martes, 29 de septiembre de 2015
Bueno hablar de Node.js es hablar en la actualidad de una revolución en el mundo del desarrollo tanto en plataforma web, como plataforma móvil.
Node.js surgió gracias a la necesidad de crear un entorno de ejecución multi-plataforma que fuera escalable, así que su creador Ryan Lienhart Dahl se puso en marcha con el mismo.
Node.js se desarrollo a partir de C/C++ y JavaScript, de hecho se trata de un entorno de ejecución que ejecuta JavaScript y en particular utiliza la potencia del motor de JavaScript V8 de los desarrolladores de Chrome .
Su primera versión surgió el 27 de mayo de 2009. con licencia MIT desde entonces su desarrollo ha sido imparable y donde se ha ampliado el ecosistema de node, siendo una plataforma para el desarrollo de diferentes proyectos muy conocidos:
Entre algunos de ellos, el mismo cada día crece con nuevos proyectos y ampliando los existentes.
Entre sus ventajas cabe la más importante el gestor de paquetes de Node NPM. Otra de la más importante es el desarrollo mediante javaScript y de forma Asincrona, lo que permite disponer de un entorno potente y utilizable en diferentes plataformas.
Se integra perfectamente con diferentes tecnologías como Git, y es ampliable con los diversos módulos que incorpora o que se puede integrar en el núcleo de nuestra instalación Node.
Como desventaja podriamos nombrar la necesidad de aprender el funcionamiento de javaScript y la programación asíncrona, tener claro los conceptos de Callback, promesas, etc, algo que los desarrolladores de escritorio no están muy familiarizados.
En definitiva node.js es una plataforma a tener muy en cuenta en nuestros futuros desarrollos, a continuación os dejo un video del mismo creador Ryan Lienhart en la presentación de Node en el JsConf de 2009.
Si quieres ver como funciona internamente te interesa este link -> Node js
Fuentes:
Suscribirse a:
Enviar comentarios
(Atom)
Archivo del blog
Con la tecnología de Blogger.
Popular Post
-
Bueno se ha liberado la versión 8.0.2 del IDE NetBeans, en la que incluye una serie de correcciones y entre las mejoras cabe destacar: In...
Labels
- Adela-cv
- Aforge.net
- Android
- Android Wear
- Android-studio
- Apple
- Apps
- ASO
- C#
- cordova
- CrowdFunding
- Debian7
- Drupal
- Eclipse
- Financiación
- FrameWorks
- gradle
- groovy
- IDE
- Incubadora
- ios
- iOS8
- Java
- JavaScript
- Linux
- Microsoft
- MiniTutorial
- MSQL
- MySQL
- Negocio
- NetBeans
- nodejs
- Patrón_Arquitectura
- phonegap
- Portafolio
- Programación
- Proyectos
- Raspberry pi
- Samsung Gear life
- Shazam
- Sistemas
- Spring_Framework
- Startup
- Ubuntu
- VirtualBox
- Visual Studio
- Windows
- windowsphone
- www
0 comentarios:
Publicar un comentario