![]() |
Decidirme por framework Hola amigos, he estado mirando frameworks, probándolos y necesito decidirme o me vuelvo loco... Se que existen muchisimos, y se que cada uno sugerirá el que use actualmente, así que voy a detallar mi petición para obtener sus apreciaciones. La ayuda de todoas aquí es de mucho valor para mi, y si me pudiesen responder algunos expertos mucho mejor (GatorV, Enriqueplace, por ejemplo aunque se que hay mas). Hace poco probé con Kumbia, fue mi primer acercamiento por tener la documentación en español, y ahi pude comprender como trabajar con un framework, pero la idea es mudarme; aunque hay muchos, mis dos opciones son Symfony y Zend Framework. Symfony lo he probado un poco y es simple de usar y la documentación es ámplia y se encuentra algo en español. Hasta hace poco me creia decidido por este. Hace poco lei un post donde GatorV decía algo muy cierto, usar Zend framework es apuntar hacia estándares, hacia hacer de PHP un lenguaje como Java con un J2EE. Hasta ahi encuentro razones suficientes para quedarme con ZF, la cuestión es que no soy un programador experto, es mas soy 100% autodidacta, lo que he aprendido ha sido de la red; y he visto que en Zend (es lo que he percibido) hay que hacer mas, por ser tan modular, por ejemplo veo que hay que hacer el frontcontroller, y cosas por el estilo. uff, que pena ponerlos a leer tanto... gracias si me siguen. Entonces mi pregunta, ¿me quedo con symfony por estar todo "hecho"? ¿o le apunto a ZF y a aprender a "hacerlo yo"? ¿que tan dificil puede resultar para un "programador" para nada experto? Agradezco enormemente sus opiniones y sugerencias. saludos. |
Respuesta: Decidirme por framework Creo tu mismo te haz respondido, lo mejor es si estas aprendiendo, empezar sobre una base fuerte y usar Zend, ya que es un estandar. Puedes hacer muchas cosas con Zend, y por lo mismo de lo modular puedes ir creciendo y adaptando el FW a lo que tu necesites. Saludos. |
Respuesta: Decidirme por framework Gracias GatorV por la respuesta; con respecto a ¿que tan complejo pueda ser para un no experto? que me puedes decir? Gracias. |
Respuesta: Decidirme por framework Pues esque depende en que "no experto" seas, por ejemplo si tienes un buen background de Java o de programación orientada a objetos no tendrás ningún problema, si no los tienes igual puedes utilizarlo pero no aprovecharas al 100% su potencial, ya que te estarás limitando y acabaras como los "programadores que programan estilo OO", que son muchos. |
Respuesta: Decidirme por framework ¡Que bueno! ¡Una pregunta no-repetida! :-) Cita:
Cita:
Y si hay muchos, sé práctico: PHP == Empresa Zend == Zend Framework. |
Respuesta: Decidirme por framework Gracias a los dos por sus respuestas. GatorV, cuando decía "no experto" era en el sentido mas literal de la frase, no tengo background en nada; pero siempre estoy presto a aprender y me inclino a hacer las cosas bien. Y por eso recurro a ustedes buscando guía :-), tienes razón con tu afirmación, y espero no quedarme como "uno mas del montón" sino aprender a hacer las cosas bien hechas. Mil gracias por tu guía. Cita:
Cita:
Muchas gracias a los dos, de verdad los respeto y admiro mucho en su campo, y me voy a aventurar con ZF y a profundizar en la programación orientada a objetos. A propósito, que lecturas recomiendan para este propósito? (profundizar en POO) Saludos. |
Respuesta: Decidirme por framework Yo creo cualquier libro sobre Patrones de Diseño en POO podría servir, ahorita no recuerdo el nombre de uno en especifico. Saludos. |
Respuesta: Decidirme por framework Lo bueno de empezar desde cero a prograrmar 100% POO es que es ma facil de "entender" que a los que venimos de la programacion estructural y nos cuesta ver todo en objetos. Creo que con un bueno apoyo teorico sobre POO, patrones y demas puede arrancar con cualquier framework, por supuesto algunos tiene una curva mas leve de aprendizaje pero como dijo enrique si lo haces con ZF que son los creadores de php corres con cierta ventaja jeje, como por ejemplo que con tu IDE (si usas zend studio) tengas integrado el autocompletado de sintaxis jejeje Y hablando de estandar que diferencia hay entre class MiPerro{ ..... } y class MiPerro { .... } salu2 |
Respuesta: Decidirme por framework Te refieres a la posicion de las llaves?, yo te diria que sigas el estandar de Zend, pero cada uno es libre de usar su estilo ;-) |
Respuesta: Decidirme por framework Cita:
Php in Action Zend Framework in Action El pequeños detalle es que estan en inglés, ni modos, lo mejor está en inglés. Saludos. |
Respuesta: Decidirme por framework Cita:
De Martin Fowler y en general de los otros autores la mayor parte de su literatura esta en ingles asi que del Ingles no te vas a escapar jejeje, pero las otras referencias si hay version en español y bueno te sirven como un buen comienzo. |
Respuesta: Decidirme por framework Cita:
PD: estaría bueno que dejáramos de perder el tiempo con estas tonterías, siguiéramos con el estándar y nos preocupáramos con cosas de más alto nivel, no de cómo indentamos el código. |
Respuesta: Decidirme por framework Mil gracias a todos, la sugerencia de libros estuvo excelente, los voy a adquirir (algunos) y empezar a leer. Saludos. |
Respuesta: Decidirme por framework Cita:
salu2 |
Respuesta: Decidirme por framework Cita:
Lo de la "flexibilidad de postura" de Zend me preocupa un poco, yo sería más estricto y marcaría claramente una línea a seguir. En Zend Studio puedes importar proyectos existentes y de la versión 5.0 |
Respuesta: Decidirme por framework Cita:
Lo de las llaves supongo es para todos los casos. o es solo para las clases y funciones? Porque si es para todos los casos, viendo el código del ZF para las clases y funciones si usan las llaves al mismo nivel, pero para los if's o foreach's las usan de la otra forma. Ej.: Código PHP: |
Respuesta: Decidirme por framework Cita:
|
Respuesta: Decidirme por framework Cita:
Cita:
salu2 |
| La zona horaria es GMT -6. Ahora son las 22:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.