Я давно думал о том, чтобы написать статью о новом Microsoft, которым он управляет. Наделла, которая сильно отличается от той злой компании, которая осуществляет свою монополию повсюду, желая охватить большую часть рынка, но по той или иной причине я не систематизировал идеи и отразил их в этом блоге.
Я уточняю, дело не в том, что теперь люди из Редмонда стали хорошими парнями в фильме или что они перестали совершать монополистические действия, но нельзя отрицать, что в последнее время мы стали свидетелями ряда действий и изменений, которые по крайней мере они дают о многом подумать.
Некоторые изменения
Вам может быть интересно, о каких изменениях я говорю? Что ж, начну с самого главного: Microsoft начала прислушиваться к своим пользователям. На первый взгляд, это уже не та компания, которая решила внедрить что-то в Windows, и она оставалась такой, независимо от того, насколько сильно ее пользователи протестовали (например, когда они выходили из меню «Пуск»), и Windows 10 Это лучший тому пример.
В самой Windows 10 реализован ряд изменений, которые как минимум интересны, например, способ управления сетью очень похож на Сетевой менеджер в некоторой степени, и, наконец, изменив размер окна CMD, это не остается в маленьком фиксированном кадре ... многие поймут, о чем я говорю.
Для с ним Открытый исходный код Также были внесены некоторые интересные изменения. Мы уже видели, как Microsoft признает Debian как отличная платформа для развертывания вашего проекта Лазурный, облачный сервис, который, если вы сомневаетесь, я думаю, станет основным источником дохода для этой компании в ближайшие годы. Кроме того, говорят, что приложения можно создавать в ASP.NET 5 с поддержкой Linux.
Хотите верьте, хотите нет (и я сам не верил в это), Microsoft сотрудничает или работает непосредственно над куча OpenSource проектов, пытаясь быть в некотором роде «гораздо более открытой» компанией.
Но, как мы здесь говорим, я ни за кого не поджигаю. При этом, как я сказал ранее, я не имею в виду (стоит избыточности), что Microsoft, которая раньше была плохой, теперь хороша. Я просто в некотором роде признаю правильные решения, которые они принимали в последнее время. И теперь я перехожу к начальной теме этой статьи: Visual Studio Code.
Visual Studio Code
Microsoft удивила многих, предоставив всем бесплатно Visual Studio Code, который я до сих пор не знаю, это продвинутый текстовый редактор или IDE, но он кажется мне очень, очень знакомым возвышенный текст, Atom o Кронштейновне только по внешнему виду, но и по некоторым параметрам и функциям. Фактически, он написан с использованием TypeScript / JavaScript и использует NodeJS. Интересно, что он поддерживает управление нашим репозиторием Git.
Visual Studio Code (также известный как VSCode) поддерживает много языков который предлагает подсветку синтаксиса, в том числе: Партия, C ++, Closure, Coffee Script, DockerFile, F #, Go, Jade, Java, HandleBars, Ини, Lua, Makefile, уценка, Цель-C, Perl, PHP, PowerShell, Питон, R, Бритва, Ruby, SQL, VisualBasic, XML. Кроме того, есть автозаполнение для CSS, HTML, JavaScript, JSON, Меньше, пререкаться и рефакторинг для C# y TypeScript .
Что касается настройки, он предлагает светлую и темную тему, а в случае GNU / Linux мы можем вручную отредактировать файл:
$HOME/.config/Code/User/settings.json.
и добавить определенные параметры. Кроме того, в нем есть множество сочетаний клавиш, облегчающих жизнь. Все это вы можете прочитать на сайте документации.
Хотя, насколько я знаю, это не инструмент с открытым исходным кодом, лицензия в некоторой степени достаточно разрешительный для выгоды разработчиков. Например:
- Генеральный. Вы можете использовать программное обеспечение для разработки и тестирования своих приложений.
- Демо-версия. Разрешенные выше виды использования включают использование программного обеспечения для демонстрации ваших приложений.
- Резервная копия. Вы можете сделать резервную копию программного обеспечения, чтобы переустановить программное обеспечение.
- Программное обеспечение содержит компоненты сторонних производителей, лицензированные по лицензиям с открытым исходным кодом с обязательствами доступности исходного кода. Копии этих лицензий включены в файл 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
Стоит ли оставлять варианты, которые у нас есть сегодня в GNU / Linux, которые открыты и бесплатны для VSCode? Конечно, нет, но по правде говоря, по крайней мере для моей работы в качестве FrontEnd, VSCode - отличный инструмент (хотя, повторяю, я не исследовал его на 100%).
Также стоит уточнить, что это не окончательная версия, поэтому Программное обеспечение может содержать ошибки, однако до сих пор у меня не было проблем с его использованием. Его интерфейс довольно дружелюбный и работает довольно быстро.
Что не является OpenSource? Повторяю, я не знаю, полностью ли он закрыт, но он использует открытые технологии и, в конце концов, сколько пользователей используют Opera или аналогичные приложения? Поэтому на любой вкус.