Login Barrapunto
Publicado Zend Framework 1.0
menard nos cuenta: «Zend (la empresa creadora de PHP) acaba de publicar la versión 1.0 de su framework de desarrollo para PHP bajo licencia BSD. Después de echarle un vistazo, me parece bastante completo y sencillo de usar. Incluye implementación de patrones MVC, sistemas de autentificación y ACL, cache, servicios web,etc... pero lo que más me ha gustado es que no se trata de un sistema monolítico, sino que es fácil usarlo con tus propias clases o con otros frameworks, como cakephp, lo que a mi modo de ver lo convierte en una opción muy interesante. En un webcast que tuvimos hace poco con uno de los responsables del proyecto, nos comentaba sus planes de futuro: aumentar las opciones para servicios web, edición de pdf o integración mayor con AJAX. Habrá que ver lo que da de sí.»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Mi opinión
(Puntos:2)( http://www.manuelcanga.es/ | Última bitácora: Lunes, 19 Febrero de 2007, 07:55h )
- El módulo de vista no me gusta nada: Empezando porque se hace sobre php, con lo que con tantos abrir y cerrar etiquetas php el código se queda bastante ilegible. Smarty está a años luz. Además, el modo de pasar variables a la vista tampoco me gusta: Añadir valores directamente a atributos de la clase vista. Vamos, que usan el nuevo metodo __set de php 5.
- El módulo de controlador tampoco me gusta, pues los agrupa todos en un mismo archivo y bajo una misma clase. Soy de la opinión de cada controlador debería de ir en un archivo aparte. Así es más fácil de reutilizar en otros proyectos, además de más claridad. Además, es necesario tener instalado un rewrite.
- El módulo de módelo me gustó mucho mucho, ya que es una capa de abstración que te permite usar de estilo sencillo( un query de toda la vida de dios ) o bien por partes ( ->where(), ->orderby() ) que al que ha tenido que cambiar de bbdd para una web verá lo útil que es.
- No hay uniformidad en el sistema ( me imagino también que será porque está en desarrollo ). En algunos casos hay que usar una factoría, en otros hay que instanciar directamente el objeto y en otros casos hay que usar el operador Paamayim Nekudotayim ( es decir,el operador de resolución de alcance ).
- La documentación también está desfazada, como toda la que hay en internet. Yo empezé a hacer un manual en mi blog( pero está caida mi maquina y por tanto, no hay enlace ). Y aunque sea un sistema avanzado(nada de fácil) se hace aún más complicado por la falta de documentación que comento y la uniformidad en el sistema que he comentado en el parrafo anterior.
También algo en contra de zend framework es que es necesario añadir un set_ini(en apache o en htacces) con la ruta del zend framework, y no todos los alojamientos te lo permiten.
Sobre si php es un lenguaje juguete. La verdad es que si y no. Me explico.
Php, es como visualbasic, en el sentido que sin saber metodología de programación permite hacer bastantes cosas. Eso lleva, entre otras cosas a que php tuviera muchas opciones destinadas a estas personas ( register globals, por poner un ejemplo ). Pero por cada versión, esto está cambiando. En php 5 vimos una reescritura de objetos y para php 6 se desabilitarán todas estas cosas que he dicho que estaban destinadas para gente sin conocimientos.
Si bien, php 5 es un gran avance, cualquiera que haya intentando desarrollar algo grande( por ejemplo, yo estoy desarrollando un cms, además de usarlo para un montón de páginas ), se echa en falta cosas como namespace.
Mi Web [manuelcanga.es]
Re:rc1
(Puntos:1, Informativo)Re:Bien bien biennnnnnnnnnn
(Puntos:1, Inspirado)Estudié un módulo de informática de gestión,pero desde siempre me había atraido el tema web. Un amigo me enseñó algo de HTML con el Frontpage de microsoft y luego consegui instalar php en Windows XP para hacer páginas.
hay muchos y muy buenos howts de php en internet. se aprende muy rapido. y luego lo junte con mysql y hice mi primera pagina para mis amigos, una especie de lista de musica que mandaba un correo a cada uno cada vez que se actualizaba un disco.
Al de 3 meses endontre trabajo de becario en una empresa consultora de Linux y desarrollo web, éramos 5 empleados y yo sustituí a otro becario que se había ido. Continue un proyecto de php de una pagina de venta de habitaciones en un hotel. me costó mucho retomar ese proyecto puesto que el antetior becario lo hacia muy distinto a como yo lo hacia, él usaba muchos includes mientras que a mí no me gustabna porque me obligaban a estar cambiando de fichero al programar. Al de 3 meses me di cuenta de que había pasado más tiempo comprendiendo cmo funcionaba el codigo existente que añadiendo y mejorando código, y que finalmente habia sustituido todo lo suyyo por mi forma de programar. Cuando mis jefes vieron que habían pasado 3 meses y que la pagina hacia exactamente lo mismo que antes me despidieron (al ser becario lo pueden hacer sin problema) y contrataron a otro becario. Croe que la pagina aun no esta hecha.
En definitiva, que no creo que programar en PHP sea síntoma de ser mal progrmador, sino mas bien que cada uno tiene su forma de programar.
Re:Bien bien biennnnnnnnnnn
(Puntos:2, Inspirado)Por otra parte creo que el exito de PHP radica en que esta enfocado a un nicho concreto del mercado web y su simplicidad, en contraposicion con otras plataformas como pueda ser j2ee que es mas complicada y de un uso general.
Invertir en conocimientos produce siempre los mejores beneficios - Benjamin Franklin
Dilo por ti
(Puntos:2, Interesante)Para no reelaborar, te copio un post que puse hace pocos días aquí mismo para demostrarte que el único que no tiene ni idea es quien dice que no la tienen los demás.
-----
Me sorprende ver el desconocimiento que lleva a la gente a afirmar con toda seguridad que PHP sigue siendo un marco de desarrollo de juguete para "web" menores o de poco calado empresarial.
Basta con poner un ejemplo para mostrar el desconocimiento de quien argumenta eso. Pero no pondré como ejemplo una "web" hecha en PHP sino uno de sus tantos "frameworks" MVC: Qcodo.
Me gustaría saber qué marco de desarrollo basado en
Pues esta brutal maravilla, capaz de ahorrarte por sí sola un 75% del coste de desarrollo de un SI, está 100% basada en PHP, sin añadidos.
A ver quién es el guapo que me muestra otro lenguaje que reúna en uno solo:
* Un marco 100% orientable a objetos.
* Un lenguaje de plantillas.
* Un entorno de "scripting".
Y pudiendo escoger cualquiera de esas tres vías sin cambiar de lenguaje en ningún momento.
Por no mencionar lo obvio: que es un entorno extensible y personalizable, con innumerables posibilidades de extensión, y con una base de conocimiento inmensa. ¡Y libre!
Re: Ignorancia sin Límites y CONSPIRACIÓ
(Puntos:2, Inspirado)Has escrito: "en definitiva, PHP lo eligen los chapuzas indocumentados".
Creo que tienes razón.
Es una conspiración universal de los programadores malos, que quitan el trabajo a los buenos como tú (conspiración que incluye a los del 11-M, la ETA y a PHP).
Por eso, el 99% de las mejores herramientas para la web (foros, CMS, LMS, etc) están programados con PHP.
Incluso los IMBÉCILES E IGNORANTES que hicieron la Wikipedia la programaron en PHP.
Sistemas de éxito mundial como Joomla, Squirrel, Mambo, Drupal, PhpBB, Blogs y mil y una herramientas de éxito incontestable, escritas en PHP, demuestran que PHP lo eligen
Es incomprensible.
Es una conspiración.
Entiendo que estés tan cabreado, porque al 90% de la gente del planeta se le olvidó antes leerte a tí, para que les enseñaras tú que lenguajes es el BUENO y cuál es el MALO.
Estoy seguro que tu contribución al mundo del software perfecto es tan perfecta como el Ser y la NADA
¿Verdad que estás cabreadísimo con lo poco que te pagan?
Es normal
Es la conspiración, ya verás, ya
Re:Bien bien biennnnnnnnnnn
(Puntos:2)Lo siento no he podido resistirme.
Re:mal diseño
(Puntos:1)( http://helvete.escomposlinux.org/ )
Re:Bien bien biennnnnnnnnnn
(Puntos:2)Ale, a cascarla y a estudiar un poco.