Код Visual Studio входит в Raspberry Pi и Chromebook


Новая сборка Visual Studio Code от сообщества сделала легкий редактор исходного кода доступным для Chrome OS и Linux, работающих на платах Raspberry Pi и Chromebook.

Microsoft продолжает работать над своей собственной основной версией редактора исходного кода, но поддержка ChromeOS и Linux обеспечивается благодаря сборке сообщества, возглавляемой разработчиком Джеем Роджерсом, направленной на перенос редактора исходного кода на платформы, для которых он вряд ли будет пригоден. развитый. Автоматические сборки Visual Studio Code создаются за счет того, что последний код загружается каждую ночь из официального репозитория Microsoft. Если есть обновления, код собирается, упаковывается и развертывается. На изображении ниже показан код Visual Studio, работающий в Chrome OS:

Как объясняют разработчики на своем сайте:

«Цель этих сборок — предоставить Visual Studio Code в руки как можно большего числа разработчиков (и начинающих разработчиков). Это означает обращение к этим пользователям на самых экономичных машинах и, следовательно, поддержку устройств более низкого уровня. на базе ARM, которую Microsoft может быть сложнее поддерживать в официальном качестве «.

Как отметил Роджерс в своем блоге о проекте в прошлом году:

«Chromebook дешевый и популярный.

Raspberry Pi дешев и популярен.

У этих устройств есть реальная возможность познакомить гораздо больше молодых (и не таких молодых) умов с нашей областью, но давайте не будем делать так, чтобы их опыт был ограниченным, ограниченным взглядом на технологии.

Я очень уверен, что лучшие инструменты должны быть доступны каждому. Это не оригинальная идея, и именно это представление в значительной степени является причиной того, почему большая часть программного обеспечения GNU уже имеет отличную поддержку ARM (и других архитектур) «.

Эта версия сообщества была впервые доступна в 2016 году, но с тех пор была переписана, чтобы разработчикам было проще поддерживать ее одновременно с обновлениями Microsoft.

Исходная версия полагалась на сценарии сборки, которые вносили необходимые исправления в цепочку инструментов, чтобы обеспечить таргетинг на ARM. Поскольку это приводило к задержкам во время создания и тестирования исправлений, а также к появлению потенциальных проблем, Роджерс перешел на использование инструментальной цепочки на основе Ubuntu 16.04 на Travis CI, используя предоставленный контейнер Ubuntu 14.04 в качестве основы. Затем сборки размещаются на GitHub. У Роджерса есть несколько интересных и поучительных сообщений в блоге на своем веб-сайте о том, что он узнал.

Эта последняя версия будет работать с расширениями Visual Studio Code, если в расширениях не используются собственные компоненты, не поддерживающие ARM. Используя программное обеспечение, вы можете писать на JavaScript, TypeScript и Node.js. Доступ к другим языкам можно получить с помощью расширений, включая C #, Python и Go.


Добавить комментарий