frameworks

New Ruby Web Server in Town: Thin

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.

El desarrollador urraca

A menudo he pensado que los desarrolladores se parecen a las urracas: pájaros que son conocidos por robar pequeñas cosas brillantes para decorar sus nidos. Como las urracas, los desarrolladores de software son criaturas increíblemente inteligentes y curiosas, casi por definición. Pero también son muy propensos a distraerse con nuevos juguetitos brillantes.

-- Jeff Atwood

Sobre la necesidad de utilizar siempre lo último de lo último, aunque no sea la herramienta adecuada para el trabajo

Fuente: Mundo Geek

Comparativa de frameworks web por Matt Raible

En parleys han subido la conferencia de Matt Raible en el pasado JavaZone 2007 en Noruega. En esta conferencia Raible hace una comparativa de los siguientes frameworks web:

  • JSF
  • Struts 2
  • Spring MVC
  • Stripes
  • Tapestry
  • Wicket

Matt Raible ha estado involucrado en el desarrollo web como consultor independiente, commiter y fundador de proyectos open source como Struts Menu, Apache Roller, Display Tag y más recientemente AppFuse. Además de ser autor de librros como Spring Live. Por lo que esta presentación es en cierta forma el resultado directo de su experiencia en el campo y de las opiniones que se ha formado al trabajar con estos frameworks.

Los criterios usados para evaluar los frameworks son el soporte Ajax, Bookmarking y URLs, validación, testability, post y redirect, internacionalización, decoración de páginas y herramientas.

Nuevo framework de PHP5 con soporte para Ajax y en español: KumbiaForms

Características: Arquitectura MVC (Modelo, Vista, Controlador) - Orientado a Objetos con PHP5 - ActiveRecord (Similar a Ruby on Rails) - TemplateView - Generadores de Formularios - AJAX y Efectos Visuales - Reportes PDF - Y mucho más... Se trata de un framework relativamente nuevo que ha sido liberado bajo la GPL. Su autor y varios usuarios más, pretenden crear una comunidad entorno a él, para lo cual han registrado el proyecto en SourceForge.net y están a la espera de colaboradores. Falta bastante por hacer pero el software promete y mucho.