Bienvenidos sean a este post, hoy haremos una breve introducion a esta libreria o framework creada a partir de Javascript.
Esta es una delas librerias o estructuras creadas a partir de Javascript que nos permiten crear aplicaciones orientadas a la red, siendo esta una de las mas populares debido a que de una manera muy simple podemos crear una aplicacion que funcionara mediante nuestro navegador permitiendo que sea multiplataforma tanto para dispositivos grandes como pequeños pero no quita que podamos crear una aplicacion no orientada a los navegadores, a lo largo de este curso iremos viendo desde lo mas basico como es la instalacion en un linux, se puede instalar en Windows pero veran que esta mas orientado a facilitarnos nuestra existencia mediante linux, y como saben en este blog Linus Torvalds es nuestro Dios y Debian nuestra biblia, por lo tanto esa sera la distro a la cual apuntare hasta tareas mas complejas y como lograr de una manera muy facil ciertas tareas muy complejas en otros lenguajes.
Hablemos un poco mas profundamente sobre el lenguaje, este fue diseñado principalmente para crear aplicaciones de red escalables, las cuales aprovecharan la posibilidad de capturar eventos asincronicos mediante Javascript, es decir que podemos tener un aplicacion que puede recibir multiples conexiones pero una vez finalizada nuestra aplicacion pasara a «dormir», lo cual la diferencia con respecto a otros sistemas de este estilo que utilizan multiples threads del S.O, al ser un sistema libre de estar orientado al uso exhaustivo de threads nos permite estar libres de procesos deadlocks, algo tremendamente peligroso que puede ocurrirnos, por esta razon cuando se necesita sistemas escalables se recurre a node.js pero esto no quita que se pueda utilizar distintos threads para poder aprovechar los multiples nucleos de un procesador o un cluster de servidores.
En los proximos dias comenzaremos con los primeros posts donde iniciaremos desde lo mas basico como es la instalacion, crear nuestros primeros proyectos para poder ver ciertas temas antes de iniciarnos con lo verdaderamente util como es la utilizacion de express para nuestros proyectos, herramienta que nos sera fundamental, tambien otras para hacer distintas pruebas y ver distintas conductas, asi como veremos otras practicidades que podemos implementar con la infraestructura, antes de finalizar vamos a hablar sobre ciertos puntos antes de comenzar con el curso.
Como mencione anteriormente voy a utilizar un linux Debian sobre una virtual por lo cual no usare ningun tipo de IDE asi que les recomiendo usar un editor simple de texto, como vim o nano o alguno de su preferencia, pero esto no quita que utilicen alguna IDE si tienen de preferencia pero no usen programas similares a Office, a continuacion les dejo un post donde explico como instalar una virtual y debian:
Esto se los recomiendo asi porque con muy espacio en el disco y memoria se puede crear uno y cuando no lo necesitemos mas lo borramos y listo sin poner en riesgo nuestro PC, otro tema que deben tener en cuenta, es que si o si deben tener una base minima de conocimiento de Javascript porque mucha de la sintaxis como tambien funciones o metodos son de este lenguaje, en caso de no tener nada de conocimiento les recomiendo visitar el siguiente post:
En donde explico desde lo mas basico hasta las nuevas incorporaciones al lenguaje, pero no hablo sobre temas como las promesas de las cuales hablaremos en el curso venidero, pero si es fundamental que tengan una base de Javascript, asi como HTML y CSS pero estos ultimos no son fundamentales porque los aplicaremos muy superficialmente, esto es lo basico que necesitaran para poder hacer este curso sin mayores inconvenientes, espero que lo disfruten tanto como yo lo hice asi como les resulte de utilidad y recuerden pueden seguirme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
