Diego's weblog - Developer's notes
miércoles marzo 15, 2006
ADF (Awful Development Framework) Hace un tiempo fui a un par de cursos de Oracle sobre ADF - Application Development Framework, aunque a mi me gusta llamarla "Awful Development Framework".
La verdad que no me gusta en nada (salvo la nueva versión que trae el diseño de paginas JSF bastante bueno) y aunque no la conozco profundamente voy a dar mi opinión acerca de esta mmm, llamemosla framework.
- Porque pagar por una framework cuando tengo Spring, Hibernate, JSF (MyFaces), Seam, Shale, etc?
- UIX es extramadamente complejo a la hora de entrar a mirar el código que genera y es muy dificil de "tocar" sin no es atraves de los editores de jdev
- ADF-BC es BC4J con otro nombre. Yo trabaje con esta framework y me parecio muy dificil de programar, la API es horrible y demasiado orientada a la base de datos y no a objetos
- Toplink me parece lo mejor de esta framewowk, un ORM bastante solido y eficiente . Vale decir que no fue desarrollada inicialmente por Oracle, sino que fue comprada.
- La programación gráfica facilita muchas cosas e incrementa la productividad, pero es buena a la hora de implementar un desarrollo grande dende los patrones y buenas practicas deben predominar a la simplicidad? Donde se requiere un codigo eficiente y simple de mantener? La programación gráfica creo que sirve para sistemas pequeños y no ayuda en sistemas grandes
- La programación grafica me permite modificar el codigo generado? Que tan dificil es realizar estas modificaciones? Luego de una modificación, me permite seguir trabajando en forma visual?
- El IDE (JDeveloper) es muy pesado ya con un proyecto de pocas clases y es mucho menos eficiente que Eclipse o NetBeans. A pesar de que crecio bastante en este ultimo tiempo, creo que le falta bastante. Sin embargo debo decir que la creación de interfaces graficas con JSF viene en buen camino.
( mar 15 2006, 12:28:03 PM ART )
Permalink