Zacznij kodować w swojej przeglądarce z Microsoft Visual Studio Online

Zacznij kodować w swojej przeglądarce z Microsoft Visual Studio Online

Rozwój oprogramowania i stron internetowych zmienił się radykalnie w ostatnich latach. Drużyny nie muszą już dzielić tej samej lokalizacji. Ponadto ulepszono narzędzia dostępne dla osób tworzących oprogramowanie, aplikacje i strony internetowe.





Mimo to nadal zdarzają się sytuacje, w których możesz potrzebować scentralizowanego środowiska pracy. W tym miejscu wkraczają narzędzia do zdalnego programowania, takie jak Visual Studio Online. Dzisiaj przyjrzymy się, jak może to wpłynąć na każdą osobę pracującą w zdalnym zespole programistycznym.





Wejdź do Visual Studio Online

W niedawnym ogłoszeniu Microsoft ujawnił Visual Studio Online aby umożliwić prawdziwie niezależne od lokalizacji kodowanie. Visual Studio Online zawiera zarówno w pełni rozwinięty edytor kodu przeglądarki, jak i centralne centrum projektów do synchronizacji z edytorem lokalnym.





Mylące, Visual Studio Online jako nazwa istnieje już od jakiegoś czasu. Była to oryginalna nazwa Azure DevOps serwis, internetowy system zarządzania projektami.

W tym kontekście nazwa ma znacznie więcej sensu, ponieważ wydaje się, że firma Microsoft wprowadza na rynek w pełni zdalny, hostowany na serwerze towarzysz programów Visual Studio Code i Visual Studio.



Co to jest kod programu Visual Studio?

Aby zrozumieć implikacje Visual Studio Online, musisz znać Visual Studio Code (VS Code).

VS Code to darmowy edytor kodu firmy Microsoft dla programistów. W przeciwieństwie do Visual Studio (flagowego środowiska IDE firmy Microsoft), VS Code jest oprogramowaniem typu open source i jest bliższy edytorom tekstu, takim jak Sublime Text i Atom, niż pełnemu zintegrowanemu środowisku programistycznemu (IDE).





Dostępne dla systemów Windows, Mac i Linux, zapewnia w pełni funkcjonalne, lekkie środowisko do programowania. Rozszerzenia pomagają w uzupełnianiu kodu i lintingu, a Visual Studio Live Share umożliwia wspólne kodowanie za pośrednictwem połączenia internetowego. Visual Studio Online ma jeszcze bardziej wypełnić lukę, umożliwiając współużytkowanie środowisk kodowania.

Jak będzie działać Visual Studio Online?

Zamiast konfigurować środowisko programistyczne na komputerze lokalnym, Visual Studio Online zapewnia doświadczenie zespołu pracującego na tym samym systemie. Aby zrozumieć, dlaczego jest to potężne, rozważ kroki wymagane do pracy w zespole programistycznym.





Każdy musi mieć dostępne te same narzędzia i biblioteki. Na różnych komputerach deweloperskich mogą być uruchamiane różne systemy operacyjne lub wersje oprogramowania. Zarządzanie pakietami i kontrola wersji mogą pomóc, ale każdy członek zespołu musi kontrolować swoje środowisko.

Problemem może być nawet sprzęt. Jeśli Twoja maszyna nie była kompatybilna z elementami projektu, to do niedawna nie było innego wyjścia, jak kupić nowy komputer. Teraz, nawet jeśli nic nie jest zainstalowane lokalnie, możesz pracować z dowolną konfiguracją programistyczną.

Czy to już nie istnieje?

W pełni online IDE nie są niczym nowym, a Amazon AWS Cloud9 IDE to solidne środowisko bogate w funkcje. Podobnie istnieje wiele usług subskrypcji online zaprojektowanych z myślą o rozwoju grup na mniejszą skalę.

Istnieją nawet IDE online, które korzystają z otwartego kodu źródłowego VS Code, a każdy, kto zna to oprogramowanie, poczuje się jak w domu.

Posiadanie środowiska zdalnego dostępnego zarówno przez przeglądarkę, jak i lokalnie jest technicznie możliwe w przypadku dowolnej z tych usług. W przeciwieństwie do tego, co prawdopodobnie zrobi Visual Studio Online, sprawi, że będzie to bardziej usprawnione i dostępne środowisko.

amazon pokazuje zamówienie dostarczone, ale nie odebrane

Co sprawia, że ​​Visual Studio Online jest wyjątkowe?

Efektywne umieszczenie całego projektu na jednej maszynie oznacza, że ​​wszyscy pracują zawsze z tą samą konfiguracją. Bez względu na to, czy jesteś doświadczonym programistą, czy to Twój pierwszy dzień w pracy, wszystko jest już ustawione wcześniej.

Jeśli potrzeby projektu zmienią się, na przykład na nowy system lub framework, tylko jedno środowisko programistyczne musi się zmienić, a zmiany te automatycznie przechodzą na każdego członka zespołu.

Teoretycznie nie byłoby różnicy między pracą w domu na zwykłym komputerze programistycznym, na pożyczonym komputerze, a nawet na smartfonie — jeśli potrafisz kodować kciukami!

Co może zrobić Visual Studio Online?

W chwili pisania tego tekstu Visual Studio Online nie jest niedostępny, ale ogólny przepływ pracy wydaje się być ustawiony. Będzie zawierał wszystkie te same funkcje, co VS Code, takie jak uzupełnianie kodu, linting i współpraca w przeglądarce.

Ponadto wszystkie szczegóły projektu, wraz z preferencjami i motywami użytkownika, będą synchronizowane między przeglądarką a lokalnymi instancjami edytora kodu.

Firma Microsoft ogłosiła również integrację IntelliCode, wykorzystującą uczenie maszynowe, aby zapewnić lepsze sugerowanie i uzupełnianie kodu w oparciu o Twoje nawyki. Chociaż nie jest to potwierdzone, jest wysoce prawdopodobne, że IntelliCode będzie skalowalny dla całych zespołów, pozwalając na dynamiczne narzędzia oparte na architekturze projektu.

A co z moją niestandardową konfiguracją kodowania?

Jedną z oczywistych wad podejścia opartego na jednej maszynie programistycznej jest indywidualne dostosowywanie. Jeśli jesteś przyzwyczajony do określonego przepływu pracy, układu lub niestandardowych skrótów klawiaturowych, dostosowanie może być trudne.

Na szczęście nie działa w ten sposób Visual Studio Online. Motywy na użytkownika pozwolą na indywidualne konfiguracje. Chociaż niewątpliwie będą pewne różnice między używaniem edytora offline, wrażenia użytkownika powinny być podobne do środowiska domowego.

Inną rzeczą, na którą należy zwrócić uwagę, jest to, że Visual Studio Online nie jest zastępczym kodem VS ani Visual Studio. Jest to aplikacja towarzysząca, która umożliwia użytkownikom kodowanie bezpośrednio w przeglądarce. Zakładany przepływ pracy obejmuje połączenie lokalnej konfiguracji z nową usługą online.

Dlaczego potrzebuję zdalnego edytora kodu?

Jeśli już korzystasz z komputera domowego do programowania, możesz się zastanawiać, po co zawracać sobie głowę Visual Studio Online.

Może nie dla wszystkich. Samotni programiści lub osoby pracujące z mikrokontrolerami lub innym sprzętem mogą nie korzystać ze środowiska programistycznego opartego na chmurze. Co więcej, jeśli znasz już inny edytor kodu i znasz się na używaniu wirtualnych środowisk do programowania , zmiana może wydawać się bezcelowa.

Prawdziwa korzyść z Visual Studio Online będzie dla początkujących programistów. Nie musisz już poruszać się po polu minowym zarządzania pakietami.

Jeszcze ważniejsze jest to, że Visual Studio Online otwiera programowanie dla każdego. Nie ma już znaczenia, czy używasz Chromebooka, smartfona czy starego komputera znalezionego w śmietniku — masz dostęp do tych samych narzędzi.

Gdzie mogę uzyskać Visual Studio Online?

W chwili pisania tego tekstu VS Online nie jest publicznie dostępny. Jest prywatny podgląd i możesz aplikować do Microsoft aby uzyskać do niego dostęp. Prawdopodobieństwo jest jednak takie, że będziesz musiał poczekać, aż będzie w publicznej wersji beta, aby go wypróbować.

To powiedziawszy, jeśli chcesz doświadczyć czegoś prawdopodobnie bardzo podobnego, dostępne są już wersje online VS Code. Ponieważ jest to oprogramowanie typu open source, nic nie stoi na przeszkodzie, aby zbudować wersję na własny serwer. Jeśli wydaje Ci się, że to za dużo pracy, strony takie jak Koder oraz StackBlitz są obie wersje przeglądarki VS Code.

Więcej o środowiskach IDE opartych na przeglądarce

Visual Studio Online przeniesie programowanie w trybie online na nowy poziom. Aby poznać smak wspólnego kodowania, zapoznaj się z Visual Studio Live Share .

Czekając na wydanie Visual Studio Online, wypróbuj jedną z wielu IDE oparte na przeglądarce już tam jest?

co oznaczają smugi na snapchacie
Udział Udział Ćwierkać E-mail Przewodnik dla początkujących po animowaniu mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • Programowanie
  • Narzędzia współpracy
  • Kod programu Visual Studio
  • Zintegrowane środowisko programistyczne
  • Visual Studio Online
O autorze Ian Buckley(216 opublikowanych artykułów)

Ian Buckley jest niezależnym dziennikarzem, muzykiem, performerem i producentem wideo mieszkającym w Berlinie w Niemczech. Kiedy nie pisze ani nie występuje na scenie, majstruje przy elektronice DIY lub kodowaniu w nadziei, że zostanie szalonym naukowcem.

Więcej od Iana Buckleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować