Witamy spowrotem.
Więc nadszedł czas, że mamy skonfigurować z własnym środowisku deweloperskim, dzięki czemu możemy zacząć pisanie pełną stos javascript apps jak najszybciej.
Przed mówimy o konkretnych narzędzi, które mamy zamiar użyć po prostu chcę zrobić krótkie podsumowanie workflow nie pojęć, ale workflow z ostatnich kilku filmów.
Więc wszystko zaczyna się od naszej stronie serwera kod JavaScript.
To jest cały kod, który łączy się z bazą danych i ustawia nasze trasy i uruchamia serwer.
A potem go uruchomić w naszym terminalu.
W tym przypadku jest to w jaki sposób uruchomić serwer tu i wtedy zaczyna się mój wniosek.
A potem muszę iść do mojej przeglądarce i odwiedzić prawidłowego widzenia lub tak, a teraz widzę uruchomionej aplikacji.
Więc te trzy kawałki z edytora tekstu terminal, aby uruchomić serwer, a następnie przeglądarka wyświetlić aplikację są trzy rzeczy, które potrzebujemy.
I mamy zamiar użyć naprawdę naprawdę niesamowite narzędzie o nazwie Cloud 9.
Jestem naprawdę podekscytowany.
To coś, co chciałbym wiedzieć, kiedy uczyłem studentów to w pełnym wymiarze czasu, kiedy robiłem 3 miesiące lub sześć miesięcy kursy lub nawet po prostu wiesz, warsztaty wieczorem.
Narzędzie to zrobiłby ogromną różnicę do mojego osobistego szczęścia, ponieważ spędziłem wiele godzin pomagając studentom skonfigurować swoje środowisko rozwoju i debugowania niezwykle bolesne i unikalne problemy, które pojawiają się, gdy trzeba wiedzieć 20 różnych studentów lub 30 różnych studentów z różnych maszyn, którzy wszyscy próbowali instalowania różnych rzeczy w przeszłości i po różne tutoriale.
A niektóre z nich są na starej wersji Microsoft i niektóre z nich są na zupełnie nowej wersji Mac OS, a niektóre z nich są na własnych maszynach, które są budowane.
I to jest naprawdę bardzo trudne nawet dla zupełnie nowego urządzenia, które jeszcze tego nie uczyniły nic, aby.
Ludzie wciąż napotkasz problemy podczas instalacji pakietu Office rzeczy.
Więc to jest jeden z powodów, jestem bardzo podekscytowany.
I zanim pójdę na mówić o rozmowie drugi Spójrzmy prawdzie o tym, co to jest.
Więc co jest Cloud Nine.
Krótka wersja jest taka, że ​​jest kompletnym środowiskiem programisty.
Wszystko, co trzeba zrobić pełne zastosowanie stosu, czy jest to w javascript i węzła lub jeśli jest w Ruby z szynami lub pytona to jest kompletnym środowiskiem skonfigurować w przeglądarce.
Więc co ma swój edytor tekstu.
To rzeczywiście tak jak zaopatrzenie w tych samych skrótów i wszystkiego, co ma ono w terminalu, gdzie po uruchomieniu serwera, w którym można zrobić wszystko, co byś zrobił na terminalu na komputerze.
Ale robisz to w przeglądarce, a następnie.
Więc będziemy pisząc nasze kompletne aplikacje w przeglądarce zamiast instalowania terminala i ewentualnie maszynę wirtualną i instalacji węzła siebie i NPM i każdy pakiet, który musimy w mangusta, co możemy zrobić z Cloud Nine jest tylko w kilku kliknięć możemy może stworzyć nowe środowisko marki od podstaw, który ma wszystko, czego potrzebujemy w nim i możemy zacząć pisać kod w ciągu kilku sekund.
Więc to naprawdę ekscytujące.
I to jest coś, co jest stosunkowo nowy rozwój w informatyce.
Istnieje kilka firm, które obecnie tam jak Cloud 9, a ja nie chcę brzmieć jak wiesz jestem korporacyjnych Podbijanie dla nich.
Powodem, dla którego używamy Cloud Nine nad niektórych innych alternatyw jest to, że mają najlepsze darmowe plan i dbają wiele o otwartym kodzie źródłowym.
Niektóre z innych firm mają limit jednego środowiska za osobę czy za uwagę, dopóki nie zacznie się ładować pieniądze.
Cloud 9 nie ma.
Ja też zdarzyć się podoba osobiście, ponieważ można zmieniać motywy i sprawiają, że wygląda tak jak wzniosłe i uczynić twój terminal wyglądają dokładnie tak, który chcesz.
Inną rzeczą, którą stosuje się w to, że to jest tak potężny jak działa lokalnie na komputerze.
Więc nie chcę, aby myśleć, że wszystko jest uruchomiony w przeglądarce.
Co właściwie się dzieje, że cloud 9 posiada komputery gdzieś indziej, które są uruchomione kod dla nas.
Tak więc widzimy, że przeglądarka w ogóle rzeczywiście pokazać, jak to wygląda tutaj.
Ten edytor tekstu jest to terminal tutaj.
To nie jest uruchomiony w przeglądarce, która jest trochę mylące.
Potraktujcie to jako interfejs i za kulisami, gdy uruchomię serwer i zrobię to teraz.
Aplikacja węzła.
Tak widać to jak na terminalu.
Moja aplikacja została uruchomiona i mogę iść odwiedzić moją aplikację.
Więc jest to aplikacja to jest żółta cam w toku.
Jest to jeden z wcześniejszych etapów niego.
I to jest podawane z mojego Cloud 9 terminalu.
Ale co to naprawdę oznacza to, że chmura 9 posiada komputer gdzieś indziej, że ma wszystkie te rzeczy zainstalowany jest węzeł i wyrażania i mangusta i paszport i wszystko, co trzeba i nie ma serwera, który rzeczywiście działa ten kod tutaj i jestem wizyty strona sieci Web, która jest serwowane przez ten serwer.
Naprawdę moje jedyne zastrzeżenie o konieczności tej klasy używane cloud nine jest to, że jest to trochę mylące na początku.
Jak to faktycznie działa, ponieważ spędziłem tyle czasu mówimy o różnicy pomiędzy przednim końcem i tylnym końcu i to wydaje się prawie na połączenie dwóch.
Ale w rzeczywistości jest to tylko interfejs do wpisywania wszystkich naszych kodu i utworzenie nasze pliki, ale pliki są faktycznie na komputerze gdzieś na serwerze, który jest właścicielem Cloud 9.
Inny niż ten mały koncepcyjnego czkawka Jestem bardzo podekscytowany, aby nam to wykorzystać w tej klasie z innego powodu, który jest, że to sprawia, że ​​tak łatwo mi podzielić kodu i aplikacji z wami później w tej klasie.
Nasze aplikacje będą się dość skomplikowane.
Mogą mieć 50 60 może nawet 100 różnych plików.
A jeśli nie mam czegoś takiego Cloud 9 to pewnie trzeba ścisnąć wszystko pod iZIP a następnie przesłać, że do filmu, a potem trzeba by go pobrać po każdej lekcji i wtedy trzeba by zainstalować wszystko w celu użyć go ponownie.
A potem za każdym razem jak dokonać zmian, jeśli chcę, aby być w stanie zobaczyć starą wersję i nową wersję i mam 20 różne wersje aplikacji, które stanie się z naszą aplikacją obozu yelper będą miały wiele różnych wersjach jak się rozwijać, jeśli możemy zwiększyć bez cloud 9.
Trzeba by pobrać nową aplikację za każdym razem do komputera i otworzyć pliki rozpakować rzeczy.
Byłoby to dość bolesne.
Z Cloud 9, co mogę zrobić, to faktycznie dzielą przestrzeń roboczą ze sobą.
Więc to oznacza, że ​​mogę podzielić się aktualny stan wszystkich moich plików tutaj.
Mogę podzielić się z wami terminalu.
Mogę udostępnić samą aplikację.
Więc to jest bardzo ekscytujące dla mnie, ponieważ to sprawia, że ​​łatwo mi się po prostu podzielić się stan mojego kodu.
Możesz iść i patrzeć na każdego pliku bez konieczności pobierania 50 lub 60 plików za każdym razem robimy nową funkcję.
Tak więc, aby podsumować to wszystko, jeśli nie można powiedzieć, że jestem bardzo podekscytowany, że będziemy mieć możliwość korzystania z Cloud 9.
To się dzieje, aby moje życie dużo łatwiejsze Twoje życie łatwiejszym, aby zacząć znacznie mniej frustrujące.
Miałem spędzić w ostatnich dniach, a czasem nawet tygodni stara się problemów z instalacją debugowania ze studentami i jest numerem jeden rzeczą, którą zauważyłem zniechęci potencjalnego kogoś programistów, którzy chcą uczyć się od rzeczywistości i rzeczy po drodze uczenia się.
Więc Cloud 9 pozwoli nam zainstalować rzeczy i skonfigurować środowisko, niezależnie od rodzaju komputera, na której jesteś i oprogramowaniem, że to działa i chipset czy cokolwiek innego nie ma.
Dostaniemy środowisko skonfigurować, że będzie identyczny dla wszystkich z nas, które będę wprowadzić w następnym filmie, ale dostaniemy środowisko skonfigurować natychmiast i wtedy możemy zacząć pisać kod od razu.
I wtedy też mogę podzielić się z wami mój kod bardzo łatwo, jak również.
Tak bardzo ekscytujące w następnym filmie jesteśmy rzeczywiście zamiar zainstalować własne środowisko.