Testiranje koda Visual Studija

Preporučljivo je čitati ono što slijedi otvorenog uma i bez namjere da budete najradikalniji u svijetu GNU / Linuxa. A za onoga tko pokuša dati komentar: Ne, ovo još uvijek nije FromWindows

Već dugo razmišljam o tome da napišem članak o novom Microsoftu koji on pokreće. Satya Nadella, koja se uvelike razlikuje od one zle tvrtke koja svoj monopol vrši posvuda želeći pokriti veći dio tržišta, ali iz ovog ili onog razloga nisam organizirala ideje i odrazila sam ih na ovom blogu.

Pojašnjavam, nije da su sada ljudi iz Redmonda postali dobri momci u filmu ili da su prestali izvršavati monopolska djela, ali ne može se poreći da smo u novije vrijeme bili svjedoci niza akcija i promjena koje su barem daju puno za razmišljanje.

Neke promjene

Možda se pitate o kojim promjenama govorim? Pa, počinjem s najvažnijim od svega: Microsoft je počeo slušati svoje korisnike. Na prvi pogled više nije ta tvrtka odlučila nešto implementirati u sustav Windows i tako je i ostalo bez obzira koliko su njezini korisnici protestirali (na primjer kad su napustili izbornik Start), i Windows 10 To je najbolji primjer za to.

U samom sustavu Windows 10 implementirali su niz promjena koje su barem zanimljive, na primjer, način upravljanja mrežom vrlo je sličan NetworkManager do točke, i na kraju, promjenom veličine prozora CMD, ovo ne ostaje u malom fiksnom okviru ... mnogi će znati o čemu govorim.

Jer s njim Otvoreni izvor napravljene su i neke zanimljive promjene. Već smo vidjeli kako Microsoft prepoznaje Debian kao izvrsna platforma za implementaciju vašeg projekta Plavetnilo, usluga u oblaku u koju ako sumnjate vjerujem da će sljedećih godina biti glavni izvor prihoda ove tvrtke. Uz to se kaže da se aplikacije mogu stvarati u ASP.NET 5 s podrškom za Linux.

Vjerovali ili ne (a ni sam nisam vjerovao), Microsoft surađuje ili izravno radi na a hrpa OpenSource projekata, pokušavajući biti na neki način "puno otvorenija" tvrtka.

Ali kao što ovdje govorimo, nikome ne stavljam ruke u vatru. S ovim što sam već rekao, ne mislim (vrijedi viška), da je Microsoft koji je prije bio loš sada dobar. Samo priznajem na neki način dobre odluke koje donose u posljednje vrijeme. I evo sad gdje ulazim s početnom temom ovog članka: Kôd Visual Studio.

Kôd Visual Studio

VisualStudioCode_feature

Microsoft je iznenadio mnoge ljude stavljajući svima na raspolaganje, Kôd Visual Studio, za koji još uvijek ne znam je li to napredni uređivač teksta ili IDE, ali čini mi se vrlo, vrlo poznatim. Uzvišeni tekst, Atom o Nosači, ne samo izgledom, već i nekim od njegovih mogućnosti i funkcionalnosti. Zapravo je napisano pomoću TypeScript / JavaScript i koristi se NodeJS. Kao zanimljivost, ima podršku za upravljanje našim Git spremištem.

Kôd Visual Studio (aka VSCode) podržava a puno jezika koje nudi isticanje sintakse, uključujući: Serija, C ++, zatvaranje, skripta za kavu, DockerFile, F #, Go, Jade, Java, Ručke, Ini, Lua, makefile, Smanjenje, Cilj-C, Perl, PHP, PowerShell, Piton, R, britva, Rubin, SQL, VisualBasic, XML. Uz to ima i automatsko dovršavanje za CSS, HTML, JavaScript, JSON, Manje, Sas i refaktoriranje za C# y kucana kopija.

Kôd Visual Studio

Što se tiče prilagodbe, nudi svijetlu i tamnu temu, a u slučaju GNU / Linuxa datoteku možemo ručno urediti:

$HOME/.config/Code/User/settings.json.

i dodajte određene opcije. Osim toga, ima mnogo tipkovnih prečaca koji olakšavaju život. Sve to možete pročitati na web mjestu Dokumentacija.

dokumentacija

Iako nije alat OpenSource, koliko znam, jest licenca prilično dopuštajuće donekle u korist programera. Na primjer:

  • Općenito. Softver možete koristiti za razvoj i testiranje aplikacija.
  • Demo upotreba. Gore dopuštene uporabe uključuju upotrebu softvera za demonstraciju vaših aplikacija.
  • Rezervna kopija. Možete napraviti sigurnosnu kopiju softvera za ponovnu instalaciju softvera.
  • Softver sadrži komponente treće strane licencirane pod licencama otvorenog koda s obvezama dostupnosti izvornog koda. Kopije ovih licenci uključene su u datoteku ThirdPartyNotices ili prateću datoteku kredita. Od nas možete dobiti odgovarajući puni izvorni kod ako i kao što se zahtijeva prema odgovarajućim licencama otvorenog koda slanjem uputnice ili čeka za 5.00 USD na: Tim za usklađenost s izvornim kodom, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA

Iako nije sve ružičasto, kao što kaže ista licenca:

  • PODACI. Softver može prikupljati podatke o vama i vašoj upotrebi softvera i slati ih Microsoftu. Microsoft može koristiti ove podatke za pružanje usluga i poboljšanje naših proizvoda i usluga. Za ovu izdanje prije izdavanja korisnici se ne mogu isključiti iz prikupljanja podataka. Neke značajke softvera mogu omogućiti prikupljanje podataka od korisnika aplikacija razvijenih sa softverom. Ako upotrebljavate ove značajke kako biste omogućili prikupljanje podataka u svojim aplikacijama, morate se pridržavati važećih zakona, uključujući pružanje odgovarajućih obavijesti korisnicima vaših aplikacija. Više o prikupljanju podataka i njihovoj upotrebi možete saznati u dokumentaciji za pomoć i izjavi o privatnosti na http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Korištenje softvera djeluje kao vaš pristanak na ove postupke.

Ovo su neke od najzanimljivijih stvari koje sam pročitao o spomenutoj licenci, a kako nisam pravnik, ne mogu utvrditi je li to dobra ili loša stvar. Ali svejedno.

Preuzmite i instalirajte Visual Studio Code

Korisnici Archlinuxa mogu instalirati Visual Studio Code s AUR-a:

$ yaourt -S vscode-bin

Međutim, to nije potrebno jer moramo samo preuzeti komprimiranu datoteku koju nam nude na svojoj web stranici i izvršiti binarni sadržaj koji sadrži. I to je to.

Preuzmite VSCode

Zaključci Visual Studio koda

Isplati li se ostaviti opcije koje danas imamo u GNU / Linuxu koje su otvorene i besplatne VSCode? Naravno da ne, ali istini za volju, barem za moj rad kao FrontEnd, VSCode je izvrstan alat (iako ponavljam, nisam ga istražio 100%).

Također je vrijedno pojasniti da nije konačna verzija, pa Softver može predstavljati pogreške, no do sada nisam imao problema s korištenjem. Sučelje je prilično prijateljsko i djeluje prilično brzo.

Što nije OpenSource? Ponavljam, ne znam je li potpuno zatvoren, ali koristi otvorene tehnologije i na kraju, koliko ih koristi Opera ili slične programe? Stoga je po svačijem ukusu.