Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Framework o no Framework, aqui yace el dilema!

Estas en el tema de Framework o no Framework, aqui yace el dilema! en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Saludos Soy programador medio de PHP, ahora veo que hablan algunos que es muy bueno usar un framework, pero otros usan el suyo propio, deduzco ...
  #1 (permalink)  
Antiguo 03/01/2011, 20:43
 
Fecha de Ingreso: julio-2010
Mensajes: 84
Antigüedad: 13 años, 9 meses
Puntos: 7
Framework o no Framework, aqui yace el dilema!

Saludos

Soy programador medio de PHP, ahora veo que hablan algunos que es muy bueno usar un framework, pero otros usan el suyo propio, deduzco entonces que ellos no gustan de los frameworks

Por mi parte me ha venido bien no trabajar con ellos, conozco al 100% el desarrollo de mis aplicaciones, aunque aveces me gustaría ir más rápido y es en esta parte donde los frameworks prometen mucho.

Quise darle un vistazo a symphony, pero me pregunto si el tiempo que tardaré en aprenderlo no equivale al tiempo que tardaré en desarrollar mi propia aplicación.

De por si ya tengo un grupo de funciones y clases que reciclo en varias aplicaciones, supongo que esto es una forma de framework

Vale la pena usar symphony? ustedes en su experiencia que opinan?
  #2 (permalink)  
Antiguo 04/01/2011, 08:24
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 2 meses
Puntos: 9
Respuesta: Framework o no Framework, aqui yace el dilema!

Sin duda que hoy x hoy si piensas en un desarrollo serio, tienes que pensar en hacer uso de un framework.
Creo que las ventajas entre usar un framework como Zend Framework o Symfony a usar uno propio son enormes.
Yo utilizo (a veces) ZF, que dentro de poco saldrá la version 2.0.

Saludos.
  #3 (permalink)  
Antiguo 04/01/2011, 09:25
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: Framework o no Framework, aqui yace el dilema!

Yo tambien pensaba asi, en usar mi propio framework pero probe codeIgniter y la faiclidad es enorome, su curva de apnredizaje tan sencilla que le dije adios a mi desfasado FW.
  #4 (permalink)  
Antiguo 05/01/2011, 00:37
 
Fecha de Ingreso: julio-2010
Mensajes: 84
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Framework o no Framework, aqui yace el dilema!

Gracias a los 2 por comentar, pues... viniendo de gente que ya ha probado las 2 opciones, pues me ando animando a usar uno, talvez symphony
  #5 (permalink)  
Antiguo 05/01/2011, 11:34
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Framework o no Framework, aqui yace el dilema!

bueno, segun he leido eso depende de la magnitud de tu proyecto, segun lei en el libro que tienen de simfony en librosweb.es dice lo siguiente
Cita:
1.1.4. ¿Es adecuado Symfony para mí?

Independientemente de que seas un experto programador de PHP 5 o un principiante en el desarrollo de aplicaciones web, podrás utilizar Symfony de forma sencilla. El principal argumento para decidir si deberías o no utilizar Symfony es el tamaño del proyecto.

Si tu proyecto consiste en desarrollar un sitio web sencillo con 5 o 10 páginas diferentes, acceso simple a bases de datos y no es importante asegurar un gran rendimiento o una documentación adecuada, deberías realizar tu proyecto solo con PHP. En ese caso, no vas a obtener grandes ventajas por utilizar un framework de desarrollo de aplicaciones web, además de que utilizar objetos y el modelo MVC (Modelo Vista Controlador) solamente va a ralentizar el desarrollo de tu proyecto. Además, Symfony no está optimizado para ejecutarse de forma eficiente en un servidor compartido en el que los scripts de PHP se ejecutan solamente mediante CGI (Common Gateway Interface).

Por otra parte, si desarrollas aplicaciones web complejas con mucha lógica de negocio, no es recomendable utilizar solo PHP. Para asegurar el mantenimiento y las ampliaciones futuras de la aplicación, es necesario que el código sea ligero, legible y efectivo. Si quieres incorporar los últimos avances en interacción con usuarios (como por ejemplo Ajax), puedes acabar escribiendo cientos de líneas de JavaScript. Si quieres desarrollar aplicaciones de forma divertida y muy rápida, no es aconsejable utilizar solo PHP. En todos estos casos, deberías utilizar Symfony.
creo que ahi hay una buena explicacion de usar un framework o no independientemente de cual uses saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #6 (permalink)  
Antiguo 05/01/2011, 21:07
 
Fecha de Ingreso: octubre-2009
Mensajes: 245
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Framework o no Framework, aqui yace el dilema!

Cita:
Saludos

Soy programador medio de PHP, ahora veo que hablan algunos que es muy bueno usar un framework, pero otros usan el suyo propio, deduzco entonces que ellos no gustan de los frameworks
Puede ser por eso, o que requieren algo especifico, falta de conocimiento tecnico, hay muchas razones lo dejare en cuestion de gustos por que luego se producen largas y amenas discusiones al respecto.
Cita:
Por mi parte me ha venido bien no trabajar con ellos, conozco al 100% el desarrollo de mis aplicaciones, aunque aveces me gustaría ir más rápido y es en esta parte donde los frameworks prometen mucho.
Bueno precisamente, solo lo conoces tu al 100%, pero si tienes mas aplicaciones con tu codigo en otros servidores y a lo mejor algunas de esas aplicaciones son de uno o mas clientes y un buen dia se te junta un proyecto nuevo y hacer cambios en otros dos y resolver un problema que no cotemplaste por irme al extremo ¿que haces en ese caso?. Los frameworks on solo facilitan el desarrollo rapido si no que tambien tienen una forma de hacer las cosa que permite que nuevos elementos se integren al desarrollo en pocas palabras nunca estaras solo, claro ademas de la reutilizacion, confiabilidad, legibilidad, etc..
Cita:
Quise darle un vistazo a symphony, pero me pregunto si el tiempo que tardaré en aprenderlo no equivale al tiempo que tardaré en desarrollar mi propia aplicación.
El tiempo depende de tu capacidad tecnica y de como este diseñado el framework pero en general si tienes bien claros tus conocimientos la curva es rapida y puede ser mas corta que hacer el tuyo propio. pero claro al final es lo que necesites no lo que ponga aqui alguno de los foreros o tu servidor.
Cita:
De por si ya tengo un grupo de funciones y clases que reciclo en varias aplicaciones, supongo que esto es una forma de framework
No, en realidad o son librerias o toolkits, es posible que en tu caso sea lo segundo. El framwork se sustenta bajo otra perspectiva.
Cita:
Vale la pena usar symphony? ustedes en su experiencia que opinan?
Yo lo que te puedo decir es que vale la pena hacer uso de los toolkits o de framworks la cuestion es que necesitas, y no te puedo decir si symphony es bueno por que igual puede ser mi preferencia particular prefiero mejor decirte que cosas basicas puedes tomar encuenta al escojer para que decidas si necesitas un toolkit que mejore tus clases actuales como eZComponents o de un framwork como Symfony
o definitivamente te quedas con lo que tienes actualmente.
Algunas cosas a considerar serian las siguientes.
  • Que cuente con una buena comunidad de usuarios
  • Que cuenta con documentacion y soporte
  • Que cuente cono soporte a base de datos
  • Que implemente bien el mvc
  • Que sea dentro de lo posible facil de instalar
  • Que sea flexible en cuantos a agregar o extenderle funcionalidad
  • y sobre todo tus habilidades tecnicas esto es importante si no tienes buenas bases en POO un framework puede volverse un dolor de cabeza.

Reitero esto solo son pautas que se me ocurren de momento y espero te puedan servir de algo.
Te dejo una liga donde viene mas de un framework yo veo la lista y creo que al menos uno te puede interesar, no se si sean los unicos pero si son suficientes para comenzar.
http://www.phpframeworks.com/

Saludos.
  #7 (permalink)  
Antiguo 07/01/2011, 07:47
Avatar de historiasdemaria  
Fecha de Ingreso: septiembre-2010
Ubicación: www
Mensajes: 433
Antigüedad: 13 años, 7 meses
Puntos: 54
Exclamación Respuesta: Framework o no Framework, aqui yace el dilema!

Ojo con Symfony, en marzo sale la V2 y es completamente diferente de las versiones anteriores, con una arquitectura que no tiene nada que ver,por lo que el tiempo de aprendizaje de la v2 tambien hay que tenerlo en cuenta.
  #8 (permalink)  
Antiguo 07/01/2011, 08:48
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Framework o no Framework, aqui yace el dilema!

Y con zend framework tambien !! :)
La versión 2.0 (que no se sabe cuando sale) parece ser que viene con cambios importantes, es mas leí que los proyectos hechos con versiones anteriores no servirán y habra que adaptarlos, menudo lío.
  #9 (permalink)  
Antiguo 09/01/2011, 18:29
 
Fecha de Ingreso: julio-2010
Mensajes: 84
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Framework o no Framework, aqui yace el dilema!

Muchas gracias a todos por sus comentarios y por el tiempo que han dedicado a ellos.

Me quedo con la idea de que los frameworks son necesarios en la misma medida proporcional al tamaño de la aplicación.
  #10 (permalink)  
Antiguo 28/01/2011, 10:53
 
Fecha de Ingreso: abril-2009
Ubicación: Caracas
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Framework o no Framework, aqui yace el dilema!

Hola comunidad excelente tema, anima a aportar muchas cosas, y se aprende mucho...

Trataré de resumir mi opinión. Yo estoy usando frameworks desde hace como 12 a 14 meses, he trabajado con Kumbia PHP y luego Symfony PHP, es más, con este último trabajo actualmente...

Compañero te animo a usar frameworks, sin duda alguna ayuda mucho, y también se puede aprender... y pues también puedes usar tus librerias o toolkits como mencionó un compañero arriba (estas cuando las necesites, las añades a tu proyecto, asi hago yo cuando he necesitado).

Por ejemplo la curva de aprendizaje con symfony es alta a la verdad, más que con kumbia, pero el tiempo tiene su razón, Symfony es súper poderoso, mucho recorrido, y el kumbia sigue iniciando (sin perjuicios, el trabajo que hacen ambas comunidades es una auténtica maravilla, Felicidades siempre!). El caso es que se tarda en aprender, pero el resultado lo verás con los meses, o con el tiempo que te dediques, luego podrás ver el abanico de opciones que podrás usar, y ¿Por qué no? ayudar a la comunidad que el framework sea mejor. Cuando desarrollamos algo nosotros sólos, es de dominio de nosotros, es dificil que otros puedan aportar, se requiere tiempo, pero si todos conocen una metodología común de trabajo, ¿que tal? la diferencia es bastante, muchos pueden trabajar, esa, por mencionar, es una de las características de los frameworks...

Detrás de un framework hay muchas cosas, multiples librerias, aplicaciones y hasta otros frameworks que hacen muchísimas cosas que uno mismo tardaría enorme tiempo en hacer, por ejemplo en el que yo uso actualmente: hay una sub app para la administración y seguridad, hay otra para el enrutamiento, hay otra para motor de búsqueda, hay otra para las bases de datos (lo que se llama ORM), y 'n' cantidad de cosas. Incluso tu las puedes trabajar para hallar cambios o mejoras, etc... tus códigos los puedes transformar en pluggins también, existen muchas convenciones y ventajas de estándares que se ganan al usar un framework. que para no repetirlas ya las han mencionado en los comentarios anteriores...

Yo por ejemplo aprendí a usar Symfony 1.2 con el tutorial de Jobeet, muy bueno, mas otras guías, luego, empecé a trabajar con la versión 1.4 y pues cambios mínimos, per es verdad, ya lo mencionaron en los comentarios anteriores, ahorita en marzo sale el 2.0 y viene cambiadisimo... Yo a la verdad, si tendré que migrar a el, pero cuando esté estable... de todas maneras creo que 1.4 es buena opción para comenzar, aqui te remito un enlace a ver: [URL="http://www.symfony-project.org/jobeet/1_4/Doctrine/es/"]http://www.symfony-project.org/jobeet/1_4/Doctrine/es/[/URL]

Todo depende de lo que requieres también. Éxito
  #11 (permalink)  
Antiguo 28/01/2011, 11:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Framework o no Framework, aqui yace el dilema!

¿¡otra ves la burra al trigo?!

simple: mientras mas frameworks uses mas conocimiento y experiencia adquieres, la especialización en uno solo, o un par de ellos no lleva nada bueno a largo plazo...

y por favor, dejen de preguntar siempre lo mismo... que ya hay cientos de temas que siempre habla del dilema, y peor aún, cada semana salen temas idénticos!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: framework
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.