Nodejs

Empecé en el desarrollo web estudiando html+css, con unas bases introduje php para hacer webs dinámicas. Raspé javascript para junto con ajax hacer algunas cosas interesantes. Hypeado por ruby me introduje en ruby on rails, y he sido feliz mucho tiempo junto a él. DRY y convención frente a configuración. No más símbolo de dolar, this, flechita ;)

Nginx es un servidor web que me ha dado mas de una alegría, y lleva tiempo demostrando que su forma de gestionar las conexiones es muy eficiente. Nodejs combina esta idea junto con el eficiente motor javascript V8 de google, dándonos una versatibilidad y potencia nunca vista en el lado del servidor.

Su sistema de paquetes npm sencillo y eficaz, junto a la vibrante comunidad que crea paquetes, hace que construir aplicaciones sea como un gran LEGO, donde la gente crea, comparte y modifica constantemente nuevas piezas.

He escrito mucho javascript, con mootools, jquery incluso prototype, en el lado del cliente, tenerlo en el lado del servidor, es bien distinto, y se amolda increiblemente bien al modelo asíncrono de nodejs. Coffeescript, un lenguaje inspirado en mi amado ruby, consigue, no sin un poco de esfuerzo al principio, un código limpio y bien estructurado.

Esto no es rails, aunque puede convertirse en él.

Ha inspirado una nueva ola tecnológica de la que beben proyectos como: luvit, misma idea, diferente motor, lua, me gusta ver lua como javascript con sintaxis pascal :), o vert.x esta vez multi idioma.

Todo esto es para celebrar que ha salido la version 0.8 de nodejs, enhorabuena y gracias a todos los que lo hacéis posible.

  • http://twitter.com/AridanelamoMore Aridane Álamo Morera

    “No más símbolo de dolar, this, flechita” más matao…La verdad que desde que estoy con lo de JQuery veo JS de otra forma. Habrá que meterse en NodeJS, de hecho tengo ya parte de un proyecto que va al pelo para node!

    • cartuchogl

      Otra que te recomiendo es underscore http://underscorejs.org/ esta la uso intensamente en mi último proyecto tanto en el lado del servidor como en el cliente y es una gozada, functional power XDD