Algunos enlaces cortos: Desarrollo Web y alguna cosa más
Publicado el 2 de julio de 2014Algunas cosas interesantes que he visto y leído en estos días por ahí:
WebIDE – Mozilla lanzó un entorno de desarrollo para aplicaciones web completo dentro de Firefox Nightly. Lo estuve probando y está genial. Te permite instalar y testear aplicaciones en dispositivos Firefox OS y simuladores integrado completamente con las Firefox Developer Tools. Se pueden crear proyectos nuevos a partir de ejemplos o editar aplicaciones web ya existentes. La herramienta permite instalar simuladores de distintas versiones de Firefox OS desde un gestor interno. También podemos usar nuestro editor de texto preferido usando el IDE solo para validar nuestras aplicaciones y ejecutarlas en distintos runtimes. Pueden leer más en Mozilla Hacks. En Ruby, hace poco vió la luz un nuevo framework web: Lotus. Es un framework MVC con énfasis en diseño orientado a objetos y testeabilidad, con menos DSLs, más objetos y cero monkey-patching. Cada componente del framework es una biblioteca aparte. Router y Controller pueden ser usados con Rack independientemente, el resto de las bibliotecas son View, Model y Utils para las demás necesidades de una aplicación web completa. El código fuente de cada parte de Lotus está disponible en GitHub. Habrá que probarlo para ver qué tal resulta.
JavaScript – Estoy leyendo bastante sobre JavaScript, un artículo interesante que me encontré recientemente es: Init.js: A Guide to the Why and How of Full-Stack JavaScript Hay mucha herramienta por aprender en el mundo JS, y este tipo de artículo está bastante bien para ver qué herramientas eligen algunas personas y por qué. Probablemente pruebe Mocha.js y Chai.js eventualmente para TDD (práctica que no he hecho con JS hasta ahora).
PHP tiene funciones anónimas a partir de la versión 5.3. Un pedazo de conocimiento que adquirí de casualidad intentando programar Ruby con PHP. Como muestra el ejemplo en la documentación, podemos hacer cosas como:
$greet = function($name) { printf("Hello %s\r\n", $name); }; $greet('World'); $greet('PHP'); |
De todas formas no lo usé porque todavía queda mucho servidor con PHP menor a 5.3 en la vuelta…
Tenemos el potencial de resolver los mayores problemas de hoy – Artículo en inglés, comenta cómo teniendo el poder de resolver problemas mayores -energía, alimento, agua, salud, educación-, estamos haciendo aplicaciones como Yo, un app que no hace más que enviar “Yo” a tus amigos y recientemente recibió 1.2 millones de dólares de inversión. ¿Alguien dijo “burbuja”?: We have the potential to solve the biggest problems of today Cristopher McCann.
Antorcha 2 julio. 2014 - 16:03
Si queres empezar con TDD en JS te recomiendo Jasmine ( https://jasmine.github.io/2.0/introduction.html ).
Saludos!
Fernando 4 julio. 2014 - 18:18
Gracias por el enlace. Voy a tener que empezar con TDD JS 🙂
dipe 3 julio. 2014 - 04:37
Muy buena herramienta WebIDE para el diseño web.
shapacko 3 julio. 2014 - 11:05
Hola, el último link está roto, igual se encuentra rápido el artículo
Fernando 4 julio. 2014 - 18:19
Ahí lo arreglé, ¡gracias!