La respuesta que probablemente esté buscando es una opinión de en qué idioma codificar.
Si insiste en preguntar eso, recomendaría Ruby on Rails (marco web) alojado en Heroku.
Si un tipo con experiencia en negocios como yo puede lanzar un sitio bastante sofisticado como Joke-Off.com en un par de semanas, debe ser bastante rápido trabajar con él.
…pero eso es La pregunta equivocada.
Si insiste en construir algo con líneas de códigos, lo más rápido para “sacarlo a la luz” será usar lo que ya sabe. Si se trata de MAMP y PHP, utilícelo ya que no hay una curva de aprendizaje por recorrer.
- Cuando miro hacia el océano, ¿qué tan lejos está el horizonte? ¿Cuánto del océano puedo ver realmente?
- Hice algunas de esas pruebas de psicología en línea y los resultados dieron un poco de miedo. ¿Debo ir a ver un documento?
- Me gustaría unirme a AAP Chennai, ¿cómo es eso posible y a quién debo acercarme?
- ¿Dónde obtengo las mejores soluciones ERP de marca blanca en la industria?
- Si tuviera que elegir entre TI en MIT Manipal y CSE en CBIT o Vasavi, ¿cuál sería mejor y por qué?
Es posible que desee complementar esa base con un marco de patrón Modelo-Vista-Controlador como Yii Framework. Eso te dará un buen andamio para construir. Utilicé Yii antes y es bastante comparable a mi experiencia en Rails en términos de ser rápidamente productivo.
… pero esa sigue siendo la pregunta equivocada.
Dependiendo de lo que vaya a construir, puede haber algunas formas simples de burlarse de la funcionalidad de lo que desea prototipar sin escribir ningún código .
Hay sistemas de gestión de contenido (CMS) simples como WordPress o Joomla! que, complementado por algunos de la deslumbrante variedad de complementos de código abierto, puede ser increíblemente funcional con muy poco esfuerzo. Incluso pueden ser bastante elegantes en términos de diseño.
… y sin embargo eso es todavía La pregunta equivocada.
Depende.
Dependiendo de lo que esté construyendo, un prototipo funcional podría ser cualquier cosa, desde un sofisticado algoritmo respaldado por una arquitectura escalable hasta una prueba de conserjería con cero líneas de código. (Ver la presentación de Manuel Russo en Startup Lessons Learned 2010 http://www.justin.tv/startupless…)
También puede hacer algo más parecido a la prueba del mago de Oz de Aardvark (compañía) (De nuevo … aquí está la presentación de Startup Lessons Learned 2010: http://www.justin.tv/startupless…)
A veces, incluso una simple maqueta de Photoshop puede ser suficiente para ayudarlo a iterar 51 veces. (Una lección que aprendí de mi primer inicio: http://grasshopperherder.com/cle…)
Mi sugerencia mal informada:
(Dado que esta pregunta fue etiquetada con Lean Startups. Le daré la respuesta Lean Startup incluso si no hizo esa pregunta).
Nadie aquí puede saber cuál es la forma más rápida de construir algo especial.
Nadie aquí sabe lo que estás construyendo.
Nadie aquí conoce tu conjunto de habilidades tan bien como tú.
Entonces, en lugar de pedir una horda de opiniones (de las cuales estoy seguro de que obtendrá su parte), puede encontrar que obtiene información más útil al definir muy claramente lo que está tratando de lograr con su prototipo en términos de hipótesis sobre sus clientes y su solución ideal.
Entonces y solo entonces deberías considerar construir algo.
… e incluso entonces, la respuesta a su pregunta no formulada probablemente será:
No construyas nada.
En cambio, escuche a sus clientes y valide que la solución que desea crear es la correcta.
(O vea: Sin guiarlos directamente a la respuesta que está buscando y sin preguntarles qué quieren, ¿cuál es la mejor manera de validar una idea de inicio con posibles clientes?)