Že dolgo razmišljam o tem, da bi napisal članek o novem Microsoftu, ki ga vodi. Satya Nadella, ki se zelo razlikuje od tiste zlobne družbe, ki svoj monopol izvaja povsod, da bi zajela večino trga, vendar iz takšnih ali drugačnih razlogov nisem organiziral idej in sem jih predstavil v tem blogu.
Pojasnjujem, ne gre zdaj za to, da so ljudje iz Redmonda postali dobri fantje v filmu ali da so prenehali izvajati monopolna dejanja, vendar ni mogoče zanikati, da smo bili v zadnjem času priča vrsti dejanj in sprememb, ki so vsaj dajo marsikaj za razmisliti.
Nekatere spremembe
Se morda sprašujete, o kakšnih spremembah govorim? No, začnem z najpomembnejšim od vsega: Microsoft je začel poslušati svoje uporabnike. Na prvi pogled ni več tisto podjetje, ki se je odločilo, da bo nekaj uvedlo v sistem Windows, in tako je tudi ostalo, ne glede na to, koliko so njegovi uporabniki protestirali (na primer, ko so zapustili začetni meni), in Windows 10 To je najboljši primer tega.
V samem sistemu Windows 10 so izvedli vrsto sprememb, ki so vsaj zanimive, na primer način upravljanja omrežja je zelo podoben NetworkManager do neke mere in nazadnje s spreminjanjem velikosti okna CMD, to ne ostane v majhnem fiksnem okviru ... mnogi bodo vedeli, kaj mislim.
Saj z njim Open source narejenih je bilo tudi nekaj zanimivih sprememb. Smo že videli, kako Microsoft prepozna Debian kot odlična platforma za uvedbo vašega projekta Azure, storitev v oblaku, ki bo, če dvomite, glavni vir dohodka tega podjetja v prihodnjih letih. Poleg tega naj bi lahko aplikacije ustvarjali v ASP.NET 5 s podporo za Linux.
Verjeli ali ne (in tudi sam nisem verjel), Microsoft je sodeloval ali delal neposredno na kup projektov OpenSource, poskuša biti na nek način "veliko bolj odprto" podjetje.
Ampak kot pravimo tukaj, nikomur ne dam roke v ogenj. S tem, kar sem že povedal, ne mislim (vredno presežka), da je Microsoft, ki je bil prej slab, zdaj dober. Na nek način samo priznavam dobre odločitve, ki so jih sprejemali v zadnjem času. In tu sem zdaj prišel z začetno temo tega članka: Koda Visual Studio.
Koda Visual Studio
Microsoft je marsikoga presenetil z brezplačnim dostopom do vseh Koda Visual Studio, za katerega še vedno ne vem, ali gre za napredni urejevalnik besedil ali IDE, vendar se mi zdi zelo, zelo znan SublimeText, Atom o Nosilci, ne samo na videz, ampak tudi v nekaterih njegovih možnostih in funkcionalnostih. Pravzaprav je napisano z uporabo TypeScript / JavaScript in uporablja NodeJS. Zanimivo je, da ima podporo za upravljanje našega skladišča Git.
Koda Visual Studio (aka VSCode) podpira a veliko jezikov ki jih ponuja poudarjanje skladnje, vključno z: Serija, C ++, zaprtje, skript za kavo, DockerFile, F #, Go, Jade, Java, Ročaji, Ini, Lua, Makefile, Markdown, Cilj-C, Perl, PHP, PowerShell, Python, R, britvica, Ruby, SQL, VisualBasic, XML. Poleg tega ima samodejno dokončanje za CSS, HTML, JavaScript, JSON, manj, drzen in refaktoring za C# y TypeScript.
Kar zadeva prilagoditev, ponuja svetlo in temno temo, v primeru GNU / Linux pa lahko datoteko ročno uredimo:
$HOME/.config/Code/User/settings.json.
in dodajte določene možnosti. Poleg tega ima veliko bližnjic na tipkovnici za lažje življenje. Vse to lahko preberete na spletni strani Dokumentacija.
Kolikor vem, ni orodje OpenSource, vendar je dovoljenje dokaj dopusten do neke mere v korist razvijalcev. Na primer:
- Splošno. Programsko opremo lahko uporabite za razvoj in preizkušanje aplikacij.
- Predstavitev uporabe. Zgoraj dovoljena uporaba vključuje uporabo programske opreme za predstavitev vaših aplikacij.
- Varnostna kopija. Za ponovno namestitev lahko naredite varnostno kopijo programske opreme.
- Programska oprema vsebuje komponente tretjih oseb, ki so licencirane na podlagi odprtokodnih licenc z obveznostmi glede razpoložljivosti izvorne kode. Kopije teh licenc so vključene v datoteko ThirdPartyNotices ali v pripadajočo datoteko z dobropisi. Ustrezno polno izvorno kodo lahko dobite od nas, če in kot zahtevajo ustrezne odprtokodne licence, tako da pošljete položnico ali ček za 5.00 USD na: Team Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA
Čeprav ni vse rožnato, kot pravi ista licenca:
- PODATKI. Programska oprema lahko zbira podatke o vas in vaši uporabi programske opreme in jih pošilja Microsoftu. Microsoft lahko te podatke uporablja za zagotavljanje storitev in izboljšanje naših izdelkov in storitev. V tej izdaji pred izdajo uporabniki ne morejo onemogočiti zbiranja podatkov. Nekatere funkcije programske opreme lahko omogočajo zbiranje podatkov uporabnikov aplikacij, razvitih s programsko opremo. Če uporabljate te funkcije za omogočanje zbiranja podatkov v svojih aplikacijah, morate upoštevati veljavno zakonodajo, vključno z zagotavljanjem ustreznih obvestil uporabnikom vaših aplikacij. Več o zbiranju podatkov in njihovi uporabi lahko izveste v dokumentaciji za pomoč in izjavi o zasebnosti na http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Uporaba programske opreme deluje kot vaša privolitev v te postopke.
To je nekaj najbolj zanimivih stvari, ki sem jih prebral o omenjeni licenci, in ker nisem pravnik, ne morem ugotoviti, ali gre za dobro ali slabo. Ampak vseeno.
Prenesite in namestite Visual Studio Code
Uporabniki Archlinuxa lahko Visual Studio Code namestijo iz AUR:
$ yaourt -S vscode-bin
Vendar tega ni treba storiti, ker moramo le prenesti stisnjeno datoteko, ki nam jo ponudijo na svojem spletnem mestu, in zagnati binarni zapis, ki ga vsebuje. In to je to.
Zaključki kode Visual Studio
Ali je vredno zapustiti možnosti, ki jih imamo danes v GNU / Linux, ki jih VSCode odpre in brezplačno? Seveda ne, resnici na ljubo pa je, vsaj za moje delo kot FrontEnd, VSCode odlično orodje (čeprav ponavljam, ga nisem raziskal 100%).
Prav tako je treba pojasniti, da ni končna različica, zato programska oprema lahko predstavlja napake, vendar do zdaj nisem imel nobenih težav z njeno uporabo. Njegov vmesnik je precej prijazen in deluje precej hitro.
Kaj ni OpenSource? Ponavljam, ne vem, ali je popolnoma zaprt, vendar uporablja odprte tehnologije in na koncu, koliko jih uporablja Opera ali podobne aplikacije? Zato je vsem po okusu.