Desarrollo Web más allá de LAMP (Linux + Apache + M*SQL + Perl/Php/Phyton)

Hasta hace bastante poco, la web se sustentaba en sólo dos tecnologías mayoritarias:
- Windows + IIS + SQL Server
- y LAMP (Linux + Apache + MySQL + Perl/PHP/Phyton)
Alrededor de estas dos arquitecturas se han desarrollado casi todos los sitios web que conocemos de la Web 1.0 y 2.0; sin embargo, con la llegada de las redes sociales, y con las necesidades de cómputo que tienen a las que hay que unir también la acuciante necesidad de poder desarrollar nuevas características rápidamente y con bajo coste, nos encontramos con nuevos entornos como estos:
Ruby on Rails + Mongrel
El nuevo entorno de programación de moda (Rails) permite escribir aplicaciones web que tiran de base de datos (independientemente de si es mySQL, Oracle, Postgress, o MsSql) de forma muy sencilla.
El servidor web nativo que soporta el entorno es Mongrel, programado íntegramente en Ruby, y que cada vez tiene mejor rendimiento ejecutándose de forma nativa.
Este entorno es el que sustenta Twitter.
Tornado
Servidor web lanzado recientemente por la gente de FriendFeed. Desarrollado íntegramente en Phyton, con un rendimiento bastante superior a la misma solución basada en Apache. Tornado te permite tener casi 10 veceas más transacciones por segundo en una misma aplicación basada en Python.
Erlang + YAML
Este otro framork basado en Erlang tiene la ventaja de que, además de permitir abstraernos del sistema operativo que tenemos por debajo, puede funcionar en modo ’standalone’ sirviendo páginas web por sí mismo, o como servidor web interno a una aplicación.
La ventaja de usar YAML y Erlang es que el propio entorno te permite actualizar las aplicaciones en caliente en un servidor en producción, dar marcha atrás en caso de necesidad, y controlar en todo momento las dependencias de software de tu aplicación.
Un entorno muy interesante a tener en cuenta a partir de ahora.
Foto: El primer servidor web del mundo (de Tim Berners-Lee). Foto de Robert Scoble
Posts Relacionados:







[...] Desarrollo Web más allá de LAMP (Linux + Apache + M*SQL + Perl/Php/Phyton). vía: eduangi [...]
Deja tu comentario
Additional comments powered by BackType