Отдавна мисля да напиша статия за новия Microsoft, който той работи. Сатя Nadella, което е много различно от онази зла компания, която упражнява монопола си навсякъде, желаейки да покрие по-голямата част от пазара, но по една или друга причина не съм организирал идеите и съм ги отразил в този блог.
Пояснявам, не е, че сега хората от Редмънд са се превърнали в добрите момчета във филма или че са спрели да изпълняват монополни действия, но не може да се отрече, че в последно време сме свидетели на редица действия и промени, които поне те дават много за размисъл.
Някои от промените
Може би се чудите за какви промени говоря? Е, започвам с най-важното от всичко: Microsoft започна да слуша своите потребители. На пръв поглед вече не е тази компания, която е решила да внедри нещо в Windows и е останала такава, независимо колко са протестирали нейните потребители (например когато са напуснали стартовото меню), и Windows 10 Това е най-добрият пример за това.
В самата Windows 10 те са внедрили поредица от промени, които са поне интересни, например начинът на управление на мрежата е много подобен на Мрежов мениджър до известна степен и накрая, чрез преоразмеряване на прозореца на CMD, това не остава в малка фиксирана рамка ... мнозина ще разберат какво имам предвид.
Защото с него Отворен код направени са и някои интересни промени. Вече видяхме как Microsoft разпознава Debian като отлична платформа за внедряване на вашия проект Лазурен, облачна услуга, която ако се съмнявате, вярвам, че през следващите години ще бъде основният източник на доходи за тази компания. Освен това се казва, че приложенията могат да се създават в ASP.NET 5 с поддръжка на Linux.
Вярвате или не (и аз самият не вярвах), Microsoft си сътрудничи или работи директно върху куп проекти на OpenSource, опитвайки се да бъде по някакъв начин "много по-отворена" компания.
Но както казваме тук, не слагам ръце в огъня за никого. С това, което казах по-рано, нямам предвид (струва си съкращаването), че Microsoft, който беше лош преди, сега е добър. Просто признавам по някакъв начин добрите решения, които взимат напоследък. И сега е мястото, където влизам с първоначалната тема на тази статия: Кода на Visual Studio.
Кода на Visual Studio
Microsoft изненада много хора, като предостави безплатно на всички, Кода на Visual Studio, което все още не знам дали е усъвършенстван текстов редактор или IDE, но ми се струва много, много познато. SublimeText, Атом o Скоби, не само на външен вид, но и в някои от неговите опции и функционалности. Всъщност е написано с помощта TypeScript / JavaScript и се възползва от NodeJS. Като интересен факт, той има поддръжка за управление на нашето хранилище Git.
Кода на Visual Studio (известен още като VSCode) поддържа a много езици което предлага подчертаване на синтаксиса, включително: Партида, C ++, затваряне, скрипт за кафе, DockerFile, F #, Go, Jade, Ява, дръжки, Ini, Lua, Makefile, Markdown, Objective-C, Perl, PHP, PowerShell, Питон, R, бръснач, Руби, SQL, VisualBasic, XML. Освен това има автоматично довършване за CSS, HTML, JavaScript, JSON, По-малко, дръзки приказки и рефакторинг за C# y написан на пишеща машина.
Що се отнася до персонализирането, той предлага светла и тъмна тема, а в случая на GNU / Linux можем ръчно да редактираме файла:
$HOME/.config/Code/User/settings.json.
и добавете определени опции. Освен това има много клавишни комбинации, за да улесни живота. Всичко това можете да прочетете на уебсайта Документация.
Въпреки че не е инструмент на OpenSource, доколкото знам, той го има лиценз доста разрешително до известна степен в полза на разработчиците. Например:
- Общ. Можете да използвате софтуера за разработване и тестване на вашите приложения.
- Демо употреба. Позволените употреби включват използването на софтуера за демонстрация на вашите приложения.
- Резервно копие. Можете да направите резервно копие на софтуера, за да преинсталирате софтуера.
- Софтуерът съдържа компоненти на трети страни, лицензирани по лицензи с отворен код със задължения за наличие на изходен код. Копия от тези лицензи са включени във файла ThirdPartyNotices или придружаващия файл за кредити. Можете да получите съответния пълен изходен код от нас, ако и както се изисква съгласно съответните лицензи с отворен код, като изпратите парично нареждане или чек за $ 5.00 до: Екип за съответствие с изходния код, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA
Въпреки че не всичко е розово, както казва същият лиценз:
- ДАННИ. Софтуерът може да събира информация за вас и вашето използване на софтуера и да я изпраща на Microsoft. Microsoft може да използва тази информация, за да предоставя услуги и да подобрява нашите продукти и услуги. За тази версия преди изданието потребителите не могат да се откажат от събирането на данни. Някои от функциите на софтуера могат да позволяват събирането на данни от потребителите на приложенията, разработени със софтуера. Ако използвате тези функции, за да разрешите събирането на данни във вашите приложения, трябва да спазвате приложимите закони, включително предоставянето на подходящи известия за потребителите на вашите приложения. Можете да научите повече за събирането на данни и тяхното използване в помощната документация и декларацията за поверителност на адрес http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Използването на софтуера действа като ваше съгласие за тези практики.
Това са едни от най-интересните неща, които прочетох за споменатия лиценз и тъй като не съм адвокат, не мога да определя дали това е добро или лошо нещо. Но както и да е.
Изтеглете и инсталирайте Visual Studio Code
Потребителите на Archlinux могат да инсталират Visual Studio Code от AUR:
$ yaourt -S vscode-bin
Няма обаче нужда да го правим, тъй като трябва само да изтеглим компресирания файл, който те ни предлагат на уебсайта си, и да изпълним двоичния файл, който той съдържа. И това е.
Заключения на Visual Studio Code
Заслужава ли си да оставим опциите, които имаме днес в GNU / Linux, които са отворени и безплатни от VSCode? Разбира се, че не, но честно казано, поне за работата ми като FrontEnd, VSCode е отличен инструмент (въпреки че повтарям, не съм го изследвал на 100%).
Също така си струва да се изясни, че това не е окончателна версия, така че Софтуерът може да показва грешки, но досега не съм имал проблеми с използването му. Интерфейсът му е доста приятелски и работи доста бързо.
Какво не е OpenSource? Повтарям, не знам дали е напълно затворен, но използва отворени технологии и в крайна сметка колко използват Opera или подобни приложения? Затова е по вкуса на всеки.