De acuerdo, bienvenido.
Entonces, como prometí en el último video, ahora hemos terminado con conceptos básicos de línea de comando pura.
Continuaremos usando todos los comandos de los que hablamos en casi todos los videos.
Pero no van a ser el foco de los videos en el futuro.
Ahora son otra herramienta para que usemos mientras aprendemos nuevas tecnologías, la nueva tecnología que vamos
a aprender.
Y este video es no.
Sí.
Y antes de llegar, voy a hacer un nuevo directorio para poner algunos archivos.
Así que voy a hacer que el directorio se introduzca en el nodo así y luego en el CD en la introducción al nodo solo para más práctica
y agregaré un archivo de objetivos con el punto vacío y este archivo no hará todo lo que usará para es un
lugar en el que puedo poner algunos objetivos para que podamos guiar lo que
vamos a hablar en esta conferencia.
Así que esto es una introducción al nodo y hay solo dos puntos principales de los que quiero hablar.
El primero es lo que es nodo.
El segundo es por qué lo estamos aprendiendo.
Y luego, el último punto es que no importa.
Así que volveré a eso al final.
Comencemos y hablemos sobre qué nodo es.
Por lo tanto, es posible que ya hayas oído hablar del nodo y es porque en este momento es lo último en moda en
desarrollo web para lo que sea que valga la pena.
Vamos a hablar más sobre por qué en realidad lo estamos aprendiendo.
Te aseguro que no es solo porque esté de moda, sino que es una de las razones por las
que es posible que hayas oído hablar de él antes de que esté en todos lados en blogs y libros y todo tipo de conferencias nodanas son furor.
Entonces, ¿qué es el nodo?
Tengo el conocimiento oficial O. J. la página de inicio aquí.
Nodo JS. punto org.
Y según esta página, no JS es un runtime javascript construido en el motor de javascript Chromes V8. JSE utiliza un modelo
de IO no bloqueante impulsado por eventos que lo hace liviano y eficiente sin ecosistema de paquetes JSF. NPM
es el mayor ecosistema de bibliotecas de código abierto del mundo. .
Así que déjame intentar explicarlo de una manera más simple y fácil de entender.
Hasta hace unos años, todos los javascript que escribía tenían que ejecutarse en el navegador.
Era el único lugar para que usted ejecutara el código de JavaScript y eso significaba que todo el javascript
que usted escribió era solo código de front-end.
No se puede hacer nada del lado del servidor porque el único lugar donde se puede ejecutar es el navegador.
Entonces eso es lo que hemos estado haciendo hasta este punto.
Escribimos nuestro javascript en archivos js vinculándolos a través de una etiqueta de script con un archivo Tim L, una apertura
que en el navegador pero todo cambió hace algunos años cuando no apareció ningún genio.
Entonces, toda esa nota es una forma de que escribamos código JavaScript en el lado del servidor.
el lado del servidor y el lado frontal o del lado del cliente antes de que aparezca el nodo.
Así que recuerde este diagrama de la introducción al discurso final donde mostré una pila genérica donde esta línea denota el
límite entre la parte posterior y
Todos los javascript que escribimos estaban sucediendo aquí arriba, al igual que todos los JavaScript que hemos
escrito hasta ahora.
Y luego en la parte de atrás había lenguajes como Python o DHP o Ruby o Java, pero javascript no
era una opción.
Pero no, eso cambió todo eso.
nuevos archivos y todo tipo de lógica del lado del servidor y podemos escribir javascript en la interfaz.
Ahora podemos escribir el código de JavaScript aquí en el lado del servidor, interactuar con nuestra base de datos para iniciar un servidor
y crear
Entonces, lo que eso significa es que ahora podemos escribir javascript en todas partes.
Tipo de envolver eso.
No quiero que te obsesiones demasiado con la terminología de un tiempo de ejecución de JavaScript construido en el motor de
JavaScript Chromes V8.
Todo lo que necesita para llevar por ahora es que el nodo es la forma en que ejecuta javascript en el lado del servidor.
Entonces ese fue el primer punto.
Lo que es nodo, el siguiente y probablemente más importante es por qué lo estamos aprendiendo.
Así que, como mencioné antes, el nodo es definitivamente la tecnología más moderna y de moda para que la gente aprenda
en este momento.
Pero diré esto en este momento, esa es la razón más pequeña por la que lo estamos aprendiendo, así que no
es algo que podamos ignorar.
Pero definitivamente es la menos importante de las razones que voy a mencionar.
Entonces agrega eso aquí.
Es popular
No podemos negar eso.
Le mostraré algunas estadísticas y gráficos que revelan algunas tendencias interesantes sobre cómo Noad
se compara con otras tecnologías similares en los últimos años.
Entonces, ¿qué significa que una tecnología sea popular?
Lo primero que mencionaré es que el nodo es definitivamente popular entre los desarrolladores existentes.
Casi todos los que conozco y que son ingenieros o ingenieros superiores han elegido nodos como algo
que les interesa algo sobre lo que quieren aprender.
la noche, lo que siempre es una gran señal cuando hay mucha expectación y bullicio sobre nuestra tecnología.
Construirán proyectos paralelos y actuarán juntos a altas horas de
Pero nuevamente, no creo que sea una gran motivación para que un principiante aprenda.
Tenga en cuenta lo que muestra este gráfico es solo el rango de los diez idiomas más populares en obtener concentrador.
En los últimos siete años, se puede ver que en 2012, javascript superó a Ruby como el
idioma más popular de todos.
Las últimas dos páginas que quiero destacar, creo que son las más importantes aquí.
Son de esa pila de sitios web que he demostrado anteriormente, las últimas dos páginas que quiero mostrar son
de ese sitio web compartido de Stex que presenté en la introducción para volver al video.
Y tengo una búsqueda abierta para DHP que ingresará en su propia ventana y también tengo una para no sí y
quiero echar un vistazo a estos términos clave.
Por qué a la gente le gusta HP y por qué a la gente le gusta No J y hay buenas razones en ambos lados.
No quiero que tengas la impresión de que estoy destrozando Peech o algo así, pero solo quiero
mostrar un contraste en algunas de las razones por las que a la gente le gusta, así que APHC algunas de las razones más populares
son de gran comunidad, que definitivamente es un aspecto importante.
También tenemos esa gran comunidad para Nodo 2.
Quiero destacar a través de nuestra buena Web y Web Foundation, así como la mejor cola en la web.
Estas son formas diferentes de decir que el ph V ha existido por mucho tiempo y, si se quiere, es
una especie de abuelo del desarrollo web.
Ahora echemos un vistazo más de cerca a algunas de las razones por las que personas como Noad y
algunas de las que todos resaltan son geniales bibliotecas, lo cual es realmente importante y vamos a usar algunas de esas bibliotecas.
Javascript es el más votado o el segundo más votado y eso es realmente muy importante.
Está en javascript.
A la gente le encanta javascript.
Podremos escribir javascript en el lado del servidor.
No tenemos que aprender otro idioma.
El otro aspecto es el alto rendimiento y esa es una de las razones por las que recibe tanta
atención de empresas y startups de todo el mundo.
Lo que hace que un rendimiento más alto o más rendimiento sea para otra conferencia por completo.
Pero el hecho de que tantas personas hayan mencionado que les gusta por su alto rendimiento
es un gran indicador del alto rendimiento.
Así que pasé los últimos minutos tratando de demostrarte que la nota es popular, está de moda, hay
nuevos trabajos en ella y cada vez es más popular.
Pero empecé diciendo que esa no es la razón por la que deberíamos aprenderlo.
Es la razón más pequeña, pero la razón más importante por la que estamos aprendiendo es que está en javascript
y eso es importante porque ya conocemos javascript.
Así que no tenemos que comenzar desde el principio un pick up de otro idioma.
Aprenda cómo funcionan las variables en THP o en Ruby o en Python y cómo funcionan los bucles y cómo funcionan las matrices y los objetos y,
oh, esperen que algunos de estos lenguajes no tengan objetos y las cosas simplemente cambien mucho.
Puede ser muy confuso para alguien que acaba de comenzar.
¿Tienes que cambiar de marchas?
Cien por ciento y abandone Javascript para que conozca la siguiente mitad del curso hasta que lo
traigamos al final en lugar de hacerlo mediante el uso de un nodo.
Podemos escribir javascript en el lado del servidor con la misma sintaxis exacta que conocemos y amamos.
Y he estado trabajando durante la última mitad de este curso.
Una de las frases que repetiría a mis alumnos todo el tiempo es que ustedes no están aquí para aprender
tecnologías, no están aquí para aprender idiomas.
los cambios en el desarrollo web tan rápido que puedes pasar de un trabajo donde estás escribiendo Ruby y usando raíles y
un año después te vas a otro lado y te piden que aprendas node y estás escribiendo expreso o ventas.
Estás aquí para aprender sobre el desarrollo web y
Sí.
Y luego, un año después, estás escogiendo una pitón y un matraz y las cosas pueden cambiar todo el tiempo.
Entonces, para resumir, diría que sí importa a corto plazo.
Es algo que quiero decir que pensé en esto durante mucho tiempo.
Sabes que soy afortunado de haber enseñado cosas en C y en Java en Noad y Javascript en Ruby and
Rails y Python.
Entonces no era una cuestión de lo que me sentía cómodo enseñando.
Pude elegir lo que sentí que se entregaría mejor a través de este video curso.
¿Cuál sería el mejor lenguaje de primer servidor para alguien que nunca ha hecho ninguna programación del lado del
servidor y que acaba de comenzar utilizando un curso de video?
Y terminé configurando un nodo.
Por lo tanto, importa a corto plazo, pero si continúas con esto, realmente no importa.
Así que añado esto.
No importa.
A largo plazo y eso es verdad, realmente no es así.
Esta es solo tu primera presentación.
Entonces pareció significativo.
Y sin duda fue una elección importante e importante para mí y pensé mucho al respecto, pero para
usted una vez que aprenda el nodo una vez que aprenda la programación del servidor, no será difícil hacer
la transición a algo como Ruby o Python.
Es de esperar que este video te haya entusiasmado un poco al aprender el nodo y hacer
aplicaciones web.
Porque en el próximo video vamos a ver nuestra primera prueba de escribir código usando un nodo