Icono del sitio SNATIC.COM

Desarrollo Web Moderno

Desarrollo Web Moderno

Si bien HTML5 ha disparado una enorme revolución en el desarrollo de internet, es impresionante como tantas herramientas han salido de la noche a la mañana para modificar las normas del desarrollo antes conocidas, aún sigo leyendo nuevas técnicas, nuevos métodos, nuevas tendencias todas explicando a gran detalle el porqué de su gestación, muchas de estas herramientas la verdad es que te presentan revoluciones que antes ni siquiera imaginabas, yo que soy un aficionado en esto del desarrollo aún estoy un poco digiriendo tantas cosas pero al mismo tiempo con la euforia de seguir aprendiendo, pues visualizo aún mucho trayecto por venir que provocara que internet sea aún más importante de lo que ya es, pues las paginas cada vez se vuelven más inteligentes al grado tal de no tener límites y esto le restara más y más importancia de tener una PC en nuestros hogares que un navegador no pueda solventar (por esto la razón de que google haya creado su Chrome OS y sus Laptops con este SO), pero bueno en esta entrada intento mostrar un poco de todo lo que últimamente me ha quitado mis tiempos libres y que me tiene verdaderamente interesado.

Si bien me gustaría aclarar que yo era un desarrollador Web el cual se casó prácticamente con el lenguaje PHP y aunque siempre estoy viendo prácticamente de todo lo que va saliendo nunca he salido de este lenguaje por que comparto mucho el dinamismo que este me da a la hora de desarrollar, por esto mismo mis ideas de desarrollo vienen a explotar cuando empiezo a conocer herramientas como Node.js, AngularJs, Ember, entre otras que resumen la parte que PHP realizaba pero ahora del lado de Javascript (JS), siempre como desarrollador sabia el potencial que Javascript (JS) tiene, esto porque en los desarrollos JS siempre era el protagonista a la hora de darle un poco de movimiento a HTML, pero con HTML5 y CSS3, javascript se convirtió en el cerebro de todo el desarrollo dejando inservible a los lenguajes como PHP por su misma topología cliente-servidor que llega a ser algo ineficiente contra estas nuevas tecnologías, ya que es más que conocido que los nuevos lenguajes intentan aprovechar el navegador y reducen la necesidad de un servidor que este respondiendo a cada petición y aunque no desaparece por completo si reduce enormemente el funcionamiento que nos tenía acostumbrados, ya que el consumo de BD por SQL prácticamente también está siendo eliminado esto debido a que HTML5 ya puede manejar diferentes BD locales (localStore) que eliminan la necesidad de una BD (mysql, mssql, Oracle, etc), además que el lenguaje que todos están entendiendo cada vez más en diferentes niveles es JS por ejemplo las nuevas BD como MongoDb entienden al 100% JS y vienen a revolucionar las BD. Pero no solo eso también CSS3 no se queda atrás ya que lenguajes como LESS, SCSS entre otros muchos más vienen a darle más movimiento a las hojas de estilo para poder programar literalmente en CSS, todo esto para facilitar y agilizar el desarrollo.

Las nuevas tendencias son las de replicar en JS los tan conocidos estilos de programación MVVM, MVC y todo este estilo de programación, aunque es un poco difícil tratar de verlo elemento por elemento, nuevos frameworks nacen para facilitar esta tarea, tales como AngularJS creado por Google, EmberJS y muchos otros así también nuevos métodos de trabajo que comprenden desde las pruebas, facilitar la relación con todos los posibles plugins a utilizar, correr el servidor y ver los cambios al vuelo, la administración de cambios en el proyecto, en fin un enorme sin fin de herramientas que por sí solas tienen sus propios puntos de especialización, aquí algunas de las que he podido revisar:

YEOMAN

Grunt

Bower

ReactJS

GIT

Ember

AngularJS

MongoDB

Jquery

Desarrollo Web Moderno

Salir de la versión móvil