[c&p] Concretamente, SproutCore es un framwework de Javascript inspirado en Cocoa, de código abierto y multiplataforma, disponible para crear aplicaciones web que tengan un aspecto idéntico al de una aplicación nativa del ordenador. Según parece, SproutCore se combina a la perfección con el sistema de almacenamiento de datos de HTML5, dando como resultado un alto rendimiento y una buena experiencia de usuario.
etiquetas: javascript, sproutcore, framework, web, desarrollo
Me complace anunciaros que ya está disponible una nueva versión de OpenXava, la versión 3.0.2.
OpenXava es un Motor de Aplicación JPA. Tú pones tus clases JPA y a cambio obtienes una aplicación completa lista para poner en producción, sin usar generación de código.
Estas son las algunas de las nuevas características de 3.0.2:
OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.
OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.
OpenXava es un marco de trabajo para desarrollar aplicaciones Java de gestión de una forma productiva.
Para conseguir este objetivo OpenXava evita MVC. Es un Motor de Aplicación JPA porque provees SOLO los POJOs anotados con JPA y obtienes una aplicación lista para producción.
Con OpenXava 3.0 solo necesitas escribir tu modelo, POJOs con anotaciones Java 5. No necesitas escribir la vista (JSP, JSF, etc), y el controlador (para mantenimiento, generación de informes, etc) normalmente se reutiliza.
Es decir, solo has de escribir una clase como esta:
package org.openxava.escuela.modelo;
import javax.persistence.*;import org.openxava.annotations.*;
A la hora de tener múltiples instancias de una aplicación Ruby On Rails en ejecución el caballito de batalla actualmente es Mongrel.
Mongrel es un webserver escrito en Ruby, donde los cuellos de botella fueron optimizados en lenguaje C. Es pequeño, ligero y sencillo de usar.
Basado en el mismo parser de Mongrel, pero usando Ruby/EventMachine (Ruby y C++) para acelerar la parte del I/O a nivel de redes y Rack para la interface con los frameworks crearon Thin.
¿El beneficio? Consistentemente maneja los requerimientos HTTP más rápido, en mis pruebas informales efectivamente se puede hablar consistentemente de entre un 15% y un 25% de mejora en los tiempos dependiendo del escenario.
OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.
Django es un framework libre para desarrollos web, programado en Python y con un diseño de software exquisito. Aunque su documentación es exhaustiva e incluye un tutorial fácil de seguir, faltaba una guia que permita ir desde lo básico hasta lo avanzado, pero sin la frialdad de las meras especificaciones. El Django Book cumple ese rol, es libre, y ahora está online. Una version en español (basada en la versión beta del libro) en esta url: the-geek.org/django-book/
etiquetas: django, framework, gfdl, book, python
Ya está lista la nueva versión de RoR. Para quien lo quiera instalar, en este enlace explican los pasos a seguir antoniocangiano.com/2007/12/07/ruby-on-rails-20-has-been-released-and-/ Via osnews osnews.com/story.php/19022/Ruby-on-Rails-2.0-Released
A través de Reddit, he encontrado este video que compara el desarrollo de interfaces web con diferentes frameworks y plataformas. J2EE ("parcial" y "completo"), Ruby on Rails, Zope/Plone, TurboGears y Django.
Empieza con una comparativa muy simple de cómo trabaja cada uno,analizando el código necesario, el uso de configuraciones, en general la facilidad y comodidad de uso de cada uno. Posteriormente compara el desarrollo de una aplicacioncilla un poco más real, aunque en este caso ya no lo hace en vivo si no que sólo cuenta los resultados. Eso último es un poco una pena, pero aún así el video sigue siendo bastante interesante.
Ya está aquí. Zend ha sacado la versión estable de su framework, versión 1.0.0. Es una propuesta de valor irrechazable para muchos profesionales que se dedican a desarrollo y programación en php para aplicaciones web y para web services en particular.
En enrackados.com publican un análisis de las principales framework para PHP.