Estoy a punto de comenzar un nuevo proyecto y estoy pendiente de qué lenguaje/marco utilizar. He sido programador de PHP profesionalmente, pero no estaba en la escala de este proyecto. He jugado con RoR y he quedado muy impresionado hasta ahora. En este momento, los dos principales candidtates son RoR y Symfony2.Nuevo proyecto: Ruby on Rails o Symfony2 (u otro marco)
Mi mayor cuelga con RoR: - no sé ruby, o apenas lo hago. Puedo leerlo bien, pero quedarme atrapado escribiendo el código. - He leído quejas de que es lento, y parece ser lento solo en la CLI.
Mis principales problemas con Symfony2: - prácticamente no hay documentación para ello. Symfony1.x? seguro ... pero no symfony2 - también hay poco apoyo. el BB en su sitio es como 80% de spam. - fui a instalarlo en un entorno local de desarrollo que no pude siquiera ejecutar (ver mi primer cuelgue)
este proyecto será bastante complejo e irá más allá de las operaciones CRUD básicas. no está bajo una línea de tiempo muy apretada, pero hay una. ~ 3 meses para el hito1, que es básicamente un calendario, algunas cosas de organización financiera (no transacciones con instituciones financieras, solo material de tipo de organización financiera personal) y un administrador de proyectos/cms.
también, estoy abierto a usar otros marcos, pero symfony2 parece ser el mejor en este momento. si Symfony2 tuviera el soporte/documentación/tutoriales/etc de RoR, sería una obviedad.
estoy realmente interesado en escuchar lo que el stackoverflowverse tiene que decir al respecto. estoy constantemente impresionado con la calidad de las respuestas/respuestas en este sitio.
algunas otras subpreguntas (que están en mi cabeza en este momento): - si usted recomienda un marco de trabajo php diferente, ¿por qué? - ¿Cuáles son tus principales quejas con respecto a alguna de las opciones mencionadas?
sé que CakePHP es el más cercano a RoR, pero he estado leyendo que los modelos son un poco inseguros (de muchas a muchas relaciones y tal).
en este momento, me estoy inclinando hacia RoR. En pocas palabras, realmente quiero aprenderlo y podría hacer el trabajo. Simplemente no conozco a Ruby y estoy listo para mucho sobre Symfony2.
cualquier consejo que pueda ofrecer será muy apreciado. ¡Gracias!
Si quiere aprender un nuevo idioma mientras trabaja en este proyecto, recomendaría Python y Django sobre Ruby y RoR. – solarc