Thursday 27 September 2012

Versión Gratuita de ORACLE ADF.

ORACLE ha anunciada la salida de un nueva licencia relacionada a los desarrollos y despliegues de ADF denominada “ADF Essentials“ . Su principal característica es que es Gratuita. Si así como lo lee, completamente gratuita, cero costo de despliegue en productivo e incluye los más importantes componentes de la versión completa de ADF.

 

image

Para entender mejor la noticia, la cual es muy importante para los profesionales que trabajan o´ quieren trabajar con ADF,vamos a explicar esto por partes:

Motivación:

Oracle esta asumiendo una estrategia más agresiva para popularizar el uso del framework ADF. A pesar de muchas de los beneficios ofrecidos por el framework el tema del licenciamiento ha sido un problema que siempre nos encontramos al momento de adoptar esta tecnología.  Se espera que con este movimiento ADF se popularice y de esa manera aumente la cantidad de desarrolladores especializados en este tecnología.

Limitación:

Lo que es importante tener en cuenta es esta versión de ADF sólo incluye los más importantes elementos de ADF, pero no todos.  Citemos cuales son estos componentes importantes:

  • Oracle ADF Faces Rich Client Components
  • Oracle ADF Controller
  • Oracle ADF Binding
  • Oracle ADF Business Components.

Con esos componentes usted puede desarrollar cualquier tipo de aplicación WEB. Quizás el único componente importante que no tenemos es ADF Security, pero en el mercado existen muchas alternativas para remplazar esto.

Conclusiones:

Este es un movimiento importante por ORACLE porque abre la posibilidad que pequeñas empresas puedan empezar a aprovechar una plataforma gratuita. Me refiero a ORACLE XE (Database), Oracle GlassFish (App Server) , Oracle Jdeveloper y ADF.

Bueno, espero que con esto tengamos muchos más desarrolladores y empresas usando ADF en nuestra región.

 

Más Información

Oracle ADF Essentials Site

Oracle ADF Essentials FAQ

Demo de como Desplegar en GlassFish

5 comments:

  1. Saludos,

    Como estas Plinio, soy Byron Segovia, con respecto a la noticia, me podrias ayudar por favor con las siguientes preguntas:
    1.- se usa la misma version del jdeveloper o es necesario usar un ide diferente,
    2.- desde que version de glassFish puedo usarlo
    3.- el runtime viene incluido en el servidor de aplicaciones.

    En otras palabras las aplicaciones que haya realizado en el pasado con jdeveloper usando ADF pueden correr sobre glasssfish y no pagaria nada???

    Muchas gracias...


    ReplyDelete
    Replies
    1. Hola Brian,

      Aca mis respuestas.
      1. No se necesita ninguna versión especial. Es el mismo IDE. Sólo tener cuidado en no usar los componentes que indico en el artículo.
      2.Glassfish 3.1
      3.Sugiero usar la conexion de Jdev para glassfish para realizar el despliege.
      Ver : https://blogs.oracle.com/shay/entry/glassfish_extension_for_oracle_jdeveloper

      La preguntas que tu indicas es correcta, sin embargo debes asegurarte a nivel de codigo que no incluya las restricciones indicadas.

      Saludos a todos en Guayaquil.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Hola Plinio, primeramente, agradecer por los
    tutoriales de ADF publicados, creo que es el
    primer lugar donde veo algo asi en espanhol :D.

    Por otro lado soy totalmente nuevo a la tecnologias ADF
    y el esquema de licensiamiento para ADF Essentials ,tengo entendido que es uno especial encontrado aqui:

    http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html

    donde mas o menos entendi que puedo distribuir la aplicacion,
    mas no cobrar la parte del uso de la tecnologia ADF. Mas
    no dice que no pueda cobrar por la prestacion
    del servicio de desarrollar la aplicacion. Me explico
    puedo cobrar por mis ideas (el desarrollo como tal del aplicativo), mas no puedo cobrar un costo
    adicional porque se use la tecnologia ADF (obviamente
    porque no es de mi propiedad), es cierto?

    o definitivamente no se puede cobrar de ninguna manera?


    Gracias!

    ReplyDelete
  4. Que tal Plinio, aqui mis apuntes, oracle adf esentials solo corre con la version 11.1.2.3 de jdeveloper, oracle nos ha asegurado continuidad indicando que por cada version full se replicaran release en esentials, he de mencionar que no se ha logrado correr sobre versiones anteriores, el unico servidor de aplicaciones certificado es glassfish 3.1.2, ojo con versiones 3.1.1 por ejemplo no se ha logrado correr... les invito a leer mis post: http://rickymax.wordpress.com/2013/03/21/oracle-adf-essentials-y-glassfish-3-1-2/

    ReplyDelete