Microsoft анонсирует выход Visual Studio Code и .NET для Linux
5Иллюстрация с сайта Code.Visualstudio.Com
На конференции Build 2015 представители компании Microsoft анонсировали выход кроссплатформенных версий двух программных продуктов этой компании — Visual Studio Code и .NET.
О возможном открытии кода .NET и выходе его версий для Mac OS X и Linux издание VentureBeat сообщило еще в ноябре прошлого года, но редакции .NET Core 5 для OS X и Linux, выпущенные под свободной лицензией MIT, были представлены публике только сейчас. В ответ на вопрос VentureBeat о дальнейшем будущем проекта Mono после выхода .NET для Linux представители Microsoft заявили, что разработчикам Mono лучше будет объединить усилия с разработчиками .NET. Список всех проектов на GitHub, связанных с .NET, доступен здесь.
Что касается Visual Studio Code, то это первый продукт из линейки MS Visual Studio, вышедший в редакциях для OS X и Linux. По своей сути он является не полноценным IDE, а легковесной надстройкой над свободным проектом Atom Shell. Visual Studio Code поддерживает большой ряд языков, включая C/C++/C#/Objective-C, Python, PHP, Java, JavaScript, JSON, XML, HTML и CSS. Также имеется внутренний отладчик и средства для интеграции с Git. Исходный код Visual Studio Code находится в свободном доступе на официальном сайте проекта.
Постоянная ссылка к новости: http://www.nixp.ru/news/13409.html. Aлександр по материалам MSDN Blogs, VentureBeat, techcrunch.com.
- Microsoft добавила поддержку gdb в Visual Studio и открыла код веб-редактора Visual Studio Code 20 ноября 2015 г.
- Microsoft запустила свой первый SaaS-сервис на базе Linux — HDInsight в Azure — и выбрала для него Ubuntu 29 сентября 2015 г.
- Microsoft хочет внести изменения в OpenSSH для лучшей поддержки PowerShell и Windows 5 8 3 июня 2015 г.
- Microsoft выпустила свою Linux-систему для сетевых устройств — Azure Cloud Switch (ACS) 2 1 19 сентября 2015 г.
- Удивительное рядом: СУБД SQL Server 2016 от Microsoft поддерживает GNU/Linux 5 3 8 марта 2016 г.
- Microsoft и Canonical запустили Ubuntu внутри Windows 10 с помощью слоя эмуляции POSIX 7 8 31 марта 2016 г.
- В Windows Store появятся три Linux-дистрибутива: Ubuntu, openSUSE и Fedora 2 3 12 мая 2017 г.
Napa.js — многопоточная среда исполнения для JavaScript, совместимая с Node.js
В Windows Store появятся три Linux-дистрибутива: Ubuntu, openSUSE и Fedora 2 3
Удивительное рядом: СУБД SQL Server 2016 от Microsoft поддерживает GNU/Linux 5 3
Открытый веб-фреймворк Microsoft ASP.NET vNext стал доступен для Linux и Mac OS X 2
Linux Foundation обновила статистику по изменению кода ядра Linux 4
Novell портирует Mono на Linux/Java-платформу Android 4 2
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Лицензия MIT. Судя по всему, Microsoft настроен очень серьезно.
.NET Core 5 is the small optimized runtime that is the basis of ASP.NET Core 5. It currently runs on Windows, and will be extended to support Linux and Mac. It is a high-performance and modular design, and supports full side by side to make it easy to adopt new .NET Core versions without affecting other apps. These products are actively developed by the .NET team and in collaboration with a community of open source developers. Together we are dedicated to improving and extending the .NET platform with new features and for new scenarios.
.NET Core has two major components. It includes a small runtime that is built from the same codebase as the .NET Framework CLR. The .NET Core runtime includes the same GC and JIT (RyuJIT), but doesn’t include features like Application Domains or Code Access Security. The runtime is delivered on NuGet, via the Microsoft.CoreCLR package.
.NET Core also includes the base class libraries. These libraries are largely the same code as the .NET Framework class libraries, but have been factored (removal of dependencies) to enable us to ship a smaller set of libraries. These libraries are shipped as System.* NuGet packages on NuGet.org.
https://www.dotnetfoundation.org/netcore5