Olen juba ammu mõelnud artikli kirjutamisest uuest Microsoftist, mida ta juhib. Satya Nadella, mis erineb suuresti sellest kurjast ettevõttest, mis kasutab oma monopoli kõikjal ja soovib katta suurema osa turust, kuid ühel või teisel põhjusel pole ma ideid korraldanud ja kajastasin neid selles blogis.
Ma täpsustan, et asi pole selles, et nüüd on redmondlastest saanud filmi head poisid või et nad on lõpetanud monopoolsete toimingute sooritamise, kuid ei saa eitada, et viimasel ajal oleme olnud tunnistajaks reale toimingutele ja muutustele, mis vähemalt need annavad palju mõtlemist.
Mõned muudatused
Võib-olla mõtlete, millistest muutustest ma räägin? Alustan kõigist kõige olulisemaga: Microsoft on hakanud oma kasutajaid kuulama. Esmapilgul ei otsustanud enam see ettevõte Windowsis midagi rakendada ja see jäi nii, hoolimata sellest, kui palju selle kasutajad protestisid (näiteks kui nad Start-menüüst lahkusid) ja Windows 10 See on selle parim näide.
Windows 10-s on nad ise rakendanud rea muudatusi, mis on vähemalt huvitavad, näiteks võrgu haldamise viis on väga sarnane Võrguhaldur mingil määral ja lõpuks akna suuruse muutmisega CMD, see ei jää väikesesse fikseeritud kaadrisse ... paljud teavad, millest ma räägin.
Sest temaga koos Avatud lähtekoodiga tehtud on ka huvitavaid muudatusi. Me nägime juba kuidas Microsoft tunneb Debiani ära suurepärane platvorm oma projekti juurutamiseks Taevasina, pilveteenus, milles kahtlete, usun, et lähiaastatel on selle ettevõtte peamine sissetulekuallikas. Lisaks öeldakse, et rakendusi saab luua aastal ASP.NET 5 Linuxi toega.
Uskuge või mitte (ja ma ei uskunud seda ise), Microsoft on teinud koostööd või töötanud otse a kamp OpenSource'i projekte, püüdes olla kuidagi "palju avatum" ettevõte.
Aga nagu me siinkandis ütleme, ei pane ma kellegi jaoks oma käsi tule alla. Sellega, mida ma varem ütlesin, ei pea ma silmas (koondamist väärt), et varem halb olnud Microsoft on nüüd hea. Tunnustan lihtsalt mingil moel häid otsuseid, mida nad viimasel ajal teevad. Ja nüüd tulen selle artikli esialgse teemaga: Visual Studio kood.
Visual Studio kood
Microsoft üllatas paljusid inimesi, tehes kõigile tasuta kättesaadavaks, Visual Studio kood, mida ma veel ei tea, kas see on täiustatud tekstiredaktor või IDE, kuid mulle tundub see väga-väga tuttav. SublimeTekst, aatom o Brackets, mitte ainult välimuselt, vaid ka mõnes selle võimaluses ja funktsionaalsuses. Tegelikult on see kirjutatud kasutades TypeScript / JavaScript ja kasutab NodeJS. Huvitava faktina on sellel tugi meie Giti hoidla haldamiseks.
Visual Studio kood (aka VSCode) toetab a palju keeli mida see pakub süntaksi esiletõstmiseks, sealhulgas: Partii, C ++, sulgemine, kohvi skript, DockerFile, F #, Go, Jade, Java, Käepidemed, Ini, Kuu, Makefile, Hinnaalandus, Eesmärk-C, Perl, PHP, PowerShell, Python, R, habemenuga, rubiin, SQL, VisualBasic, XML. Lisaks on sellel automaatne täitmine CSS, HTML, JavaScript, JSON, vähem, sass ja refactoring jaoks C# y TypeScript.
Mis puutub kohandamisse, siis see pakub heledat ja tumedat teemat ning GNU / Linuxi puhul saame faili käsitsi redigeerida:
$HOME/.config/Code/User/settings.json.
ja lisage teatud valikud. Lisaks on sellel elu hõlbustamiseks palju kiirklahve. Seda kõike saate lugeda veebisaidilt Dokumentatsioon.
Kuigi minu teada pole see OpenSource'i tööriist, on see siiski nii litsents arendajate kasuks mingil määral üsna lubav. Näiteks:
- Kindral. Tarkvara saate kasutada oma rakenduste arendamiseks ja testimiseks.
- Demo kasutamine. Eespool lubatud kasutusalad hõlmavad tarkvara kasutamist teie rakenduste tutvustamisel.
- Varukoopia. Tarkvara uuesti installimiseks saate teha tarkvara varukoopia.
- Tarkvara sisaldab avatud lähtekoodiga litsentside alusel litsentsitud kolmandate osapoolte komponente koos lähtekoodi kättesaadavuse kohustustega. Nende litsentside koopiad sisalduvad failis ThirdPartyNotices või kaasnevas krediidi failis. Vastava täieliku lähtekoodi võite meilt hankida, kui see on asjakohaste avatud lähtekoodiga litsentside kohaselt vajalik, saates maksekorralduse või 5.00 dollari suuruse tšeki aadressile: Source Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA
Kuigi kõik pole roosiline, nagu sama litsents ütleb:
- ANDMED. Tarkvara võib koguda teavet teie ja tarkvara kasutamise kohta ning saata selle Microsoftile. Microsoft võib seda teavet kasutada teenuste pakkumiseks ning meie toodete ja teenuste täiustamiseks. Selle väljaandmiseelse versiooni puhul ei saa kasutajad valida andmete kogumist. Mõni tarkvara funktsioon võib lubada andmete kogumist tarkvaraga välja töötatud rakenduste kasutajatelt. Kui kasutate neid funktsioone rakendustes andmete kogumise lubamiseks, peate järgima kehtivaid seadusi, sealhulgas pakkuma oma rakenduste kasutajatele asjakohaseid teatisi. Andmekogumise ja selle kasutamise kohta saate lisateavet abidokumentatsioonist ja privaatsusavaldusest aadressil http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Tarkvara kasutamine on teie nõusolek nende tegevuste jaoks.
Need on mõned huvitavamad asjad, mida ma selle litsentsi kohta lugesin ja kuna ma pole jurist, ei saa ma kindlaks teha, kas see on hea või halb. Aga igatahes.
Laadige alla ja installige Visual Studio kood
Archlinuxi kasutajad saavad Visual Studio koodi installida AUR-ist:
$ yaourt -S vscode-bin
Kuid seda pole vaja teha, kuna peame oma veebisaidil alla laadima ainult pakitud faili, mida nad meile pakuvad, ja käivitama selles sisalduva binaarse faili. Ja see ongi kõik.
Visual Studio koodi järeldused
Kas tasub jätta GNU / Linuxis täna avatud võimalused, mis on VSCode poolt avatud ja vabad? Muidugi mitte, kuid tõtt-öelda on vähemalt minu töö FrontEndina VSCode suurepärane tööriist (kuigi ma kordan, et ma pole seda 100% uurinud).
Samuti väärib selgitamist, et see pole lõplik versioon, seega võib tarkvara esitada vigu, kuid siiani pole mul selle kasutamisega probleeme olnud. Selle liides on üsna sõbralik ja töötab üsna kiiresti.
Mis pole OpenSource? Ma kordan, et ma ei tea, kas see on täielikult suletud, kuid see kasutab avatud tehnoloogiaid ja kui paljud kasutavad päeva lõpuks Opera või sarnaseid rakendusi? Seetõttu on see kõigi maitsele.