Pekâlâ, hoş geldiniz.
Dolayısıyla son videoda söz verdiğim gibi sadece basit komut satırı temellerini uyguladık.
Konuştuğumuz tüm komutları hemen hemen her videoda kullanmaya devam edeceğiz.
Fakat ileride videoların odak noktası olamazlar.
Öğreneceğimiz yeni teknolojiyi yeni teknolojiler öğrenirken kullanmak için bize bir başka araç
daha eklediler.
Ve bu video hayır.
Evet.
Ve oraya gelmeden önce bazı dosyaları yerleştirmek için yeni bir dizin hazırlayacağım.
Bu yüzden dizin introunu düğüme yapmak için gidiyorum ve daha sonra CD'yi sadece daha pratik yapmak için düğüme tanıtım yapacağım
ve bir dosya hedefleri boşluklu nokta ekleyeceğim ve bu dosya aslında onu kullanacak bir şey
yapmayacak Bu dersin içinde konuşacağımız şeyleri yönlendirebilmem için bazı hedefler
koymam gereken bir yer.
Yani bu düğüme intro ve konuşmak istediğim iki ana nokta var.
Birincisi düğüm nedir.
İkincisi, neden bunu öğreniyoruz.
Ve en son nokta önemli değil.
Bu yüzden eninde sonunda ona geri döneceğim.
Bu yüzden, başlayalım ve düğümün ne olduğu hakkında konuşalım.
Demek ki düğümden önce duymuşsunuzdur ve şu anda web gelişiminde en değerli şey ne
olursa olsun en popüler şey budur.
Neden gerçekten onu öğreniyoruz hakkında daha fazla konuşacağız.
Sadece şık olduğu için değil, bloglardan ve kitaplardan her yere girmeden
önce duymuş olabileceğiniz bir sebep ve konferans düğümünün tüm öfkesi bu kadar değil, sizi temin ederim.
Düğüm nedir peki.
Resmi görevli O'yı tanıyor. J. 'ın ana sayfası burada.
Düğüm JS. org.
Ve bu sayfaya göre hayır JS, bir Chromes V8 javascript motor üzerine inşa edilmiş bir javascript çalışma zamanı değildir
JSE, etkinliği ve etkinliği artıran etkinliğe dayalı engelleyici olmayan IO modelini kullanmaz Hiçbir JSF paket ekosistemi
NPM, dünyadaki açık kaynak kütüphanelerinin en büyük ekosistemidir .
Bu yüzden, daha basit bir şekilde anlamak için daha basit bir açıklama yapmaya çalışayım.
Birkaç yıl öncesine kadar yazdığınız tüm javascript tarayıcıda çalıştırılmak zorundaydı.
Javascript kodu yürütmek için tek yerdi ve bu yazdığınız tüm javascriptlerin yalnızca ön
uç kodu olduğu anlamına geliyordu.
Sunucu tarafında herhangi bir şey yapamazsınız çünkü çalışabileceği tek yer tarayıcıdır.
Bu noktaya kadar biz de bunu yapıyorduk.
Javascript'imizi bir script etiketi aracılığıyla bir Tim L dosyasına bağlayan js dosyalarımıza yazarken, tarayıcıda bir
açılış yaptım, ancak birkaç yıl önce hiçbir dahi gelmediğinde hepsi değişti.
Bu yüzden tüm bu not sunucu tarafında javascript kodu yazmak için bir yol.
gösterdiği genel bir yığını gösterdiğim, intro'dan arka uç dersine kadar olan bu diyagramı hatırlayın.
Dolayısıyla, burada bu satırın, burada arka ve / veya sunucu tarafı ile düğümün gelmeden ön uç
veya istemci tarafı arasındaki sınırı
Yazdığımız bütün javascript burada ön plana çıktı, tıpkı şu ana kadar yazmış olduğumuz tüm
JavaScript gibi.
Ardından arka uçta Python veya DHP veya Ruby veya Java gibi diller vardı ancak javascript bir
seçenek değildi.
Ancak bunların hepsi değişti.
bir sunucu başlatmak için veritabanımızla etkileşim kurabilir ve ön uçta javascript yazabiliriz.
Şimdi sunucu tarafında javascript kodu yazabiliriz yeni dosyalar ve sunucu tarafı mantığı her türlü oluşturmak
için
Bunun anlamı şu ki her yerde javascript yazabiliyoruz.
Bu kadar çeşit sarma.
Chromes V8 javascript motorunda yerleşik bir javascript çalışma zamanının terminolojisine
asılmanızı istemiyorum.
Artık elinizden almanız gereken şey, sunucu tarafında javascript'i çalıştırmamızın o düğüm olmasıdır.
Bu yüzden ilk nokta buydu.
Bir sonraki ve muhtemelen daha önemli nokta olan düğüm niçin onu bile öğreniyoruz.
Daha önce bahsettiğim gibi, düğüm kesinlikle şu anda öğrenilmesi gereken insanlar için en
modern teknolojidir.
Ancak şu an bunu söyleyeceğim, çünkü bunu öğrenmemizin en küçük nedeni budur, bu, onu görmezden
gelebileceğimiz bir şey değil.
Ancak şunu söyleyeceğim nedenlerden en önemlisidir.
O halde buraya ekleyin.
Popüler.
Bunu inkar edemiyoruz.
Son birkaç yıldır Noad'ın diğer benzer teknolojilere kıyasla ilgili bazı ilginç
eğilimleri ortaya çıkaran bazı istatistikler ve çizelgeler göstereceğim.
Bir teknolojinin popüler olmasının anlamı nedir?
Söz edeceğim ilk şey, düğümün mevcut geliştiriciler arasında kesinlikle popüler olması.
Mühendis ya da üst düzey bir mühendisin kimi tanıdığım hemen hemen herkes, yan öğrenmek
istedikleri bir şeyle ilgilendikleri bir düğüm noktası seçti.
birlikte hareket ederler, bu da teknolojimiz hakkında çok heyecan ve heyecan duyulduğunda daima harika bir işarettir.
Yan projeler inşa ederler ve geceleri geç saatlerde
Ancak yine de bunun yeni başlayanların öğrenmesi için büyük bir motivasyon olduğunu düşünmüyorum.
Bu grafikte gösterilenlerin, yalnızca hub'ı elde ettiklerinde en popüler on dilin sıralaması olduğunu unutmayın.
Son yedi yılda 2012 javascript'inin Ruby'yi yardım almak için en popüler
dil olarak görüyorsunuz.
Burada vurgulamak istediğim son iki sayfa var.
Gösterdiklerim son iki sayfayı daha önce gösterdiğim web sitesi yığın paylaşımından aldıklarını,
videoya geri dönmek için tanıtan Stex paylaşım web sitesinden geldi.
Ve kendi penceremize çekecek DHP için bir araştırmaya sahibim ve evet de yok diye bir tane var ve sadece
bu temel terimlere bir göz atmak istiyorum.
İnsanlar neden HP'yi seviyorlar ve neden Hayır J gibi insanlarımızın her iki tarafta da iyi nedenleri var.
Ben peech veya başka bir şey çöpe atıyorum izlenimi almak istemiyorum
ama sadece insanların kendilerini beğenilen bazı nedenlerden bir kontrast göstermek istiyorum, bu yüzden APHC daha popüler
nedenlerden bazıları kesinlikle büyük bir topluluktur. önemli yönü.
Ayrıca, düğüm 2 için harika topluluk var.
İyi eski Web ve Web Vakfımızın yanı sıra web'deki en iyi yapıştırıcıyı da vurgulamak istiyorum.
Bunlar, ph V'nin uzun süredir dolaştığını söylemenin farklı yollarıdır ve eğer yaparsanız,
web geliştirme dedesi olur.
Şimdi, insanların Noad'tan ve bazılarının vurguladığı bazı nedenlerden bazılarına daha yakından
bir göz atalım, gerçekten önemli olan harika kütüphaneler ve bu kütüphanelerden bazılarını kullanacağız.
Javascript'in en çok oy aldığı veya en çok oy aldığı ikinci javascript var ve bu gerçekten çok önemli.
Javascript içeriyor.
İnsanlar javascripte bayılıyor.
Sunucu tarafında javascript yazabileceğiz.
Başka bir dil öğrenmek zorunda değiliz.
Diğer tarafı yüksek performans ve bunun tüm dünyadaki şirketler ve yeni teşebbüslerden o
kadar fazla ilgi görmesinin sebeplerinden biri.
Daha yüksek bir performans sergileyen veya daha fazla performans sağlayan şey tamamen başka bir ders içindir.
Ancak, pek çok insanın yüksek performans göstermekten hoşlandıklarını söylemesi,
yüksek performanslı olmasının göstergesidir.
Bu yüzden, notun popüler olduğunu kanıtlamaya çalışan son birkaç dakikayı harcadım, içinde yeni
işler vardı ve gittikçe daha popüler hale geldi.
Fakat bunu bunun neden öğrenmemizin nedeni olmadığını söyleyerek başladım.
En küçük neden bu, ancak bunu öğrenmenin en önemli nedeni javascript'teki olması ve
bu önemlidir çünkü zaten javascript biliyoruz.
Dolayısıyla kare birinden başlayıp bir başka dili seçmek zorunda değiliz.
Değişkenlerin THP'de, Ruby'de veya Python'da nasıl çalıştığını ve döngülerin nasıl çalıştığı ve dizilerin nasıl çalıştığını ve nesnelerin nasıl çalıştığını
ve bu dillerin bazılarının nesneleri olmadığını ve şeylerin çok fazla değiştiğini bekleyin.
Yeni başlayan birisi için çok kafa karıştırıcı olabilir.
Dişlileri değiştirmeniz mi gerekiyor?
Yüzde yüz ve javascripti terk ederek, düğümü kullanarak bunu yapmaktan ziyade
bitiş noktasını geri getirene kadar dersin sonraki yarısını bilirsiniz.
Sunucu tarafında, bildiğimiz ve sevdiğimizle aynı tam sözdizimi ile javascript yazabiliyoruz.
Ve bu dersin son yarısı için birlikte çalışıyordum.
Öğrencilerime her zaman tekrar edeceğim cümlelerden biri, burada dil öğrenmek için burada olmadığınız
teknolojileri öğrenmek için burada değilsiniz.
kadar hızlı öğrenmek için buradasınız: Ruby'yi yazdığınız ve rayları kullandığınız bir işten gidebilir ve bir yıl
sonra başka bir yere giderseniz ve düğüm öğrenmeniz istenirse siz de ifade veya satış yazma.
Web geliştirme ve web geliştirme değişikliklerini o
Evet.
Sonra bir yıl sonra bir piton ve balon alıyorsunuz ve her zaman işler değişebilir.
Kısaca özetlemek gerekirse, bunun kısa vadede önemli olduğunu söyleyebilirim.
Bu, çok uzun bir süre düşündüğüm bir şey.
Şanslı olduğumu biliyorsun, C ve Cava'da Noad'da ve Javascript'te Ruby and Rails ve Python'da
şeyler öğrettim.
Bu yüzden, rahat öğretmen olduğumun bir meselesi değildi.
Bu video kursu vasıtasıyla en iyi şekilde sunulacağını hissettiklerimi seçtim.
Herhangi bir sunucu tarafı programlamayı hiç yapmamış ve sadece bir video kursu kullanarak başlamış biri
için en iyi ilk sunucu tarafı dili ne olurdu.
Ve bir düğüm ayarlamaya karar verdim.
Dolayısıyla kısa vadede önemlidir, ancak buna devam ederseniz, gerçekten önemli değildir.
Bu yüzden bunu ekleyeceğim.
Önemli değil.
Uzun vadede ve bu doğru değil aslında.
Bu sadece ilk tanıtımınızdır.
Bu yüzden önemli görünüyordu.
Ve kesinlikle benim için önemli ve önemli bir seçim yaptı ve çok düşündüm
ama bir kez sunucu tarafı programlamayı öğrendiğinizde düğüm öğrendiğinizde Ruby veya Python gibi
bir şeye geçiş yapmak zor olmayacaktı.
Umarım bu video size düğüm öğrenme ve web uygulamaları yapma konusunda en azından
biraz heyecanlandırmıştır.
Çünkü bir sonraki video'da düğümü kullanarak kod yazmaya ilk tadı göreceğiz