Ayer a la madrugada me entere que Zend esta desarrollando un proyecto para fomentar el uso de buenas practicas y estandarizar la arquitectura de aplicaciones PHP. Para esto estan desarrollando un framework, una IDE y una comunidad profesional de usuarios. Se nota que onRails hizo temblar el piso.
Escuche la presentacion del proyecto y si llegan a lograr todo lo que dicen, va a estar en verdad muy bueno.
Ya era hora de que alguien tome la posta y haga un esfuerzo para estandarizar los desarrollos en PHP, como bien dicen ahi, todos los proyectos hechos en PHP, son hechos desde 0, se reutiliza muy poco codigo y es imposible compatibilizar o modularizar algo, ya que no existe un estandar. Lo maximo que he llegado a ver son algunos frameworks de desarrollo y persistencia, pero muy poco aceptados por la comunidad de desarrolladores, son mas esfuerzos personales o de pequeños grupos que otra cosa.
Por el lado de Zend, estan tomando ideas de muchos frameworks ya existentes (sobretodo del mundo Java, que segun conozco es donde mas desarrollados estan), y en algunos casos de onRails (especialmente el ActiveRecord). Con lo cual va a quedar una mezcla bastante rara – no se si muy comoda de usar – pero estandar, que es en definitiva lo importante a la hora de desarrollar algo.
En la presentacion, se pueden ver algunos ejemplos de codigo, es realmente muy parecido a Java como queda la sintaxis y los metodos que estan usando, sin mencionar que estan haciendo todo – logicamente – con un lenguaje orientado a objetos como es PHP5 (asi que aquel que todavia no se puso con los objetos, es buena idea que lo haga ya mismo).
Segun ellos, la fecha de lanzamiento va a ser en el primer cuarto de este año, pero supongo que ya dentro de un mes se podra ir viendo algunos ejemplos funcionando y una comunidad mas activa (considerando el hambre que hay en la comunidad de PHP por algo que le haga frente a Ruby on Rails!).
Respecto a la IDE, va a ser un plugin – o distribucion – de Eclipse, lo cual me parece logico.
Licencia del framework, IDE y componentes
Segun dicen ahi, van a hacer todo lo necesario para que cualquier persona pueda usar estos desarrollos con cualquier tipo de fin sin poner ni un centavo, mas que bueno, esto me parece algo basico para que se meta de lleno en la comunidad.
En fin, veremos dentro de unos meses como avanza esto, realmente espero que tenga exito y que le de un aire nuevo a desarrollar en PHP, creo que tienen suficientes lugares de donde obtener inspiracion para crear algo realmente bueno ;).
Cuando me enteré del plugin para Eclipse, casi lloro de felicidad :D
Ojalá se pongan las pilas y el resultado sea bueno, no encontré ningún IDE libre/gratuito que me convenza al 100%.
Acerca del framework… hasta ahora siempre preferí hacer las cosas desde cero, pero bueno, probarlo no cuesta nada y hasta quizás le tome el gusto.
Suerte
Fede
interesante noticia, no he probado rails, pero algo ha despertado en mi al leer este post… la programacion orientada a objetos de php.
mmm, interesante… justo ahora que estaba leyendo un libro de larry ullman sobre php.
Cuando cambie de humor le voy a echar un vistazo.
# Fede: Espera a que empieces a laburar en equipos ;).
# Stan: Ruby es bastante sencillo, al menos para construir algo simple, en menos de una hora lo tenes (usando on Rails, claro). Igual, si este framework hace lo que promete.. olvidate de Ruby ;).
# Marcoss: Si es Guia de aprendizaje de PHP, es con el que yo empece a aprender PHP :).
Jaja, todos empezamos con ese libro parece :D
Habría que actualizarlo un poco, o ponerle un cartel en la tapa “SUPERGLOBALS ARE EVIL!”
Para desarollar muchas cosas en serie es necesario tener un framework, me alegra saber que ellos estan pensando en eso. Nunca probé Ruby on Rails pero si .NET y poder escribir código sin preocuparte de los detalles menores es todo un lujo.
Ya que se estan dedicando a estandarizar PHP podrian aprovechar y estandarizar los nombres de funciones que mezclan todos tipos de nombramiento :P
¿¡Cómo puede ser que nadie haya corregido mi comentario!? Le pifié feo… lo que quise decir fue “REGISTER_GLOBALS IS EVIL”
Olvídense de lo que puse antes, las superglobals son buenitas :P
Sos un tipo muy culto para los lectores y escritores de este humilde blog :P