Hablando de aplicaciones de servidor, el Hello World de Node hace que construir un servidor web sea tan sencillo como escribir unas 10 líneas de código (Pero esto no significa que no se pueda crear un servidor mucho más robusto con un framework de aplicaciones de servidor estándar como Express.js o Node.js).
Aunque las aplicaciones móviles son ahora una importante propiedad de la web, la construcción de aplicaciones a veces puede parecer difícil. Esto se debe a que las aplicaciones móviles se construyen para Android y Apple. Como estas plataformas requieren que las aplicaciones se escriban en lenguajes totalmente diferentes, se necesitan muchos programadores para desarrollar y dar soporte a la aplicación para el móvil y la web.
El último fenómeno para las presentaciones es crearlas como sitios web (si el arte digital está tomando este camino, ¿por qué no las presentaciones?). Aprovechando la biblioteca RevealJS, los que están familiarizados con CSS y HTML pueden crear fácilmente algunas presentaciones de primera.
Los juegos basados en el navegador se han convertido en un escenario vibrante para participar en los juegos en línea. No siempre ha sido así, pero la incorporación del lienzo HTML5 lo ha llevado a otro nivel. Estos juegos ya son bastante complejos, así que será interesante ver cómo evolucionan.
Netflix comenzó utilizando Java para su aplicación web. Sin embargo, los ingenieros de Netflix decidieron que tardaban demasiado en introducir cambios en su sitio web utilizando Java. Como resultado, decidieron buscar otra tecnología para alimentar el sitio.
En la actualidad, Netflix utiliza en gran medida el marco Node.Js. Este marco de trabajo de back-end permite a la empresa renderizar eficazmente el contenido de su sitio web. El cambio a Node.Js también les permitió reducir la carga de sus servidores, mejorando así la eficiencia de sus servicios.
Para alguien que nunca ha codificado antes, el concepto de crear un sitio web desde cero, con diseño y todo, puede parecer realmente intimidante. Puede que te imagines a los estudiantes de Harvard de la película “La red social”, sentados frente a sus ordenadores con unos auriculares gigantescos y martilleando el código, y pienses: “Yo nunca podría hacer eso”.
Cualquiera puede aprender a programar, igual que cualquiera puede aprender un nuevo idioma. De hecho, programar es como hablar una lengua extranjera, y por eso se llaman lenguajes de programación. Cada uno tiene sus propias reglas y sintaxis que hay que aprender paso a paso. Esas reglas son formas de decirle al ordenador lo que tiene que hacer. Más concretamente, en la programación web, son formas de decirle a los navegadores lo que tienen que hacer.
Programar, o codificar, es como resolver un puzzle. Piensa en un lenguaje humano, como el inglés o el francés. Utilizamos estos idiomas para convertir pensamientos e ideas en acciones y comportamientos. En la programación, el objetivo del rompecabezas es exactamente el mismo: sólo estás conduciendo diferentes tipos de comportamiento, y la fuente de ese comportamiento no es un humano. Es un ordenador.
Hablando de aplicaciones de servidor, el Hello World de Node hace que construir un servidor web sea tan sencillo como escribir unas 10 líneas de código (Pero esto no significa que no se pueda crear un servidor mucho más robusto con un framework de aplicaciones de servidor estándar como Express.js o Node.js).
Aunque las aplicaciones móviles son ahora una importante propiedad de la web, la construcción de aplicaciones a veces puede parecer difícil. Esto se debe a que las aplicaciones móviles se construyen para Android y Apple. Como estas plataformas requieren que las aplicaciones se escriban en lenguajes totalmente diferentes, se necesitan muchos programadores para desarrollar y dar soporte a la aplicación para el móvil y la web.
El último fenómeno para las presentaciones es crearlas como sitios web (si el arte digital está tomando este camino, ¿por qué no las presentaciones?). Aprovechando la biblioteca RevealJS, los que están familiarizados con CSS y HTML pueden crear fácilmente algunas presentaciones de primera.
Los juegos basados en el navegador se han convertido en un escenario vibrante para participar en los juegos en línea. No siempre ha sido así, pero la incorporación del lienzo HTML5 lo ha llevado a otro nivel. Estos juegos ya son bastante complejos, así que será interesante ver cómo evolucionan.