JDeveloper ganador como producto de excelencia

Dentro del Great Indian Developer Summit 2008, JDeveloper ha resultado ganador dentro de la categoria «Entornos de Desarrollo». En una parte del texto se dice:

«Eclipse y Oracle JDeveloper pelearon cabeza a cabeza en ésta categoría. Sin embargo el jurado en consenso señaló a Oracle JDeveloper 11g Preview como el IDE más completo»

Todos reconocemos la importancia de la India dentro del desarrollo de software y ésto para mi parecer es un gran reconocimiento que se le hace a JDeveloper, que desde hace algún tiempo viene cosechando varios premios y reconocimientos.

Como ya se a dicho varias veces ésta es una herramienta desconocida, pero de gran potencial, que no solamente funciona de manera satisfactoria con la base de datos Oracle, sino que permite trabajar con otras bases de datos, otros frameworks y si mal no recuerdo ya tiene desde hace algún tiempo un plugin para la construcción de aplicaciones PHP (que recién NetBeans lo anuncia para su próxima versión 6.5)

Creo que la falta de documentación y no los típicos «How to» han colaborado para el «rechazo» de la herramienta.

Tú blog sobre NetBeans te puede hacer ganar algunos premios

La gente de NetBeans, está invitando a todos quienes tienen o quieren tener un blog que hable de NetBeans 6.1 Beta a que participen en un concurso y ganen algunos premios (10 Certificados sobre $500 y 100 camisetas NetBeans).

Los temas que proponen son los siguientes:

  • Mostrar ejemplos cool desarrollado con NetBeans IDE 6.1
  • Crear los 10 mejores tutoriales/links/Snippets/Tricks
  • Compartir nuestro conocimiento en desarrollo utilizando NetBeans IDE 6.1, incluyendo las características del IDE que más nos agraden.
  • Sugiriendo formas de cómo mejorar NetBeans IDE 6.1
  • Construcciones de plugins que se puedan compartir con la comunidad.

Las ideas ha expresar en los blogs deben ser originales y no referencias a otros ya existentes. Los blogs pueden estar escritos en varios idiomas incluyendo el nuestro. Los ganadores serán determinados por un grupo de expertos que se encargaran de evaluar cada blog.

Para mayores detalles visten NetBeans IDE 6.1 Beta Blogging Contest.

P.D: Y si no les interesa el concurso, igual visiten el sitio y descarguen fondos de pantalla y botones de NetBeans.

El camino para aprender JDeveloper y ADF

Revisando uno de los correos que me llegan a través del grupo JDeveloper de Yahoo me he enterado de la existencia de éste post (How Do I Start Learning JDeveloper and ADF)

En donde básicamente se hacen varias recomendaciones del camino a seguir para aprender a utilizar JDeveloper y ADF utilizando, en la mayoría de los casos, material disponible en el Internet.

El primer paso que se menciona, para quienes vienen desde cero, es aprender Java Básico; en éste sentido café lojano puede ayudar ya que estamos preparando un curso OnLine gratuito revisen nuestro entorno virtual de aprendizaje – LabCampus, seguiremos con novedades.

NetBeans 6.1 Beta disponible

La versión 6.1 de NetBeans se encuentra disponible para la descarga, pulse aquí para ir al sitio de descarga. Existe una gran cantidad de características que se explican aquí; características como:

  • Soporte para Spring
  • Nuevo Data Base Explorer para MySQL
  • Mejores en el desempeño (como 40% más rápido en el arranque)
  • Mejores en el soporte de JavaBeans
  • Generador CRUD en aplicaciones JSF
  • Mejores en el soporte para Ruby/JRuby
  • Y otras mas…

Las Release Notes puede encontrarse aquí y las instrucciones para la instalación aquí y visitando ésta página puede encontrar mayores detalles.

ADF, beneficios de no codificar directamente contra el modelo

En éstos días que me estoy preparando para modificar una aplicación desarrollada en JDeveloper, utilizando ADF Swing, me he encontrado con el blog de Frank Nimphius (Blog1, Blog2), uno de los pocos sitios en donde se puede encontrar información, especialmente, sobre ADF Swing. El Blog1 está en desuso pero aún conserva los post.

En uno de sus post «ADF Swing/JClient: How to program against the model layer«, hace una explicación de las alternativas que ofrece ADF Swing para configurar la cláusula Where dentro de una Vista (View Object).

Consideremos que el modelo, dentro de ADF, pueden ser Enterprise JavaBeans, TopLink, Webservices, ADF Bussines Components y URLs. Entonces con ésta variedad surge la pregunta ¿cómo programamos, desde el cliente, contra el modelo? (operaciones CRUD por ejemplo). Pensando en que en algún momento podría cambiar el modelo.

Se plantean 2 escenarios, para el primero, se hacen referencias directas (a un ViewObject) desde la vista, (cuando se da click en un botón). Ésta es la peor opción debido a que el cliente debería ser independiente del modelo y al instanciar un objeto ViewObject estamos rompiendo dicha regla.

Para el segundo escenario se plantea una mejor alternativa, exponiendo un método desde el modelo, en éste caso desde el ApplicationModule.

Les recomiendo revisarlo.

Powered by ScribeFire.

Creando componentes Java Server Faces reutilizables en JDeveloper

Una de las principales formas de ahorrar tiempo, cuando se desarrolla aplicaciones, es crear componentes reutilizables que pueden utilizarse en diferentes partes o secciones de una aplicación.
En un post anterior se mostraba como crear componentes reutilizables con NetBeans para una aplicación Swing de escritorio (desktop) y ahora he encontrado un post en donde se muestra como construir componentes reutilizables para una aplicación Web, desarrollada en Java Server Faces, utilizando JDeveloper.
Les dejo el link: Reusability in JDeveloper and ADF: Declarative Components – just like Forms Object Libraries!

Componente reutilizable

Powered by ScribeFire.