Pradėkite koduoti naršyklėje naudodami „Microsoft Visual Studio Online“

Pradėkite koduoti naršyklėje naudodami „Microsoft Visual Studio Online“

Pastaraisiais metais programinės įrangos ir žiniatinklio kūrimas radikaliai pasikeitė. Komandoms nebereikia dalytis ta pačia vieta. Taip pat patobulėjo įrankiai, prieinami tiems, kurie kuria programinę įrangą, programas ir svetaines.





Nepaisant to, vis dar yra situacijų, kai jums gali prireikti centralizuotos darbo aplinkos. Čia patenka nuotolinio kūrimo įrankiai, tokie kaip „Visual Studio Online“. Šiandien apžvelgsime, kaip tai gali paveikti visus, dirbančius nuotolinio kūrimo komandoje.





Įeikite į „Visual Studio Online“

Neseniai paskelbtame pranešime „Microsoft“ atskleidė „Visual Studio Online“ kad būtų galima koduoti tikrai vietovės agnostiką. „Visual Studio Online“ turi ir pilnavertį naršyklės kodo redaktorių, ir centrinį projektų centrą, skirtą sinchronizuoti su vietiniu redaktoriumi.





Paini, kad „Visual Studio Online“ kaip pavadinimas egzistuoja jau kurį laiką. Tai buvo originalus pavadinimas „Azure DevOps“ paslauga, internetinė projektų valdymo sistema.

Pavadinimas šiame kontekste yra daug prasmingesnis, nes atrodo, kad „Microsoft“ paleidžia visiškai nuotolinį serverio prieglobą „Visual Studio Code“ ir „Visual Studio“.



Kas yra „Visual Studio“ kodas?

Norėdami suprasti „Visual Studio Online“ reikšmes, turite būti susipažinę su „Visual Studio Code“ (VS Code).

„VS Code“ yra nemokamas „Microsoft“ kodų redaktorius kūrėjams. Priešingai nei „Visual Studio“ (pavyzdinis „Microsoft“ IDE), „VS Code“ yra atvirojo kodo ir arčiau teksto redaktorių, tokių kaip „Sublime Text“ ir „Atom“, nei visa integruota kūrimo aplinka (IDE).





Prieinama „Windows“, „Mac“ ir „Linux“, ji suteikia visiškai funkcionalią lengvą programavimo aplinką. Plėtiniai padeda užbaigti kodą ir nukirpti, o „Visual Studio Live Share“ leidžia koduoti bendradarbiaujant per interneto ryšį. „Visual Studio Online“ yra skirta dar labiau užpildyti atotrūkį, kad būtų galima kurti bendras kodavimo aplinkas.

Kaip veiks „Visual Studio Online“?

Vietoj to, kad visi sukonfigūruotų kūrimo aplinką vietiniame kompiuteryje, „Visual Studio Online“ suteikia komandos, dirbančios toje pačioje sistemoje, patirtį. Norėdami suprasti, kodėl tai yra galinga, apsvarstykite veiksmus, kurių reikia norint dirbti kūrimo komandoje.





Kiekvienas turi turėti tas pačias priemones ir bibliotekas. Skirtingos kūrimo mašinos gali paleisti skirtingas operacines sistemas arba programinės įrangos versijas. Paketų valdymas ir versijų valdymas gali padėti, tačiau kiekvienas komandos narys turi kontroliuoti savo aplinką.

Net aparatūra gali būti problema. Jei jūsų įrenginys nebuvo suderinamas su projekto elementais, iki šiol jūs neturėjote kito pasirinkimo, kaip tik įsigyti naują kompiuterį. Dabar, net jei nieko nėra įdiegta vietoje, galite dirbti su bet kokia kūrimo sąranka.

Ar tai jau nėra?

Visiškai internetiniai IDE nėra naujiena, o „Amazon“ „AWS Cloud9 IDE“ yra tvirta aplinka, kurioje gausu funkcijų. Panašiai yra daug internetinių prenumeratos paslaugų, skirtų mažesnio masto grupių kūrimui.

Yra net internetinių IDE, naudojančių „VS Code“ atvirojo kodo bazę, ir kiekvienas, susipažinęs su programine įranga, jausis kaip namie.

Naudojant bet kurią iš šių paslaugų techniškai įmanoma turėti nuotolinę aplinką, prieinamą tiek naršyklėje, tiek vietoje. Priešingai, „Visual Studio Online“ greičiausiai padarys ją paprastesnę ir prieinamesnę.

kaip iš naujo paleisti „MacBook Pro“

Kuo „Visual Studio Online“ ypatingas?

Sujungus visą projektą į vieną mašiną, visi visada dirba su ta pačia sąranka. Nesvarbu, ar esate patyręs programuotojas, ar tai jūsų pirmoji darbo diena, viskas jau paruošta iš anksto.

Jei projekto poreikiai pasikeičia, pavyzdžiui, į naują sistemą ar sistemą, reikia keisti tik vieną kūrimo aplinką, ir tie pakeitimai automatiškai persiduoda kiekvienam komandos nariui.

Teoriškai nebūtų jokio skirtumo tarp darbo namuose, naudojant įprastą kūrimo mašiną, pasiskolintą kompiuterį ar net išmanųjį telefoną,-jei galėtumėte koduoti nykščiais!

Ką gali „Visual Studio Online“?

Rašymo metu „Visual Studio Online“ nėra, tačiau atrodo, kad bendra darbo eiga yra nustatyta. Jame bus visos tos pačios funkcijos, kaip ir „VS Code“, pvz., Kodo užbaigimas, nukirpimas ir bendradarbiavimas naršyklėje.

Be to, visa projekto informacija kartu su vartotojo nuostatomis ir temomis bus sinchronizuojama tarp naršyklės ir vietinio kodo redaktoriaus egzempliorių.

„Microsoft“ taip pat paskelbė „IntelliCode“ integraciją, panaudodama mašininį mokymąsi, kad būtų galima geriau pasiūlyti ir užbaigti kodą, atsižvelgiant į jūsų įpročius. Nors nepatvirtinta, labai tikėtina, kad „IntelliCode“ bus pritaikomas visoms komandoms, o tai leis sukurti dinamiškas priemones, pagrįstas projekto architektūra.

Ką apie mano pasirinktinio kodavimo sąranką?

Vienas akivaizdus vieno kūrimo mašinos metodo trūkumas yra individualus pritaikymas. Jei esate pripratę prie konkrečios darbo eigos, išdėstymo ar pasirinktinių sparčiųjų klavišų, tai gali būti sunku sureguliuoti.

Laimei, „Visual Studio Online“ neveiks taip. Kiekvieno vartotojo temos leis atlikti individualias sąrankas. Nors neabejotinai bus tam tikrų skirtumų tarp neprisijungusio redaktoriaus naudojimo, vartotojo patirtis turėtų būti panaši į jūsų namų aplinką.

Kitas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad „Visual Studio Online“ nėra pakaitinis VS kodas ar „Visual Studio“. Tai papildoma programa, leidžianti vartotojams koduoti tiesiogiai naršyklėje. Numatoma darbo eiga apima vietinės sąrankos susiejimą su nauja internetine paslauga.

Kodėl man reikia nuotolinio kodo redaktoriaus?

Jei jau naudojate namų mašiną kūrimui, jums gali kilti klausimas, kodėl nerimaujate dėl „Visual Studio Online“.

Tai gali būti ne visiems. Vienišiems kūrėjams ar visiems, dirbantiems su mikrovaldikliais ar kita aparatine įranga, debesų pagrindu sukurta kūrimo aplinka gali būti nenaudinga. Be to, jei jau esate susipažinęs su kitokiu kodų redaktoriumi ir esate patogus programavimui naudoti virtualią aplinką, perjungimas gali atrodyti beprasmis.

Tikroji „Visual Studio Online“ nauda bus pradedantiesiems kūrėjams. Nebereikia naršyti paketų valdymo minų lauke.

Dar svarbiau yra tai, kad „Visual Studio Online“ suteikia galimybę kurti bet kam. Jau nesvarbu, ar naudojate „Chromebook“, išmanųjį telefoną, ar seną kompiuterį, kurį radote šiukšliadėžėje-jūs gaunate prieigą prie tų pačių įrankių.

Kur galiu gauti „Visual Studio“ internete?

Rašymo metu „VS Online“ nėra prieinama visuomenei. Yra privati ​​peržiūra, ir jūs galite kreiptis į „Microsoft“ prieiti prie jo. Tačiau yra tikimybė, kad turėsite palaukti, kol ji bus viešoje beta versijoje, kad ją išbandytumėte.

Tai reiškia, kad jei norite patirti kažką panašaus, labai panašaus, jau yra internetinių „VS Code“ versijų. Kadangi tai yra atvirojo kodo programinė įranga, niekas netrukdo jums kurti versiją savo serveriui. Jei tai atrodo per daug darbo, tokios svetainės kaip Kodavimo priemonė ir „StackBlitz“ yra abi VS kodo naršyklės versijos.

Daugiau apie naršyklės IDE

„Visual Studio Online“ perkels internetą į naują lygį. Jei norite paragauti bendradarbiavimo kodavimo, turėtumėte susipažinti su „Visual Studio Live Share“.

Kol laukiate „Visual Studio Online“ išleidimo, kodėl gi neišbandžius vieno iš daugelio naršyklės IDE jau ten?

„iPhone 6“ užšaldytas ant „Apple“ logotipo
Dalintis Dalintis „Tweet“ Paštu Kalbos animacijos vadovas pradedantiesiems

Kalbos animacija gali būti iššūkis. Jei būsite pasirengę pradėti dialogą prie savo projekto, mes suskaidysime procesą už jus.

Skaityti toliau
Susijusios temos
  • Programavimas
  • Bendradarbiavimo įrankiai
  • „Visual Studio“ kodas
  • Integruota plėtros aplinka
  • „Visual Studio Online“
Apie autorių Ianas Buckley(Paskelbti 216 straipsniai)

Ianas Buckley yra laisvai samdomas žurnalistas, muzikantas, atlikėjas ir vaizdo įrašų prodiuseris, gyvenantis Berlyne, Vokietijoje. Kai jis nerašo ar scenoje, jis tikisi pasidaryk pats elektronika ar kodu, tikėdamasis tapti pamišusiu mokslininku.

Daugiau iš Ian Buckley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia