Jag har funderat på att skriva en artikel om nya Microsoft som han driver länge. Satya Nadella, som skiljer sig mycket från det onda företaget som utövar sitt monopol överallt och vill täcka större delen av marknaden, men av en eller annan anledning har jag inte organiserat idéerna och jag har återspeglat dem i den här bloggen.
Jag klargör, det är inte det att Redmond-folket nu har blivit bra i filmen, eller att de har slutat utföra monopolhandlingar, men det kan inte förnekas att vi på senare tid har bevittnat en serie åtgärder och förändringar som åtminstone de ger mycket att tänka på.
Några av förändringarna
Du kanske undrar vilka förändringar jag pratar om? Jag börjar med det viktigaste av allt: Microsoft har börjat lyssna på sina användare. Vid första anblicken är det inte längre det företaget som bestämde sig för att implementera något i Windows och det förblev så oavsett hur mycket dess användare protesterade (som när de lämnade startmenyn), och Windows 10 blir det bästa exemplet på detta.
I Windows 10 själv har de implementerat en serie förändringar som är åtminstone intressanta, till exempel, sättet att hantera nätverket är mycket likt Nätverks chef till viss del, och slutligen, genom att ändra storlek på fönstret i CMD, detta förblir inte i en liten fast ram ... många vet vad jag pratar om.
För med honom Öppen källa några intressanta förändringar har också gjorts. Vi har redan sett hur Microsoft känner igen Debian som en utmärkt plattform för att distribuera ditt projekt Azure, en molntjänst som om du tvivlar tror jag att de kommande åren kommer att vara den huvudsakliga inkomstkällan för detta företag. Dessutom sägs det att applikationer kan skapas i ASP.NET 5 med Linux-stöd.
Tro det eller inte (och jag trodde inte det själv), Microsoft har samarbetat eller arbetat direkt på en massa OpenSource-projekt, försöker på något sätt vara ett "mycket öppnare" företag.
Men som vi säger här, jag lägger inte händerna i elden för någon. Med detta som jag har sagt tidigare menar jag inte (värt redundansen), att Microsoft som var dåligt tidigare nu är bra. Jag erkänner bara på ett sätt de bra beslut som de har fattat nyligen. Och det är här jag kommer in med det ursprungliga ämnet för den här artikeln: Visual Studio Code.
Visual Studio Code
Microsoft överraskade många människor genom att göra tillgängliga för alla, gratis, Visual Studio Code, som jag fortfarande inte vet om det är en avancerad textredigerare eller en IDE, men det verkar mycket, mycket bekant för mig. Sublimtext, Atom o Konsoler, inte bara i utseende, utan även i några av dess alternativ och funktioner. I själva verket är det skrivet med TypeScript / JavaScript och använder sig av NodeJS. Som ett intressant faktum har det stöd för att hantera vårt Git-arkiv.
Visual Studio Code (aka VSCode) stöder en många språk som den erbjuder syntaxmarkering, inklusive: Sats, C ++, stängning, kaffeskript, DockerFile, F #, Go, Jade, java, Styr, Ini, lua, Makefile, Markdown, Mål-C, Perl, PHP, PowerShell, Python, R, rakhyvel, Rubin, SQL, VisualBasic, XML. Dessutom har den autoslutförande för CSS, html, JavaScript, JSON, Mindre, sass och refactoring för C# y MASKINSKRIVEN.
När det gäller anpassning erbjuder det ett ljust och ett mörkt tema, och i fallet med GNU / Linux kan vi manuellt redigera filen:
$HOME/.config/Code/User/settings.json.
och lägg till vissa alternativ. Dessutom har den många kortkommandon för att göra livet enklare. Du kan läsa allt detta på dokumentationswebbplatsen.
Även om det inte är ett OpenSource-verktyg så vitt jag vet har det en licens ganska tillåtande till viss del till förmån för utvecklare. Till exempel:
- Allmän. Du kan använda programvaran för att utveckla och testa dina applikationer.
- Demo användning. Användningarna ovan tillåtna inkluderar användningen av programvaran i demonstrationen av dina applikationer.
- Säkerhetskopia. Du kan göra en säkerhetskopia av programvaran för att installera om programvaran.
- Programvaran innehåller tredjepartskomponenter som är licensierade enligt open source-licenser med skyldigheter för källkods tillgänglighet. Kopior av dessa licenser ingår i filen ThirdPartyNotices eller medföljande krediteringsfil. Du kan få motsvarande fullständig källkod från oss om och vid behov enligt relevanta öppen källkodslicenser genom att skicka en postorder eller checka $ 5.00 till: Källkods efterlevnadsteam, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA
Även om inte allt är rosigt, som samma licens säger:
- DATA. Programvaran kan samla in information om dig och din användning av programvaran och skicka den till Microsoft. Microsoft kan använda denna information för att tillhandahålla tjänster och förbättra våra produkter och tjänster. För den här pre-release-versionen kan användare inte välja bort datainsamlingen. Några av funktionerna i programvaran kan tillåta insamling av data från användare av applikationerna som utvecklats med programvaran. Om du använder dessa funktioner för att tillåta datainsamling i dina applikationer måste du följa gällande lagar, inklusive tillhandahållande av lämpliga meddelanden till användare av dina applikationer. Du kan läsa mer om datainsamling och dess användning i hjälpdokumentationen och sekretesspolicyn på http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Din användning av programvaran fungerar som ditt samtycke till dessa metoder.
Det här är några av de mest intressanta sakerna som jag läste om nämnda licens, och eftersom jag inte är advokat kan jag inte avgöra om det är bra eller dåligt. Men ändå.
Ladda ner och installera Visual Studio Code
Archlinux-användare kan installera Visual Studio-kod från AUR:
$ yaourt -S vscode-bin
Det finns dock inget behov av att göra det eftersom vi bara behöver ladda ner den komprimerade filen som de erbjuder oss på deras webbplats och köra den binära den innehåller. Och det är allt.
Slutsatser för Visual Studio-kod
Är det värt att lämna de alternativ som vi har idag i GNU / Linux som är öppna och gratis av VSCode? Naturligtvis inte, men sanningen ska sägas, åtminstone för mitt arbete som FrontEnd är VSCode ett utmärkt verktyg (även om jag upprepar att jag inte har utforskat det 100%).
Det är också värt att klargöra att det inte är en slutlig version, så programvaran kan presentera fel, men hittills har jag inte haft några problem med att använda den. Gränssnittet är ganska vänligt och det fungerar ganska snabbt.
Vad är inte OpenSource? Jag upprepar, jag vet inte om den är helt stängd, men den använder öppen teknik och i slutändan, hur många använder Opera eller liknande applikationer? Därför är det för allas smak.