Jeg har tænkt på at skrive en artikel om det nye Microsoft, du kører i lang tid. Satya Nadella, som er meget forskellig fra det onde firma, der udøver sit monopol overalt, der ønsker at dække det meste af markedet, men af en eller anden grund har jeg ikke organiseret idéerne, og jeg har afspejlet dem i denne blog.
Jeg præciserer, at det ikke er, at Redmond-folket nu er blevet de gode fyre i filmen, eller at de er stoppet med at udføre monopolhandlinger, men det kan ikke benægtes, at vi i den seneste tid har været vidne til en række handlinger og ændringer, der i det mindste de giver meget at tænke over.
Nogle af ændringerne
Du undrer dig måske over, hvilke ændringer jeg taler om? Jeg starter med det vigtigste af alt: Microsoft er begyndt at lytte til sine brugere. Ved første øjekast er det ikke længere det firma, der besluttede at implementere noget i Windows, og det forblev sådan, uanset hvor meget dets brugere protesterede (som når de forlod startmenuen), og Windows 10 bliver det bedste eksempel på dette.
I Windows 10 selv har de implementeret en række ændringer, der i det mindste er interessante, for eksempel er måden til at styre netværket meget lig Netværksmanager op til et punkt og til sidst ved at ændre størrelsen på vinduet til CMD, dette forbliver ikke i en lille fast ramme ... mange ved, hvad jeg taler om.
For med ham OpenSource der er også foretaget nogle interessante ændringer. Vi har allerede set hvordan Microsoft genkender Debian som en fremragende platform til at implementere dit projekt Azure, en skytjeneste, som hvis du tvivler, tror jeg, at det i de kommende år vil være den største indtægtskilde for dette firma. Derudover siges det, at applikationer kan oprettes i ASP.NET 5 med Linux-understøttelse.
Tro det eller ej (og jeg troede ikke det selv), Microsoft har samarbejdet eller arbejdet direkte på en masser af OpenSource-projekter, forsøger på en eller anden måde at være et "meget mere åbent" firma.
Men som vi siger her omkring, sætter jeg ikke mine hænder i brand for nogen. Med dette, som jeg tidligere har sagt, mener jeg ikke (redundansen værd), at Microsoft, der var dårlig før, nu er god. Jeg anerkender bare på en måde de gode beslutninger, de har truffet for sent. Og det er her, jeg kommer ind med det første emne i denne artikel: Visual Studio Code.
Visual Studio Code
Microsoft overraskede mange mennesker ved at stille dem til rådighed for alle gratis, Visual Studio Code, som jeg stadig ikke ved, om det er en avanceret teksteditor eller en IDE, men det virker meget velkendt for mig. Sublim tekst, Atom o Beslag, ikke kun i udseende, men i nogle af dets muligheder og funktionaliteter. Faktisk er det skrevet ved hjælp af TypeScript / JavaScript og gør brug af NodeJS. Som en interessant kendsgerning har den støtte til at styre vores Git-arkiv.
Visual Studio Code (aka VSCode) understøtter en mange sprog som det tilbyder syntaksfremhævning, herunder: Batch, C ++, lukning, kaffe script, DockerFile, F #, Go, Jade, Java, Styr, Ini, Lua, Makefile, markdown, Mål-C, Perl, PHP, PowerShell, Python, R, barbermaskine, Rubin, SQL, VisualBasic, XML. Derudover har den autofuldførelse til CSS, HTML, JavaScript, JSON, Mindre, frækt og refactoring til C# y maskinskrift.
Med hensyn til tilpasning tilbyder det et lys og et mørkt tema, og i tilfælde af GNU / Linux kan vi manuelt redigere filen:
$HOME/.config/Code/User/settings.json.
og tilføj visse indstillinger. Derudover har den mange tastaturgenveje for at gøre livet lettere. Du kan læse alt dette på dokumentationswebstedet.
Selvom det ikke er et OpenSource-værktøj, så vidt jeg ved, har det det en licens ganske tilladelig til en vis grad til fordel for udviklere. For eksempel:
- Generel. Du kan bruge softwaren til at udvikle og teste dine applikationer.
- Demo brug. Ovenstående anvendelser inkluderer brugen af softwaren til demonstration af dine applikationer.
- Backup kopi. Du kan tage en sikkerhedskopi af softwaren for at geninstallere softwaren.
- Softwaren indeholder tredjepartskomponenter licenseret under open source-licenser med forpligtelser for tilgængelighed af kildekode. Kopier af disse licenser er inkluderet i filen ThirdPartyNotices eller den medfølgende kreditfil. Du kan få den tilsvarende fulde kildekode fra os, hvis og efter behov under de relevante open source-licenser ved at sende en postanvisning eller tjekke $ 5.00 til: Source Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA
Selvom ikke alt er rosenrødt, som den samme licens siger:
- DATA. Softwaren kan indsamle oplysninger om dig og din brug af softwaren og sende dem til Microsoft. Microsoft bruger muligvis disse oplysninger til at levere tjenester og forbedre vores produkter og tjenester. I denne version før udgivelsen kan brugerne ikke fravælge dataindsamling. Nogle af softwarefunktionerne muliggør muligvis indsamling af data fra brugerne af de applikationer, der er udviklet med softwaren. Hvis du bruger disse funktioner til at tillade dataindsamling i dine applikationer, skal du overholde gældende lovgivning, herunder levering af passende meddelelser til brugere af dine applikationer. Du kan lære mere om dataindsamling og brugen af dem i hjælpedokumentationen og fortrolighedserklæringen på http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Din brug af softwaren fungerer som dit samtykke til denne praksis.
Dette er nogle af de mest interessante ting, jeg læste om nævnte licens, og da jeg ikke er advokat, kan jeg ikke afgøre, om det er en god ting eller en dårlig ting. Men alligevel.
Download og installer Visual Studio-kode
Archlinux-brugere kan installere Visual Studio-kode fra AUR:
$ yaourt -S vscode-bin
Det er dog ikke nødvendigt at gøre det, da vi kun skal downloade den komprimerede fil, som de tilbyder os på deres hjemmeside, og udføre den binære, den indeholder. Og det er det.
Visual Studio Code konklusioner
Er det værd at efterlade de muligheder, vi har i dag i GNU / Linux, som er åbne og gratis af VSCode? Selvfølgelig ikke, men sandheden skal siges, i det mindste for mit arbejde som FrontEnd er VSCode et fremragende værktøj (selvom jeg gentager, har jeg ikke udforsket det 100%).
Det er også værd at præcisere, at det ikke er en endelig version, så softwaren kan præsentere fejl, men indtil videre har jeg ikke haft nogen problemer med at bruge den. Dens interface er ret venlig, og det fungerer ret hurtigt.
Hvad er ikke OpenSource? Jeg gentager, jeg ved ikke, om det er helt lukket, men det bruger åbne teknologier, og i sidste ende, hvor mange bruger Opera eller lignende applikationer? Derfor er det efter alles smag.