Buenas tardes a todos los miembros de la lista.<br><br>Deseo proponer una idea para desarrollarla dentro del proyecto de desarrollo (yo ya inicie con alguna cosita).<br><br>DIRIGIDO A:<br>Todas las personas que trabajan en el desarrollo de software, en especial para los que usan JAVA con tecnologias TODAS LIBRES como Facelets, JSF (Myfaces, Tomahawk), Spring, Spring Security, Hibernate, Tomcat, etc. (Que es mi caso).<br>
<br><br>PROBLEMA:<br>Todos nos enfrentamos cuando iniciamos un nuevo proyecto a tener que rehacer (o en el mejor de los casos copiar y pegar ) funcionalidades comunes de administracion (logueo, administración de usuarios, administracion de roles permisos, gestion de datos globales como pais, dpto, municipios, etc), despues de hacer todo esto ahi si se enfoca a realizar las funcionalidades de la logica del negocio que es lo importante.<br>
<br>Para cada funcionalidad normalmente se usa una jsp (o xhtml) y para cada pagina un bean de manejo.<br><br>Por ejemplo vamos a hacer un sistema que menaje la agenda del gerente de la empresa (por colocar un ejemplo), tenemos que hacer todo lo anterior mencionado.<br>
<br>Ahora un tiempo despues tenemos qe hacer un sistema q ayude al proceso de inventario (por colocar otro ejemplo), tenemos que volver hacer todo lo anterior mencionado.<br><br>Y asi para cada problema que tengamos que solucionar con un sistema web.<br>
<br>PROPUESTA:<br>Desarrollar un Framework que haga todo el trabajo comun como: logueo, administración de usuarios, administracion de roles permisos, gestion de datos globales como pais, dpto, municipios, etc y dedicarnos a desarrollar las funcionalidades de la logica del negocio que es lo que nos interesa.<br>
<br>entonces por ejemplo para el sistema de agenda del gerente, solo es crear las funcionalidades como un modulo para dicho framework, y para cada funcionalidad no hay que crear la pagina, solo dentro de una clase de java crear el formulario y decirle al framwork que me genere la presentación, ahi nos estamos ahorrando una cantidad de tiempo porque toda la generación de la presentación es manejada por el framework el cual tiene su diseño grafico (plantilla) que aplicara a todas las funcionalidades de todos los modulos que adicionemos.<br>
<br>Asi cuando necesitemos colocar a produccion a primera solución se monta el framework y el modulo de agenda del gerente.<br><br>Tiempo despues se necesito hacer una solucion para apoyar el proceso de inventario, entocnes solo es hacer un modulo, donde nos ahorramos todo el proceso de logueo, etc, y lo mas importante ya esta la información global por ejemplo de paises, dptos, municipios, tipos de documento, etc.<br>
<br>Este framework seria open source, para que todo mundo lo pueda usar y ayudar a madurarlo.<br><br><br><br>Bueno esa es una idea que queria compartir con la lista, espero sus comentarios, bien sea para apoyarlo y volverlo un proyecto dentro del Desarrollo o para criticarlo.<br>
<br>Todas las observaciones son bien recibidas.<br><br>Quedo a la espera de sus cometarios. gracias.<br clear="all"><br>-- <br>Cordialmente. <br><br><br>William Diaz Pabón <br>Gerente de Tecnología<br>InfoTech Soluciones Ltda.<br>
Cel: 3173314172<br>Tunja - Boyacá - Colombia<br><a href="http://www.infotechsoluciones.com">http://www.infotechsoluciones.com</a><br>