BakingDay vs WebWorkDay?

Esta semana volví a tocar codigo java, usando el framework WebWork, y lo sostengo, para los desarrollos web, Java no tienen nada que hacer frente a PHP, ni hablar si uso un framework como CakePHP.

Alguno dirá es que WebWork no esta pensado para ser ágil, bueno, según su mismo sitio:

WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.

Si eso no se traduce en velocidad de desarrollo, no se que es productividad y codigo simple!

Pero no solo lo digo, sino que tambien lo quiero demostrar, el dia en que se haga el BakingDay, reto a cualquier JavaDeveloper a una competencia, desarrollar la misma aplicacion, el en Java, usando el framework que el quiera, frente a mi usando PHP con CakePHP. A ver quien lo termina mas rápido.

Estoy dispuesto a apostar incluso! Alguien se anima?

13 thoughts on “BakingDay vs WebWorkDay?

  1. Diego; Vos que estas metido con cake. Desde que salio y lo leí el blog de Armando SOSA me quise arrimar a ver de que se trataba, siempre tratando de encontrar algún tutorial o explicativo de lo que es cake y como funciona en ESPAÑOL y nunca encontré nada.
    Sabes donde puedo encontrar textos en español?

    Ah por cierto, yo te reto tu PHP de cake con mi CSS O_o

  2. Muchas gracias Diego. :D
    Seguramente bajo la luz de mi gran inutilidad para PHP voy a probar un poquito de esto a ver si se me hace mas facil.
    Gracias nuevamente. (y)

  3. Jajaja! Denada che, y dale con confianza! Lo que si, estaria bueno que aprendas bien (si es que no lo sabes) de programación orientada a objetos, al menos la idea, mas alla del código! :-)

  4. #Gux: Nooo, probé RoR, pero aprender un nuevo lenguaje, la verdad que me dió fiaca en su momento. Y si bien es cierto que CakePHP nació como la versión de onRails para PHP, ya hace tiempo que cambiaron el rumbo, para mejor ;-).

  5. No se, probablemente más que en el framework o lenguaje utilizado este en la habilidad del programador y en su orientación. Por mi experiencia de trabajar con Java y/o con programadores Java te puedo decir que muchas veces la formación que reciben los lleva a tener modelos mentales muy rigidos y eso va bastante en contra de los modelos de desarrollo agil.

  6. #Pablo: Si, pero yo hablo de agilidad a la hora de crear una aplicacion de verdad. Por ejemplo, agregar un campo a un formulario, usando CakePHP, o Ruby, o lo que quieras, es agregar un campo en la base de datos, modificar el view y listo, en java, primero te agarras la cabeza, despues modificas la base de datos, despues el XML de Hibernate, despues el .java que tiene la logica de negocios y finalmente el JSP, si nada fallo (cosa poco probable), en 40 minutos lo tenes andando :S.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>