Mă gândeam să scriu un articol despre noul Microsoft pe care îl rulezi de mult timp. Satya Nadella, care este foarte diferit de acea companie malefică care își exercită monopolul peste tot dorind să acopere cea mai mare parte a pieței, dar dintr-un motiv sau altul nu am organizat ideile și le-am reflectat în acest blog.
Clarific, nu este faptul că acum oamenii din Redmond au devenit băieții buni din film sau că au încetat să mai execute acte monopoliste, dar nu se poate nega că, în ultimii ani, am asistat la o serie de acțiuni și schimbări care cel puțin dau multe de gândit.
Unele dintre schimbări
S-ar putea să vă întrebați despre ce schimbări vorbesc? Ei bine, încep cu cel mai important dintre toate: Microsoft a început să-și asculte utilizatorii. La prima vedere, nu mai este acea companie care a decis să implementeze ceva în Windows și a rămas așa indiferent de cât de mult au protestat utilizatorii săi (cum ar fi când au părăsit meniul de pornire) și Ferestre 10 devine cel mai bun exemplu în acest sens.
În Windows 10 în sine, au implementat o serie de modificări care sunt cel puțin interesante, de exemplu, modul de gestionare a rețelei este foarte similar cu Manager de rețea într-o oarecare măsură și, în cele din urmă, prin redimensionarea ferestrei fișierului CMD, acest lucru nu rămâne într-un cadru fix mic ... mulți vor ști despre ce vorbesc.
Căci cu el Sursă deschisă au fost făcute și câteva schimbări interesante. Am văzut deja cum Microsoft recunoaște Debian ca o platformă excelentă pentru a vă implementa proiectul Azuriu, un serviciu cloud care, dacă te îndoiești, cred că în următorii ani va fi principala sursă de venit pentru această companie. În plus, se spune că aplicațiile pot fi create în ASP.NET 5 cu suport Linux.
Credeți sau nu (și nu credeam eu însumi), Microsoft a colaborat sau a lucrat direct la un o mulțime de proiecte OpenSource, încercând să fie într-un fel o companie „mult mai deschisă”.
Dar, așa cum spunem pe aici, nu pun mâna pe foc pentru nimeni. Cu acest lucru pe care l-am spus anterior nu vreau să spun (merită redundanța), că Microsoft care era rău înainte este acum bun. Recunosc, într-un fel, deciziile bune pe care le-au luat în ultima vreme. Și aici am venit cu subiectul inițial al acestui articol: Codul Visual Studio.
Codul Visual Studio
Microsoft a surprins o mulțime de oameni punând la dispoziția tuturor, gratuit, Codul Visual Studio, care încă nu știu dacă este un editor de text avansat sau un IDE, dar mi se pare foarte, foarte familiar. SublimeText, Atom o Console, nu numai în aparență, ci și în unele dintre opțiunile și funcționalitățile sale. De fapt, este scris folosind TypeScript / JavaScript și folosește NodeJS. Ca un fapt interesant, are suport pentru gestionarea depozitului nostru Git.
Codul Visual Studio (aka VSCode) acceptă un multe limbi pe care le oferă evidențierea sintaxei, inclusiv: Lot, C ++, Closure, Coffee Script, DockerFile, F #, Go, Jade, Java, Ghidon, Ini, Lua, makefile, Reduceri, Obiectiv-C, Perl, PHP, PowerShell, Piton, R, Brici, Rubin, SQL, VisualBasic, XML. În plus, are completare automată pentru CSS, HTML, JavaScript, JSON, Mai puțin, Sass și refactorizare pentru C# y manuscris dactilografiat.
În ceea ce privește personalizarea, aceasta oferă o temă deschisă și întunecată, iar în cazul GNU / Linux putem edita manual fișierul:
$HOME/.config/Code/User/settings.json.
și adăugați anumite opțiuni. În plus, are multe comenzi rapide de la tastatură pentru a face viața mai ușoară. Puteți citi toate acestea pe site-ul Documentație.
Deși nu este un instrument OpenSource din câte știu, a făcut-o o licență destul de permisiv într-o oarecare măsură în beneficiul dezvoltatorilor. De exemplu:
- General. Puteți utiliza software-ul pentru a vă dezvolta și testa aplicațiile.
- Utilizarea demonstrației. Utilizările permise mai sus includ utilizarea software-ului în demonstrarea aplicațiilor dumneavoastră.
- Copie de rezervă. Puteți face o copie de rezervă a software-ului pentru a reinstala software-ul.
- Software-ul conține componente terțe licențiate în baza licențelor open source cu obligații de disponibilitate a codului sursă. Copiile acestor licențe sunt incluse în fișierul ThirdPartyNotices sau în fișierul de credite însoțitor. Puteți obține codul sursă complet corespunzător de la noi dacă și conform cerințelor licențelor open source relevante, trimițând un mandat de plată sau verificați 5.00 USD la: Echipa de conformitate cu codul sursă, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 SUA
Deși nu totul este roz, așa cum spune aceeași licență:
- DATE. Software-ul poate colecta informații despre dvs. și utilizarea dvs. de software și le poate trimite la Microsoft. Microsoft poate utiliza aceste informații pentru a furniza servicii și pentru a îmbunătăți produsele și serviciile noastre. Pentru această versiune pre-lansare, utilizatorii nu pot renunța la colectarea datelor. Unele dintre caracteristicile software-ului pot permite colectarea de date de la utilizatorii aplicațiilor dezvoltate împreună cu software-ul. Dacă utilizați aceste funcții pentru a permite colectarea datelor în aplicațiile dvs., trebuie să respectați legile aplicabile, inclusiv furnizarea de notificări adecvate utilizatorilor aplicațiilor dvs. Puteți afla mai multe despre colectarea datelor și utilizarea acestora în documentația de ajutor și declarația de confidențialitate la http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Utilizarea software-ului dvs. acționează ca consimțământul dvs. pentru aceste practici.
Acestea sunt câteva dintre lucrurile mai interesante pe care le-am citit despre licența menționată și, din moment ce nu sunt avocat, nu pot stabili dacă este un lucru bun sau un lucru rău. Dar oricum.
Descărcați și instalați Visual Studio Code
Utilizatorii Archlinux pot instala Visual Studio Code din AUR:
$ yaourt -S vscode-bin
Cu toate acestea, nu este necesar să facem acest lucru, deoarece trebuie doar să descărcăm fișierul comprimat pe care ni-l oferă pe site-ul lor web și să executăm binarul pe care îl conține. Si asta e.
Concluziile Codului Visual Studio
Merită să lăsați opțiunile pe care le avem astăzi în GNU / Linux care sunt deschise și gratuite de VSCode? Bineînțeles că nu, dar adevărul să fie spus, cel puțin pentru munca mea de FrontEnd, VSCode este un instrument excelent (deși repet, nu l-am explorat 100%).
De asemenea, merită clarificat faptul că nu este o versiune finală, astfel încât software-ul poate prezenta erori, totuși până acum nu am avut probleme cu utilizarea acestuia. Interfața sa este destul de prietenoasă și funcționează destul de repede.
Ce nu este OpenSource? Repet, nu știu dacă este complet închis, dar folosește tehnologii deschise și la finalul zilei, câți folosesc aplicații Opera sau similare? Prin urmare, este pe gustul tuturor.