реклама

Разработването на софтуер и уеб се промени коренно през последните години. Екипите вече не трябва да споделят едно и също място. Също така, инструментите, достъпни за тези, които разработват софтуер, приложения и уебсайтове, са подобрени.

Въпреки това все още има ситуации, при които може да се нуждаете от централизирана работна среда. Тук влизат средства за дистанционно развитие като Visual Studio Online. Днес ще разгледаме как това може да се отрази на всеки, който работи в екип за отдалечена разработка.

Влезте във Visual Studio Online

Visual Studio Online

В скорошно съобщение, Microsoft разкри Visual Studio Online за да се даде възможност за истинско местоположение на агностично кодиране. Visual Studio Online разполага както с напълно разработен редактор на кодове на браузъра, така и с централен център на проекта за синхронизиране с местния редактор.

Конфузно е, че Visual Studio Online като име съществува от известно време. Това беше първоначалното име на Azure DevOps услуга, онлайн система за управление на проекти.

instagram viewer

Името има много по-голям смисъл в този контекст, тъй като изглежда, че Microsoft стартира е напълно отдалечен сървър, придружен от Visual Studio Code и Visual Studio.

Какво е Visual Studio Code?

VS Code редактор с отворен код с отворен код

За да разберете последиците от Visual Studio Online, ще трябва да сте запознати с Visual Studio Code (VS Code).

VS Code е безплатен редактор на код на Microsoft за разработчици. За разлика от Visual Studio (водещ IDE на Microsoft), VS Code е с отворен код и е по-близо до текстови редактори като Sublime Text и Atom, отколкото пълна интегрирана среда за разработка (IDE).

Предлага се за Windows, Mac и Linux, осигурява напълно чертата лека среда за програмиране. Разширенията помагат при попълването и свързването на кода, а Visual Studio Live Share позволява съвместно кодиране чрез интернет връзка. Visual Studio Online е настроен да преодолее пропастта още повече, като позволява обща среда за кодиране.

Как ще работи Visual Studio Online?

Кодиране в C ++ в браузъра

Вместо всички, които конфигурират среда за разработка на локална машина, Visual Studio Online дава опит на екип, работещ по същата система. За да разберете защо това е мощно, помислете за стъпките, необходими за работа в екип за развитие.

Всеки трябва да разполага със същите инструменти и библиотеки. Различните машини за разработка могат да работят с различни операционни системи или версии на софтуера. Управлението на пакетите и контрол на версиите могат да помогнат, но зависи от всеки член на екипа да контролира средата си.

Дори хардуерът може да бъде проблем. Ако вашата машина не е била съвместима с елементи на проект, то доскоро не сте имали друг избор, освен да вземете нов компютър. Сега, дори и с нищо, инсталирано локално, бихте могли да работите с всяка настройка за разработка.

Това вече не съществува?

Напълно онлайн IDE не са нищо ново, а AWS Cloud9 IDE на Amazon е здрава среда, богата на функции. По подобен начин има много услуги за онлайн абонамент, създадени за по-малки групи.

Има дори онлайн IDE, които използват кодовата база с отворен код на VS Code и всеки, запознат със софтуера, ще се почувства като у дома си.

Наличието на отдалечена среда, достъпна както през браузъра, така и локално, е технически възможно с която и да е от тези услуги. За разлика от това, което Visual Studio Online вероятно ще направи, е да го направи по-рационално и достъпно изживяване.

Какво прави Visual Studio Online специален?

VS код, свързващ към Visual Studio Online

Поставянето на целия проект ефективно на една машина означава, че всеки винаги работи с една и съща настройка. Без значение дали сте опитен програмист или ви е първият ден на работа, всичко вече е настроено предварително.

Ако нуждите на проекта се променят например към нова система или рамка, само една среда за развитие трябва да се промени и тези промени автоматично се предават на всеки член на екипа.

На теория няма да има разлика между това да работите вкъщи на обичайната си разработваща машина, на заем компютър или дори на смартфон - ако можете да понесете кодиране с палци!

Какво може да направи Visual Studio Online?

По време на писането Visual Studio Online не е в състояние, но общият работен процес изглежда зададен. Той ще включва всички същите функции като VS Code, като попълване на код, обвързване и сътрудничество в браузъра.

Освен това, всички детайли на проекта, заедно с потребителските предпочитания и теми, ще се синхронизират между екземплярите на браузъра и локалния редактор на кодове.

Microsoft също обяви интегриране на IntelliCode, използвайки машинното обучение, за да даде по-добри предложения за кодове и завършване въз основа на вашите навици. Докато не е потвърден, има голяма вероятност IntelliCode да бъде мащабируем за цели екипи, което позволява динамични инструменти, базирани на архитектурата на проекта.

Какво ще кажете за моята персонализирана настройка за кодиране?

Темите, които вече са инсталирани онлайн

Един очевиден недостатък на подхода за единична разработка е индивидуалното персонализиране. Ако сте свикнали с конкретен работен процес, оформление или персонализирани клавишни комбинации, може да е трудно да се коригира.

За щастие, това не е начинът, по който Visual Studio Online ще работи. Темите на потребител ще позволяват индивидуални настройки. Въпреки че несъмнено ще има някои разлики между използването на офлайн редактор, потребителското изживяване трябва да е подобно на домашната ви среда.

Друго, което трябва да се отбележи е, че Visual Studio Online не е заместващ VS код или Visual Studio. Това е придружаващо приложение, което позволява на потребителите да кодират директно в браузъра. Предполагаемият работен процес включва свързване на вашата локална настройка с новата онлайн услуга.

Защо имам нужда от отдалечен редактор на кодове?

Ако вече използвате домашната си машина за разработка, може да се чудите защо бихте се занимавали с Visual Studio Online.

Може да не е за всеки. Самотните разработчици или всеки, който работи с микроконтролери или друг хардуер, може да не се възползва от облачна среда за разработка. Освен това, ако вече сте запознати с различен редактор на кодове и ви е удобно използване на виртуални среди за програмиране Научете как да използвате Python виртуалната средаНезависимо дали сте опитен разработчик на Python или просто започвате, научаването как да настроите виртуална среда е от съществено значение за всеки проект на Python. Прочетете още , тогава превключването може да изглежда безсмислено.

Реалната полза от Visual Studio Online ще бъде за начинаещи разработчици. Няма нужда да се ориентирате в полето за управление на пакети.

Още по-важното е, че Visual Studio Online отваря разработката за всеки. Вече няма значение дали използвате Chromebook, смартфон или стар компютър, който сте намерили в боклук - получавате достъп до същите инструменти.

Къде мога да получа визуално студио онлайн?

Тъй като моментът на писане, VS Online не е достъпен за обществеността. Има личен визуализация и можете важи за Microsoft за достъп до него. Вероятността обаче е, че ще трябва да изчакате, докато тя стане публична бета, за да я изпробвате.

Въпреки това, ако искате да изпитате нещо вероятно много подобно, вече има налични онлайн версии на VS Code. Тъй като това е софтуер с отворен код, няма какво да ви спре да изградите версия за вашия собствен сървър. Ако това ви се струва твърде много работа, подобни на сайтове Кодер и StackBlitz са двете версии на браузъра на VS Code.

Повече за IDE, базирани на браузъра

Visual Studio Online ще изведе онлайн разработката на ново ниво. За да получите вкус на съвместно кодиране, трябва запознайте се с Visual Studio Live Share.

Докато чакате изданието на Visual Studio Online, защо не изпробвате някое от многото IDE базирани на браузъра 13-те най-добри IDE на браузъра, за които всеки програмист трябва да знаеТърсите надеждна интегрирана среда за разработка базирана на браузъра? Започнете да разработвате навсякъде с тези IDE на браузъра. Прочетете още вече там?

Иън Бъкли е журналист на свободна практика, музикант, изпълнител и продуцент на видео, живеещ в Берлин, Германия. Когато не пише или е на сцената, той се занимава с „Направи си сам“ електроника или код с надеждата да стане луд учен.