Testiranje koda Visual Studija

Preporučljivo je čitati ono što slijedi otvorenog uma i bez namjere da budete najradikalniji u GNU / Linux svijetu. A za onoga ko 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 kompanije koja svoj monopol vrši svugdje želeći pokriti veći dio tržišta, ali iz jednog ili drugog 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 monopolističke radnje, ali ne može se poreći da smo u novije vrijeme bili svjedoci niza akcija i promjena koje su barem daju puno toga 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 kompanija odlučila nešto implementirati u Windows i ostala je takva bez obzira na to koliko su njezini korisnici protestirali (na primjer kada su napustili početni meni), 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 neke mjere, i konačno, promjenom veličine prozora CMD, ovo ne ostaje u malom fiksnom okviru ... mnogi će znati o čemu pričam.

Jer sa njim Open Source 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 narednih godina biti glavni izvor prihoda ove kompanije. Pored toga, kaže se da se aplikacije mogu kreirati u ASP.NET 5 sa podrškom za Linux.

Vjerovali ili ne (a ni sam nisam vjerovao), Microsoft surađuje ili radi direktno na a gomila OpenSource projekata, pokušavajući biti nekako "mnogo otvorenija" kompanija.

Ali kao što ovdje govorimo, nikome ne stavljam ruke u vatru. Uz ovo što sam ranije rekao, ne mislim (vrijedno viška), da je Microsoft koji je prije bio loš sada dobar. Samo priznajem na neki način dobre odluke koje su donosili u posljednje vrijeme. I tu sad ulazim sa početnom temom ovog članka: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

Microsoft je iznenadio mnoge ljude stavljajući svima na raspolaganje besplatno Visual Studio Code, za koji još uvijek ne znam je li to napredni uređivač teksta ili IDE, ali čini mi se vrlo, vrlo poznatim. SublimeText, atom o Nosači, ne samo izgledom, već i nekim od njegovih opcija i funkcionalnosti. U stvari, napisano je koristeći TypeScript / JavaScript i koristi NodeJS. Kao zanimljivost, ima podršku za upravljanje našim Git spremištem.

Visual Studio Code (zvani VSCode) podržava a puno jezika koje nudi isticanje sintakse, uključujući: Serija, C ++, zatvaranje, skripta za kavu, DockerFile, F #, kreni, žad, Java, Ručke, Ini, uzeti, makefile, Markdown, Cilj-C, Perl, PHP, PowerShell, piton, R, britva, Rubin, SQL, VisualBasic, XML. Pored toga, ima i automatsko dovršavanje za CSS, HTML, JavaScript, JSON, manje, sass i refaktoriranje za C# y TypeScript.

Visual Studio Code

Š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. Pored toga, ima mnogo prečica na tastaturi koje olakšavaju život. Sve ovo možete pročitati na web stranici Dokumentacija.

Dokumentacija

Iako nije alat OpenSource, koliko znam, jeste licencu prilično popustljiv u određenoj mjeri u korist programera. Na primjer:

  • Generale. Softver možete koristiti za razvoj i testiranje aplikacija.
  • Demo upotreba. Gore dozvoljena upotreba uključuje upotrebu softvera za demonstraciju vaših aplikacija.
  • Rezervna kopija. Možete napraviti sigurnosnu kopiju softvera da biste ga ponovo instalirali.
  • Softver sadrži komponente nezavisnih proizvođača licencirane pod licencama otvorenog koda sa obavezama dostupnosti izvornog koda. Kopije ovih licenci uključene su u datoteku ThirdPartyNotices ili u 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 sa 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 informacije o vama i vašoj upotrebi softvera i slati ih Microsoftu. Microsoft može koristiti ove informacije za pružanje usluga i poboljšanje naših proizvoda i usluga. Za ovu verziju prije izdavanja korisnici ne mogu isključiti prikupljanje podataka. Neke funkcije softvera mogu omogućiti prikupljanje podataka od korisnika aplikacija razvijenih sa softverom. Ako koristite ove funkcije 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 svojih 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 prakse.

Ovo su neke od najzanimljivijih stvari koje sam pročitao o navedenoj 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 sa AUR:

$ 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živao 100%).

Vrijedno je pojasniti da nije konačna verzija, tako da Softver može predstavljati greške, međutim do sada nisam imao problema s korištenjem. Njegov interfejs je prilično prijateljski i radi prilično brzo.

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