Inicio > General > Introducción a JSF… De frameworks, y cosas peores.

Introducción a JSF… De frameworks, y cosas peores.

Sábado, 21 de Marzo de 2009

Que tal, un saludo. Mi nombre es Luis Valenzuela (iba a subir esta aportación sin este parrafo inicial, pero después de leer la parte 1 del tutorial básico de ASP de Beto, tuve que ponerme a la altura de las circunstancias) Soy Ing. En Sistemas y me dedico a la programación de sistemas desde hace 4 años, especializándome en Java.

Pretendo hacer una introducción a JSF, el Framework de Sun para desarrollar aplicaciones en Java. En esta introducción, pretendo dar un panorama general de los Framework de desarrollo para Java, no se asusten porque no aparece una sola línea de código, en la siguiente entrega, entraremos con lo que a todos nos interesa, código y más código.

Una vez hecha la introducción de la introducción, entremos en materia.

El año pasado tuve la oportunidad de ponerme a investigar y hacer algunos prototipos utilizando diferentes “frameworks” de desarrollo para la plataforma Java. Como suele suceder acabamos utilizando nuestro propio Framework desarrollado en casa, y pongo nuestro en cursiva porque detrás de, se esconde una de esas macabras historias de terror, en la cual no pretendo profundizar en este momento, disculpen, solo me estaba desahogando.

Volviendo al tema, al sumergirme en este maravilloso mundo de los Framework de desarrollo, me tope con una gran cantidad de información en Internet, mucha de esta información muy contradictoria. Y es que después de mucho meditarlo, llegamos a la conclusión de que existen dos grandes plataformas para el desarrollo de aplicaciones empresariales, los grandes gigantes que marcan la pauta dentro del mercado. Por un lado tenemos a Microsoft y su .NET, una plataforma que ha tenido gran aceptación entre los programadores, sobre todos aquellos que tuvimos nuestros primeros contactos con la lógica binaria utilizando el legendario Visual Basic 6.0. En la otra esquina tenemos a Sun Microsystems con Java y todos sus derivados. Es aquí donde el mounstro comienza a crecer, pues al ser Java una plataforma abierta, de mucha aceptación en la comunidad de desarrolladores para aplicaciones empresariales con cierto grado de complejidad donde se deben considerar muchos factores como lógica de negocio más o menos compleja.

En el mundo del desarrollo de aplicaciones empresariales bajo la plataforma Java Web, existen una gran cantidad de frameworks de desarrollo, entre los que sobresalen: Java Server Faces (JSF), Struts, Spring; además de motores de persistencia como: Hibernate y Toplink.

JSF es un Framework de desarrollo para aplicaciones Web creadas en la plataforma Java. Más que un Framework, es una especificación basada en componentes, que esta disponible para que sea implementada. Así pues existe numerosas implementaciones de esta especificación, tanto libres como propietarias, entre las que mas destacan se encuentran las siguientes:

JSF RI
ADF
Trinidad
ICEFaces

En futuras entradas, echaremos un vistazo en cada una de estas implementaciones de la especificación, entrando en detalles de instalación y configuración, con tips y secretos con los que nos hemos topado a lo largo de la investigación realizada.

Por lo pronto es todo, ojala que este breve comentario sobre Frameworks de desarrollo haya sido de ayuda. Me retiro, pues tenemos que ir a curarnos la tristeza de la derrota 2-1 de Santos Laguna (el mejor equipo de futbol del mundo), frente al Atletico Morelia.

Quiero darme el espacio para dedicar esta primer entrada en este blog a una de las mujeres mas bellas sobre la faz de la tierra, a Mayoya, una gran fuente de inspiración jeje ;)…

Luis Valenzuela…

luchovg General

  1. Sin comentarios aún.
  1. Sin trackbacks aún.
Please leave these two fields as-is:
:p 8) :lol: =( :8 ;) :(( :o: :[ :) :D :-| :-[) :bloody: :cool: :choler: :love: :oups: :aie: :beurk: