Testing Visual Studio-kode

Det anbefales å lese det som følger med et åpent sinn og uten intensjon om å være den mest radikale i GNU / Linux-verdenen. Og for den som prøver å komme med kommentaren: Nei, dette har ikke blitt FromWindows langt fra det

Jeg har tenkt på å skrive en artikkel om nye Microsoft han kjører i lang tid. Satya Nadella, som er veldig forskjellig fra det onde selskapet som utøver sitt monopol overalt som ønsker å dekke det meste av markedet, men av en eller annen grunn har jeg ikke organisert ideene, og jeg har reflektert dem i denne bloggen.

Jeg presiserer, det er ikke det at Redmond-folket nå er blitt de gode karene i filmen, eller at de har sluttet å utføre monopolhandlinger, men det kan ikke benektes at vi i nyere tid har vært vitne til en rekke handlinger og endringer som i det minste de gir mye å tenke på.

Noen av endringene

Du lurer kanskje på hvilke endringer jeg snakker om? Vel, jeg begynner med det viktigste av alt: Microsoft har begynt å lytte til brukerne sine. Ved første øyekast er det ikke lenger det selskapet som bestemte seg for å implementere noe i Windows, og det holdt seg slik uansett hvor mye brukerne protesterte (for eksempel når de forlot startmenyen), og Windows 10 Det er det beste eksemplet på dette.

I selve Windows 10 har de implementert en rekke endringer som i det minste er interessante, for eksempel er måten å administrere nettverket er veldig likt Network opp til et punkt, og til slutt ved å endre størrelse på vinduet til CMD, dette forblir ikke i en liten fast ramme ... mange vil vite hva jeg snakker om.

For med ham Åpen kilde noen interessante endringer er også gjort. Vi så allerede hvordan Microsoft anerkjenner Debian som en utmerket plattform for å distribuere prosjektet ditt Azure, en skytjeneste som hvis du tviler, tror jeg at de neste årene vil være den viktigste inntektskilden for dette selskapet. I tillegg sies det at applikasjoner kan opprettes i ASP.NET 5 med Linux-støtte.

Tro det eller ei (og jeg trodde ikke det selv), Microsoft har samarbeidet eller jobbet direkte med en haug med OpenSource-prosjekter, prøver på en eller annen måte å være et "mye mer åpent" selskap.

Men som vi sier her, legger jeg ikke hendene i ilden for noen. Med dette som jeg tidligere har sagt, mener jeg ikke (verdt redundansen), at Microsoft som var dårlig før, nå er bra. Jeg bare anerkjenner på en måte de gode beslutningene de har tatt for sent. Og det er her jeg kommer inn med det første emnet i denne artikkelen: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

Microsoft overrasket mange mennesker ved å gjøre tilgjengelig for alle, gratis, Visual Studio Code, som jeg fremdeles ikke vet om det er en avansert tekstredigerer eller en IDE, men det virker veldig, veldig kjent for meg. SublimeTekst, Atom o Parentes, ikke bare i utseende, men i noen av alternativene og funksjonene. Faktisk er det skrevet med TypeScript / JavaScript og bruker NodeJS. Som et interessant faktum har den støtte for å administrere Git-arkivet vårt.

Visual Studio Code (aka VSCode) støtter en mange språk som den tilbyr syntaksmarkering, inkludert: Batch, C ++, lukking, kaffe script, DockerFile, F #, Go, Jade, Java, Håndtak, Ini, Lua, Makefile, Markdown, Mål-C, Perl, PHP, Kraftskall, Python, R, barberhøvel, Rubin, SQL, VisualBasic, XML. I tillegg har den autofullføring for CSS, HTML, Javascript, JSON, Mindre, sass og refactoring for C# y Loggfila.

Visual Studio Code

Når det gjelder tilpasning, tilbyr den et lyst og et mørkt tema, og i tilfelle GNU / Linux kan vi manuelt redigere filen:

$HOME/.config/Code/User/settings.json.

og legg til visse alternativer. I tillegg har den mange hurtigtaster for å gjøre livet enklere. Du kan lese alt dette på Documentation-nettstedet.

dokumentasjon

Selv om det ikke er et OpenSource-verktøy så vidt jeg vet, har det gjort det en lisens ganske ettergivende til en viss grad til fordel for utviklere. For eksempel:

  • Generell. Du kan bruke programvaren til å utvikle og teste applikasjonene dine.
  • Demobruk. Bruken som er tillatt ovenfor inkluderer bruk av programvaren i demonstrasjonen av applikasjonene dine.
  • Sikkerhetskopi. Du kan ta en sikkerhetskopi av programvaren for å installere programvaren på nytt.
  • Programvaren inneholder tredjepartskomponenter lisensiert under åpen kildekode-lisenser med forpliktelser om kildekodetilgjengelighet. Kopier av disse lisensene er inkludert i filen ThirdPartyNotices eller den tilhørende kredittfilen. Du kan få den tilsvarende fullstendige kildekoden fra oss hvis og som kreves i henhold til relevante åpen kildekode-lisenser ved å sende en postanvisning eller sjekke $ 5.00 til: Source Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA

Selv om ikke alt er rosenrødt, som det i samme lisens står:

  • DATA. Programvaren kan samle inn informasjon om deg og din bruk av programvaren, og sende den til Microsoft. Microsoft kan bruke denne informasjonen til å tilby tjenester og forbedre våre produkter og tjenester. For denne pre-release versjonen kan brukere ikke velge bort datainnsamlingen. Noen av funksjonene i programvaren kan tillate innsamling av data fra brukerne av applikasjonene som er utviklet med programvaren. Hvis du bruker disse funksjonene for å aktivere datainnsamling i applikasjonene dine, må du overholde gjeldende lover, inkludert å gi passende varsler til brukere av applikasjonene dine. Du kan lære mer om datainnsamling og bruk av den i hjelpedokumentasjonen og personvernerklæringen på http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Bruken av programvaren fungerer som ditt samtykke til denne fremgangsmåten.

Dette er noen av de mest interessante tingene jeg leste om nevnte lisens, og siden jeg ikke er advokat, kan jeg ikke avgjøre om det er en god ting eller en dårlig ting. Men uansett.

Last ned og installer Visual Studio Code

Archlinux-brukere kan installere Visual Studio-kode fra AUR:

$ yaourt -S vscode-bin

Det er imidlertid ikke nødvendig å gjøre det, siden vi bare trenger å laste ned den komprimerte filen de tilbyr oss på deres nettside, og utføre den binære den inneholder. Og det er det.

Last ned VSCode

Konklusjoner om Visual Studio Code

Er det verdt å legge igjen alternativene vi har i dag i GNU / Linux som er åpne og gratis av VSCode? Selvfølgelig ikke, men sannheten blir fortalt, i det minste for mitt arbeid som FrontEnd, er VSCode et utmerket verktøy (selv om jeg gjentar, jeg har ikke utforsket det 100%).

Det er også verdt å avklare at det ikke er en endelig versjon, så programvaren kan presentere feil, men så langt har jeg ikke hatt noen problemer med å bruke den. Grensesnittet er ganske vennlig, og det fungerer ganske raskt.

Hva er ikke OpenSource? Jeg gjentar, jeg vet ikke om den er helt lukket, men den bruker åpne teknologier, og til slutt, hvor mange bruker Opera eller lignende applikasjoner? Derfor er det etter alles smak.