Tudo bem, de volta.
Então, como eu prometi no último vídeo, agora terminamos com apenas princípios básicos de linha de comando puro.
Vamos continuar a usar todos os comandos que falamos em praticamente todos os vídeos.
Mas eles não serão o foco dos vídeos no futuro.
Eles são agora mais uma ferramenta para usar quando aprendemos novas tecnologias a nova tecnologia sobre a qual
vamos aprender.
E este vídeo é não.
Sim.
E antes de chegar lá, eu vou fazer um novo diretório para colocar alguns arquivos.
Então, vou fazer a introdução do diretório no nó exatamente assim e, em seguida, o CD na introdução ao nó apenas para mais prática e vou
adicionar um objeto de arquivo vazio e este arquivo na verdade não fará qualquer coisa que o use para
é um lugar para eu colocar alguns objetivos para que possamos orientar o
que vamos falar nesta palestra.
Então, isso é introdução ao nó e há apenas dois pontos principais sobre os quais eu quero falar.
O primeiro é o que é nó.
O segundo é porque estamos aprendendo.
E então o último ponto é que não importa.
Então vou voltar para isso no final.
Então vamos começar e falar sobre o nó.
Então você pode ter ouvido falar do nó antes e isso é porque agora é a coisa mais moderna no
desenvolvimento da web para o que vale a pena.
Vamos falar mais sobre o porquê estamos realmente aprendendo.
Eu asseguro-lhe que não é apenas porque está na moda, mas essa é uma das razões
pelas quais você já ouviu falar antes de todo o lugar em blogs e livros e todo tipo de congressos. O nó é uma raiva.
Então, o que é nó.
Tenho o oficial saber O. J. na página inicial aqui.
Nó JS. dot org.
E, de acordo com esta página, nenhum JS é um tempo de execução do javascript criado no mecanismo de JavaScript do Chromes V8, nenhum JSE
usa um modelo de IO não bloqueado orientado a eventos que o torne leve e eficiente. Nenhum ecossistema do pacote JSF
O NPM é o maior ecossistema de bibliotecas de código aberto do mundo .
Então, deixe-me tentar e explicá-lo de uma forma mais simples e fácil de entender.
Até alguns anos atrás, todo o javascript que você escreveu teve que ser executado no navegador.
Era o único lugar para você executar o código javascript e isso significava que todos os javascript que
você escreveu eram apenas o código inicial.
Você não conseguiu fazer nada do lado do servidor porque o único lugar que poderia ser executado é o navegador.
Então é o que fizemos até este ponto.
Escrevendo o nosso javascript em arquivos js ligando-os através de uma etiqueta de script para um arquivo Tim L, uma abertura
que no navegador, mas que tudo mudou alguns anos atrás, quando nenhum gênio veio.
Então, toda essa nota é uma maneira de escrever o código javascript no lado do servidor.
trás e / ou o lado do servidor ou o lado do cliente antes que o nó apareça.
Então, lembre-se deste diagrama da introdução para a leitura final, onde eu mostrei uma pilha genérica, onde esta linha denota
o limite entre o lado de
Todo o javascript que escrevemos estava acontecendo aqui na frente, como todos os JavaScript que
escrevemos até agora.
E, na parte de trás, havia idiomas como Python ou DHP ou Ruby ou Java, mas o javascript não
era uma opção.
Mas não mudou tudo isso.
arquivos e todos os tipos de lógica do lado do servidor e podemos escrever o javascript no front-end.
Agora, podemos escrever o código javascript aqui no lado do servidor, interagir com o nosso banco de dados para iniciar um servidor para
criar novos
Então o que isso significa é que agora podemos escrever javascript em todos os lugares.
Um pouco de embrulhar isso.
Eu não quero que você fique muito desligado na terminologia de um tempo de execução do javascript construído no mecanismo
Cromos V8 javascript.
Tudo o que você precisa retirar agora é que o nó é como executamos o javascript no lado do servidor.
Então esse foi o primeiro ponto.
O que é o ponto seguinte e provavelmente o mais importante é por que nós estamos aprendendo.
Então, como mencionei anteriormente, o nó é definitivamente o mais inovador da tecnologia mais moderna para que as pessoas
estejam aprendendo agora.
Mas vou dizer isso agora, essa é a menor razão pela qual estamos aprendendo, então não é
algo que podemos ignorar.
Mas é definitivamente o menos importante dos motivos que vou mencionar.
Então adicione isso aqui.
É popular.
Não podemos negar isso.
Vou mostrar-lhe algumas estatísticas e gráficos que revelam algumas tendências interessantes sobre como a
Noad se compara a outras tecnologias similares nos últimos anos.
Então, o que significa que uma tecnologia seja popular.
A primeira coisa que vou mencionar é que o nó é definitivamente popular entre os desenvolvedores existentes.
Quase todos os que conheço que é engenheiro ou engenheiro sênior retiraram o nó do lado como algo que
eles estão interessados ​​em algo sobre o qual eles querem aprender.
da noite, o que sempre é um ótimo sinal quando há muita emoção e entusiasmo sobre nossa tecnologia.
Eles vão construir projetos paralelos e agir juntos coisas tarde
Mas, novamente, não acho que seja uma ótima motivação para você um iniciante para aprender.
Observe o que esse gráfico mostra é apenas o ranking dos dez idiomas mais populares no hub.
Ao longo dos últimos sete anos e você pode ver que, em 2012, o javascript superou Ruby como a língua
mais popular em toda a ajuda.
As duas últimas páginas que quero destacar, eu acho que são as mais importantes aqui.
Eles são daquela partilha de pilha de sites que eu demonstrei anteriormente as duas últimas páginas que eu quero
mostrar são daquele site que a Stex compartilho que eu introduzi na introdução para trás no vídeo.
E eu tenho uma pesquisa aberta para o DHP, que vai puxar para sua própria janela e eu tenho um para não sim, e
eu quero apenas dar uma olhada nestes termos fundamentais.
Por que pessoas gostam da HP e porque as pessoas gostam de não J e existem boas razões em ambos os lados.
Eu não quero que você tenha a impressão de que estou trashing peech ou qualquer coisa,
mas eu só quero mostrar um contraste em algumas das razões pelas quais as pessoas gostam, então a APHC algumas das razões mais populares
são uma grande comunidade que é definitivamente uma aspecto importante.
Nós também temos essa grande comunidade para o Nó 2.
Quero destacar a nossa boa base Web e Web, bem como a melhor cola na web.
Estas são maneiras diferentes de dizer que o ph V existe há muito tempo e é como o
avô do desenvolvimento web se você quiser.
Agora vamos dar uma olhada em algumas das razões pelas quais as pessoas gostam de Noad e
algumas das que destacam são grandes bibliotecas, o que é realmente importante e vamos usar algumas dessas bibliotecas.
O Javascript é o mais votado ou o mais votado e esse é muito importante.
Está no javascript.
As pessoas adoram o javascript.
Poderemos escrever javascript no lado do servidor.
Não precisamos aprender outro idioma.
O outro aspecto é alto desempenho e essa é uma das razões pela qual está recebendo tanta
atenção de empresas e startups em todo o mundo.
O que faz algo de melhor desempenho ou mais desempenho é para outra palestra inteiramente.
Mas o fato de que tantas pessoas mencionaram que gostaram de ser alto desempenho é um ótimo indicador do
fato de que ele é de alto desempenho.
Então eu passei os últimos minutos tentando provar para você que a nota é popular, está na moda
há novos empregos nele e está ficando cada vez mais popular.
Mas eu comecei dizendo que esse não é um motivo realmente porque devemos estar aprendendo.
É a razão mais pequena, mas a razão mais importante que estamos aprendendo é que está em javascript e
isso é importante porque já conhecemos o javascript.
Então, não precisamos começar do quadrado, pegar outro idioma.
Saiba como as variáveis ​​funcionam no THP ou no Ruby ou no Python e como funcionam os loops e como os arrays funcionam e os
objetos e aguardo alguns desses idiomas não têm objetos e as coisas simplesmente mudam tanto.
Pode ser muito confuso para alguém que está apenas começando.
Você precisa trocar engrenagens.
Cem por cento e abandone o javascript para que você conheça a próxima metade do curso até
trazê-lo de volta no final em vez de fazer isso usando o nó.
Podemos escrever javascript no lado do servidor com a mesma sintaxe exata que conhecemos e amamos.
E eu tenho trabalhado para a última metade deste curso.
Uma das frases que eu repetiria para meus alunos o tempo todo é que vocês não estão aqui para aprender tecnologias
que você não está aqui para aprender línguas.
mudanças de desenvolvimento web tão rápido que você pode ir de um trabalho onde você está escrevendo Ruby e usando trilhos e, em seguida, um
ano depois você vai a outro lugar e você é solicitado a aprender o nó e você está escrito express ou vendas.
Você está aqui para aprender o desenvolvimento da web e as
Sim.
E então, um ano depois, você está escolhendo um pitão e uma garrafa e as coisas podem mudar o tempo todo.
Então, para resumir, diria que isso importa no curto prazo.
É algo que quero dizer, pensei nisso por muito tempo.
Você sabe que tenho a sorte de ter ensinado coisas em C e Java em Noad e Javascript em Ruby e
Rails e Python.
Portanto, não era uma questão de o que eu estava com vontade de ensinar.
Eu consegui escolher o que eu senti ser melhor entregue através deste curso de vídeo.
Qual seria o melhor idioma do primeiro lado do servidor para alguém que nunca fez nenhuma programação no lado do
servidor e que está apenas começando usando um curso de vídeo.
E acabei definindo um nó.
Então, importa no curto prazo, mas se você continuar com isso, isso realmente não importa.
Então eu vou acrescentar isso.
Não importa.
A longo prazo e isso é verdade, realmente não.
Esta é apenas a sua primeira introdução.
Então, pareceu significativo.
E foi certamente uma escolha importante e importante para mim e eu pensei muito sobre isso, mas para você, uma
vez que você aprendeu o nó, uma vez que você aprende a programação do lado do servidor, não será difícil a
transição para algo como o Ruby ou o Python.
Espero que este vídeo tenha ficado um pouco excitado sobre o nó de aprendizagem e sobre como fazer aplicativos
da web.
Porque no próximo vídeo vamos ver nosso primeiro gosto de escrever código usando nó