blog de wishmaster77
Productividad + Rendimiento + Java = Play! Framework || Experiencia personal
Una vez adentrado al mundo Java EE y cada vez más por comentarios que he ido recibiendo en mis (para unos, des-)afortunadas entradas aquí me he puesto (en parte de este fin de semana) a buscar frameworks web para Java que sean sencillos y muy productivos, sin dejar de lado la capacidad de escalar y el rendimiento. Y cómo muchos sabemos en Java tenemos una variedad de frameworks web y ésta sigue creciendo.
- Inicie sesión o regístrese para enviar comentarios
- Leer más
¿Se siente en Java o es sólo mi imaginación?
Bueno, de momento estoy en transición de programador RoR y Play! a programador J2EE. Y de algo me doy cuenta, creo que Java ahora es cómo el C en los 80's-90's, ¿porqué?, pues porqué es un lenguaje que se aprende en la escuela y no se usa en las empresas.
Digo esto porqué casi por lo general en blogs o foros relacionados con Java la mayoría de las entradas son: "Ayuda con JFrame..." ó "¿Cómo mando X valor a K formulario?"...Lo que no veo mal, pero, si lo veo cómo que únicamente estudiantes usan Java en su día a día, y una vez terminada la escuela (por lo general) se mudan a otra plataforma (en México, por lo general, .NET).
Esto es algo que de cierta manera me molesta, porqué la verdad a lo que he visto en las universidades (de mi localidad) enseñan Java...pero cómo usando de referencia libros: "¡Java 1.3 compatible con 1.4!". Lo que me hace pensar que no están actualizados y por lo tanto enseñan cosas que quizás ya no se usan o ya no son necesarias porqué hubo un loco que optimizo la metodología para hacerlo.
Siena, persistencia sin más líos
Cuando uno comienza a utilizar cierta tecnología o se acostumbra a cierta comodidad que brindan ciertos frameworks (cómo lo son play! o RoR) y después de un tiempo te topas con algo cómo Hibernate (que no digo que sea malo) sientes ese tufillo de cierta manera que marea o desespera (¡vamos un archivo properties o xml por cada clase!, es algo farragoso y muy poco productivo).
Buscando por la red me topé con un proyecto muy interesante llamado Siena.
Francamente muy bueno, lo he estado utilizando con play! y va cómo la seda.
Lo recomiendo, si no les gusta escribir sql ni ficheros properties o xml, Siena es la solución, además que en cuanto a rendimiento no es tan diferente a Hibernate (de hecho lo siento más rápido que Hibernate).
YML en Java con JYaml
A veces me pregunto: ¿Porqué es tan farragoso hacer una aplicación Java? ó ¿Sí uso Java es necesario que me guste XML?...Desde el mi punto de vista (muy ruby-ero cómo muchos -incluso yo- pudieramos llegar a creer) creo que andar de nodo en nodo o buscar una librería de miles de métodos y demás para un único y simple trabajo como lo es recibir un(os) objeto(s) desde un fichero no es una manera efectiva/eficiente de tomar simples datos.
Bueno para los que estamos entre el bien y el mal (o más allá de estos) me he encontrado una librería tremenda que nos permite hacer uso de archivos yaml, no voy a explicar qué es yaml (para eso he dejado la liga) sólo diré que es una manera más cómoda de hacer tus "very-own-configs files". Esa librería es JYaml pueden ver la documentación y demás por acá.
Se puede utilizar "a pelo" o con nuestro buen, querido y bien ponderado Maven2 =).
Saludos y espero les sea útil.
- Inicie sesión o regístrese para enviar comentarios
Comparación de algunos frameworks web
Minimizar una aplicación a la traybar
- Inicie sesión o regístrese para enviar comentarios