Tekrar hoşgeldiniz.
Bu yüzden, tam geliştirilmiş javascript uygulamalarınızı mümkün olan en kısa sürede yazmaya başlayabilmemiz
için kendi geliştirici ortamınızla kurmanızı sağlamanın tam zamanı.
Kullanacağımız spesifik araçlar hakkında konuşmaya başlamadan önce, iş akışını kavramları
değil, son birkaç videodaki iş akışını hızlıca özetlemek istiyorum.
Yani herşey sunucu tarafı javascript koduyla başlar.
Bu, veritabanına bağlanan ve rotalarımızı kuran ve sunucuyu başlatan tüm koddur.
Ve sonra terminalimizde çalıştırıyoruz.
Bu durumda burada sunucuyu başlatıyorum ve daha sonra uygulamanım başlatılıyor.
Sonra tarayıcıma gidip doğru görünümü ziyaret etmem lazım ve şimdi uygulamayı çalıştırdığını görüyorum.
Yani bu üç parça metin editörü terminali sunucuyu başlatmak ve tarayıcıyı görüntülemek için uygulamayı görüntülemek
için ihtiyacımız olan üç şey var.
Ve biz Cloud 9 adında gerçekten harika bir araç kullanacağız.
Bu konuda gerçekten heyecanlıyım.
Bu, 3 aylık veya altı aylık dersleri veya akşam atölye çalışmalarını öğrendiğim
zaman öğrencilere tam zamanlı olarak bunu öğrettiğim zamanlarda biliyorum dilerim.
Bu araç benim kişisel mutluluğumda büyük bir farklılık yaratmış olurdu, çünkü öğrencilere gelişme ortamlarını
kurmalarına yardımcı olan sayısız saat geçirdim ve 20 farklı öğrenciyi veya farklı makinelerle 30
farklı öğrenciyi tanıyan inanılmaz acı verici ve benzersiz sorunları gidermek için Herkesin
geçmişte farklı şeyler yüklemeye çalıştıklarını ve farklı öğreticiler izlediklerini söylediler.
Ve bazıları Microsoft'un eski bir sürümünde ve bazıları Mac OS'un
yeni sürümünde ve bazıları kendi yaptıkları makinelerde.
Ve hiç yapmadığınız yeni bir makine için bile gerçekten çok zor.
İnsanlar yine de Office ürünlerini yüklemekle ilgili sorunlarla karşılaşıyor.
Bu yüzden bu konuda gerçekten heyecan duyduğum nedenlerden biri de bu.
Ve diğeri hakkında konuşmaya devam etmeden önce onun hakkında konuşalım.
Yani bulut dokuzu nedir?
Kısa versiyon, tam geliştirici ortamınız olmasıdır.
Javascript ve düğüm olsun ister tam bir yığın uygulaması yapmak için ihtiyacınız
olan her şey veya raylar veya python ile Ruby'de olması tarayıcınızda kurulan komple ortamınızdır.
Metin düzenleyiciniz ne peki.
her şeyi sunucuda çalıştırdığınız terminalinizdeki her şey gibi.
Aslında aynı kısayolları olan arz ve makinenizdeki terminalde yapacağınız
Ancak bunu tarayıcıda yaparsın.
Bu nedenle, bir terminali ve muhtemelen bir sanal makineyi kurmadan ve düğümleri kendimiz
ve NPM'yi kurarak ve ihtiyacımız olan her paketi Mongoose'da Cloud Nine ile neler yapabileceğimizi
tarayıcıda yazacağız birkaç tıklama ile ihtiyacımız olan her şeye sahip sıfırdan yeni
bir ortam yaratabilir ve birkaç saniye içinde kod yazmaya başlayabiliriz.
Bu gerçekten heyecan verici.
Ve bu, bilgi işleminde nispeten yeni bir gelişme.
Orada bulut 9 gibi birkaç şirket var ve ben biliyorum gibi ses istemiyorum onlar için kurumsal
bir pislik olduğumu biliyorum.
Cloud Nine'i diğer alternatiflerden birinin üzerine kullanmamızın nedeni, en iyi
ücretsiz plana sahip olmaları ve açık kaynakla çok ilgilenmesidir.
Diğer şirketlerin bazıları kişi başına veya hesap başına para birimi tahsil etmeye başlayana kadar bir
çevreye sınırlama getirir.
Cloud 9'da yok.
ve tıpkı yüce gibi görünmesini sağlayabilir ve terminalinizi istediğiniz gibi görünmesini sağlayabilirsiniz.
Ayrıca şahsen beğenecektim çünkü temaları değiştirebilir
Uygulanan bir diğer husus da bunun makinenizde yerel olarak çalıştırılması kadar güçlü olmasıdır.
Bu yüzden, her şeyin tarayıcıda çalıştığını düşünmeni istemiyorum.
Gerçekten olan şey, bulutun 9 kodunu başka yerlerde çalıştıran bilgisayarlara sahip olması.
Dolayısıyla, hepimizde gördüğümüz tarayıcı size burada nasıl göründüğünü gösterir.
Bu metin editörü burası terminal.
Bu, aslında biraz karışık olan tarayıcıda çalışmıyor.
Sunucuyu çalıştırdığımızda bunu arayüz ve sahneler olarak düşünün ve şimdi bunu yapacağım.
Düğüm uygulaması.
Evet, tıpkı terminal gibi olduğunu görebilirsiniz.
Uygulamam başlatıldı ve uygulamanımı ziyarete gidiyorum.
Yani bu devam eden sarı camın uygulaması.
Bu, daha önceki aşamalardan biridir.
Ve bu benim Bulut 9 terminalimden sunuluyor.
ve pasaport ile ihtiyacımız olan her şeye sahip bir bilgisayara sahip olması ve bunun
aslında burada bu kodu çalıştıran bir sunucusu olması ve ziyaret ettiğim olması Bu sunucu tarafından sunulan Web sayfası
Ancak bunun anlamı, bulutun 9 başka bir yere kurulu olan tüm bu öğelerin kurulu olduğu düğüm ve ifade ve mongoose
Gerçekten de, dokuz bulut kullanan bu sınıfa sahip olma konusundaki tek rezervasyonum, ilk başta biraz kafa karıştırıcı
olmasıdır.
Gerçekten nasıl işler, çünkü ön uç ve arka uç arasındaki farktan bahsetmek için
çok zaman harcadım ve bu neredeyse ikisini birleştiriyor gibi görünüyor.
Ancak gerçekte bu, tüm kodumuzu yazmak ve dosyalarımızı ayarlamak için yalnızca bir arabirimdir ancak dosyalar, aslında
bulutun sahip olduğu bir sunucudaki bir bilgisayardaki bir bilgisayardadır.
dolayı, bu sınıfta daha sonra kod ve uygulamaları sizinle paylaşmayı kolaylaştırıyor.
Bu küçük kavramsal sorun dışında, bu sınıfta kullanmamız beni çok heyecanlandırıyor, başka bir
nedenden
Uygulamalarımız oldukça karmaşıklaşıyor.
Belki 50 60, hatta 100 farklı dosyaya sahip olabilirler.
Ve eğer Cloud 9 gibi bir şey yapmadıysam, muhtemelen herşeyi izip'e sıkıştırıp sonra da videoyu yüklemek
zorunda kaldım ve sonra her dersin ardından onu indirmek zorunda kaldınız ve sonra her
şeyi yüklemek zorunda kaldınız. tekrar kullanın.
sahip olduğumda, ilerledikçe birçok farklı sürüme sahip olacaksınız. bulut olmadan geliştiriyoruz 9.
Ve daha sonra eski sürümleri ve yeni sürümü görebilmenizi istersek değişiklik yaptığımızda
ve yelper kamp uygulamanızla gerçekleşecek bir uygulamanın 20 farklı versiyona
Makinenize her seferinde yeni bir uygulama indirmeniz ve dosyaları açmak istediğiniz şeyleri
açmanız gerekir.
Çok acı verici olurdu.
Bulut 9'da yapabileceğim, aslında sizinle bir çalışma alanı paylaşmaktır.
Demek ki dosyalarımın şimdiki durumunu burada paylaşabilirim.
Terminalimi sizinle paylaşabilirim.
Uygulamayı kendim paylaşabilirim.
Bu benim için gerçekten heyecan vericidir, çünkü bu benim kodun durumunu paylaşmamı kolaylaştırıyor.
Her seferinde 50 veya 60 dosya indirmek zorunda kalmadan her dosyaya bakabilir ve yeni
bir özellikte çalışabiliriz.
Yani bütün bunları özetlemek gerekirse, bulut 9'u kullanabileceğimizden gerçekten heyecan
duyduğumu söyleyemiyorsanız.
Hayatımın daha kolay hayatına başlamasını çok daha kolay hale getirmek için çok daha az sinir bozucu olacak.
ilk şey, aslında öğrenip takip etmek ve öğrenmek isteyen bir potansiyel geliştiriciyi vazgeçirmektir.
Son günlerde ve bazen haftalarca öğrencilerle kurulum sorunlarını gidermeye çalışmak
zorunda kaldım ve fark etmiş olduğum
Dolayısıyla bulut 9, bulunduğunuz bilgisayara, çalıştırmakta olduğunuz yazılıma, yonga setine veya başka herhangi
bir yere bakmaksızın yüklememize ve bir ortam kurmamıza izin verir.
Hepimiz için aynı olacak, ancak bir sonraki videoda tanıtılacak bir ortam
hazırlayacağız, ancak anında kurulacak bir ortam alacağız ve sonra hemen kod yazmaya başlayabiliriz.
Ve sonra da kodumu sizinle kolayca paylaşabilirim.
Bir sonraki videoda o kadar çok heyecan verici ki aslında kendi ortamımızı kuracağız.