LINUX.ORG.RU

Вышли Mono 2.6 и MonoDevelop 2.2

 , ,


0

0

15 декабря 2009 года, 9 месяцев спустя после последнего крупного выпуска, в свет вышли давно ожидаемые обновления известных программных продуктов - Mono 2.6 и MonoDevelop 2.2. По заверениям Мигеля де Иказы, все разработчики работали над данным выпуском так, как никогда до этого.

Основные изменения в Mono 2.6:

  • клиент и сервер WCF (Windows Communication Foundation), что стало возможным благодаря реализации Silverlight 2.0;
  • поддержка LLVM (Low Level Virtual Machine) для улучшения производительности при нагрузке на сервер и вычислениях;
  • фреймворк Continuations/Co-routine (для работы с потоками) в виде Mono.Tasklets;
  • поддержка LINQ to SQL средствами DbLinq;
  • новый программный отладчик, интегрированный с MonoDevelop на операционных системах Unix и OSX;
  • System.IO.Packaging;
  • оболочка csharp теперь поддерживает автодополнение (по нажатию табуляции);
  • xbuild в состоянии собирать большинство проектов msbuild;
  • Mono впервые представляет «песочницу» для проверки и усиления безопасности (используется в Moonlight);
  • более полная реализация API 3.5;
  • выпуск включает открытые корпорацией Microsoft ASP.NET MVC, ASP.NET AJAX и Microsoft's Dynamic Language Runtime;
  • работает быстрее и потребляет меньше ресурсов.

Теперь перейдем к обзору изменений в MonoDevelop 2.2:

  • весь исходный код MonoDevelop теперь лицензирован под LGPLv2 и MIT X11;
  • улучшения в пользовательском интерфейсе - интерфейс обновлен с учетом всех модных тенденций, взятых из Chrome, Firefox, Visual Studio, Eclipse и XCode;
  • поддержка ASP.NET MVC;
  • новый макропроцессор T4 (Text Template Transformation Toolkit) интегрирован прямо в IDE (версия T4 из Mono также доступна в виде библиотеки);
  • поддержка проектов Moonlight;
  • новая поддержка MacOS и Windows;
  • новый отладчик позволяет отлаживать Console, Gtk#, ASP.NET, iPhone и приложения Moonlight;
  • множество улучшений в текстовом редакторе: динамические аббревиатуры (аналог Alt-/ в Emacs), генератор кода (Alt-Insert), поддержка сокращений, кодовые шаблоны, выделение блоков, форматировщик C#;
  • новые средства рефакторинга;
  • расширение для Python, включая поддержку автодополнения, проверку синтаксиса, обнаружение методов и классов, сворачивание кода;
  • расширение для разработки под iPhone.

А теперь, чтобы слова о громадной проделанной работе не выглядели пустыми, немного статистики:

  • в Mono 2.6 по сравнению с версией 2.4: изменено 7208 файлов, добавлено 1392400 строк, удалено 440016 строк - итого около 1 миллиона новых строк кода;
  • в MonoDevelop 2.6 по сравнению с версией 2.4: изменено 2427 файлов, добавлено 464284 строк, удалено 120124 строк - итого около 300 тысяч новых строк кода.

Загружаем, радуемся, поднимаем бокалы!

Страница загрузки Mono.

Страница загрузки MonoDevelop.

>>> Пост в блоге Мигеля де Иказы

★★★★

Проверено: maxcom ()
Ответ на: комментарий от ubuntulover

>ECMA не позволит такому случиться.

Это тебе болмер и мигель( официальный предатель опенсорса) напели? Моно - это клон того что сейчас на винде, они уже давно из рамок ECMA вышли. Реализация стандарта - дотгну.

anonymous
()
Ответ на: комментарий от anonymous

> Это тебе болмер и мигель( официальный предатель опенсорса) напели? Моно - это клон того что сейчас на винде, они уже давно из рамок ECMA вышли. Реализация стандарта - дотгну.

Я же тебе сказал — если ты почитаешь чуть-чуть по моне, то увидишбь, что когда используется «опасный» неймспейс, это ЯВНО указывается. И они готовы это всё выпилить, если будут предъявы (многое не потеряют). Также моно вводит большое количество собственных полезных библиотек (начинаются с корневого неймспейса Mono.*)

ubuntulover
()
Ответ на: комментарий от anonymous

> Это тебе болмер и мигель( официальный предатель опенсорса)

ты путаешь немного термины, мигель не предатель опенсорса, а предатель национал-демократической партии «За чистую расу, хайль» в рамках опенсорса

ubuntulover
()
Ответ на: комментарий от ubuntulover

>что когда используется «опасный» неймспейс, это ЯВНО указывается.

И после этого моно автоматически будет выпилен из рассматриваемых платформ. Даже существующее вряд ли кто-то будет переносить на моно, разве что в единичных случаях при покупке лицензии на моно у новелла.

anonymous
()
Ответ на: комментарий от anonymous

>И после этого моно автоматически будет выпилен из рассматриваемых платформ. Даже существующее вряд ли кто-то будет переносить на моно, разве что в единичных случаях при покупке лицензии на моно у новелла.

Анонимус, ТЫ гарантируешь это?

anonymous
()
Ответ на: комментарий от ubuntulover

>мигель не предатель опенсорса

нет именно предатель. он называет открытым не открытое по.

национал-демократической партии «За чистую расу, хайль» в рамках опенсорса

глупая аналогия, если по не соответствует критерию открытости, то оно не открытое по определению. Зачем утверждать обратное? Чтобы обмануть лохов и содрать с них денег. Такие действия бросают тень на истинный опенсорс. И после подобного, поскольку мигель был членом гну, его можно заслуженно называть предателем. Соответственно и к остальным проектам мигеля нет никакого доверия.

anonymous
()
Ответ на: комментарий от ubuntulover

> ты путаешь немного термины, мигель не предатель опенсорса, а предатель национал-демократической партии «За чистую расу, хайль» в рамках опенсорса

сжигание/выкидывагие дисков с проприетарным софтом GNU уже устраивало, охота на инакомыслящих уберфюрером гестапо Столлманом уже началась... ждём репрессий и агрессивную экспансию

ubuntulover
()
Ответ на: комментарий от anonymous

> глупая аналогия, если по не соответствует критерию открытости, то оно не открытое по определению. Зачем утверждать обратное? Чтобы обмануть лохов и содрать с них денег. Такие действия бросают тень на истинный опенсорс. И после подобного, поскольку мигель был членом гну, его можно заслуженно называть предателем. Соответственно и к остальным проектам мигеля нет никакого доверия.

ты сам, похзоже, путаешь opensource с frees software щас

ubuntulover
()
Ответ на: комментарий от anonymous

>Анонимус, ТЫ гарантируешь это?

Каким образом? Топов баблом мс простимулирует, и они будут не на владельца работать, а на мс. И всякий бесполезный гномо-мусор упоротых гномеров вроде томбоев можно даже за ПО не считать.

anonymous
()
Ответ на: комментарий от anonymous

>нет именно предатель. он называет открытым не открытое по.

Не вагини. Он называет открытым открытое ПО. Но не свободное, да.

anonymous
()
Ответ на: комментарий от ubuntulover

>ты сам, похзоже, путаешь opensource с frees software щас

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

anonymous
()
Ответ на: комментарий от anonymous

>Он называет открытым открытое ПО. Но не свободное, да.

доступ к сорцам на посмотреть - это не значит открытое по. разбирать в вопросе прежде чем утверждать.

anonymous
()
Ответ на: комментарий от anonymous

>доступ к сорцам на посмотреть

Покажешь сорцы win7?

anonymous
()
Ответ на: комментарий от ubuntulover

С захваченных территорий GNU-наци будут увозить ынтырпрайз-мартышек в товарных вагонах на принудительные работы в фатерлянд.

frost_ii ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.