Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Новости IT Microsoft раскрывает исходные коды .NET Core RSS

Microsoft раскрывает исходные коды .NET Core

Текущий рейтинг: 4.67 (проголосовало 6)
 Посетителей: 1344 | Просмотров: 1423 (сегодня 0)  Шрифт: - +

На конференции Microsoft Connect() в Нью-Йорке «Редмондский гигант» сделал несколько важных анонсов для разработчиков, из которых наиболее знаковым стало решение компании раскрыть исходные коды компонентов платформы .NET.

Компания Microsoft поступательно расширяет покрытие своих проектов открытыми и свободными лицензиями. Ранее в рамках экосистемы .NET был открыт исходный код управляемых компиляторов языков C# и Visual Basic (проект Roslyn), F# (Visual F#), ASP.NET 5, а также Entity-фреймворк. Теперь Microsoft приняла решение раскрыть исходные коды .NET Core Framework с целью расширить возможности кроссплатформенной разработки, а также построить более широкую экосистему. Исходные коды .NET были выложены на распространённый Git-сервис GitHub, позволяющий как загружать и просматривать исходные коды, так и вносить предложения по их изменения, создавать отчёты об ошибках, вести дискуссии и так далее. Microsoft считает, что открытие .NET Core Framework для сообщества откроет новые возможности для платформы Mono, которая является открытой альтернативной реализацией .NET для платформ Mac OS, GNU/Linux, Android, iOS и других. Разработчики проекта Mono сталкивались с множеством проблем, которые было крайне трудно решить, не обладая возможностью посмотреть на классическую реализацию от Microsoft. Теперь такой проблемы нет, и обе реализации смогут продолжить продуктивное развитие. Microsoft заявила, что приветствует не только изучение и использование кода .NET, но и готова принимать вклад от сторонних разработчиков, которые готовы улучшить .NET, и первый код, написанный не инженерами Microsoft был включен в основную ветку проекта уже спустя несколько часов после анонса об открытии .NET Core Framework.

*

Microsoft обещает, что раскрытие компонентов .NET не закончилось, и у компании впереди много планов по улучшению платформы с точки зрения открытого и свободного программного обеспечения. Microsoft планирует к конференции BUILD 2015 опубликовать исходные коды всех библиотек платформы, кроме того в процессе подготовки находятся исходные коды рантайма .NET Core, в котором выполняется код, написанный сторонними разработчиками. У .NET Core также есть весомый недостаток — платформу можно собрать из исходных кодов в бинарный код только в среде операционной системы Windows (так как требуется Visual Studio 2013), поэтому Microsoft создала рабочую группу, которая займётся разработкой решений по компиляции платформы и на операционных системах Mac OS X и Linux. В компании пообещали, что сообщество будет видеть постоянный прогресс в развитии платформы в виде открытого проекта, а для координации разработки создана специальная организация .NET Foundation. Основной лицензией для .NET Core и её компонентов стала одобренная Open Source Initiative лицензия MIT. Впрочем, Microsoft пока не собирается открывать полные исходные коды всего стека .NET, поэтому компоненты WPF и WinForms скорее всего останутся либо полностью закрытыми, либо несвободными, но в любом случае они специфичны для Windows-систем, и необходимости в них на Mac OS X, Linux, Android и iOS нет.

Автор: Анжел Божинов  •  Иcточник: www.zdnet.com  •  Опубликована: 13.11.2014
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.