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 ()
Ответ на: комментарий от Saloed

>>Проапдейтись уже, наконец, с 4.0 хотя бы на 4.2.

Давно уже на транке.

Да, на пыхе.

Школьники такие школьники. Пыха твоя тут близко не решает необходимые задачи. Как правильно заметили в гугле, пыха только для заказа пиццы нужна.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от MuZHiK-2

>> Давно уже на транке.

Тогда не п#@$и.

Пыха твоя тут близко не решает необходимые задачи. Как правильно заметили в гугле, пыха только для заказа пиццы нужна.

У школоты - конечно же не решает.

Если «необходимые задачи» - выкачивание бабла за полурабочую быдлоиндусскую поделку - то решает хорошо. Если «необходимые задачи» - расширяемый и четко работающий проект - то решает хорошо. Если «необходимые задачи» - выкачивание бабла в пользу M$ - то да, не решает.

А ещё, помимо пыха, есть куча других инструментов. Просто для решения практически любой задачи в области ВЕБа пых предпочтительнее дотнета.

Saloed
()
Ответ на: комментарий от MuZHiK-2

>Школьники такие школьники. Пыха твоя тут близко не решает необходимые задачи. Как правильно заметили в гугле, пыха только для заказа пиццы нужна.

Ви таки просто не умеете его готовить

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

>>Если «необходимые задачи» - выкачивание бабла за полурабочую быдлоиндусскую поделку - то решает хорошо. Если «необходимые задачи» - расширяемый и четко работающий проект - то решает хорошо.

То-то я заметил, что весь Ынтерпрайз на пыхе. На пыхе только студенческие поделки да мелкие сайтишки.

А ещё, помимо пыха, есть куча других инструментов. Просто для решения практически любой задачи в области ВЕБа пых предпочтительнее дотнета.

Ну-ну, особенно в области работы с БД.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от MuZHiK-2

>> То-то я заметил, что весь Ынтерпрайз на пыхе. На пыхе только студенческие поделки да мелкие сайтишки.

Пример: Битрикс. Ынтерпрайц, шо аж рыгать хочется: стоит до#@$, работает ещё #@$%, имеет тучу гораздо более внятных аналогов. Но все толстосумы в приказном порядке внедряют именно его. Чем не ынтырпрайз?

Ну-ну, особенно в области работы с БД.

В области работы с БД и подавно. Пых, кстати, в этом плане очень хорош. А ещё ведь есть жаба... А ещё Оракл, например, позволяет прямо на PL/SQL реализовать веб-сервисы, ггг

Saloed
()
Ответ на: комментарий от MuZHiK-2

>> А если серьезно, то пыха - не для серьезных вещей.

Ну-у-у-у, расскажи хотя бы тому же 1ass'у... И заодно - 70% ВЕБ-девелоперов. Посмотрю, куда они тебя запинают. Твой любимый дотнет - в лучшем случае 5-10% в вебе, и те в большинстве - корпоративные «хомяки» с посещаемостью в полторы калеки в неделю.

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

А, и WikiMedia пойди расскажи.

Народ, забаньте мужыга на Вики! Она ведь на Пыхе...

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

>>Аргументы? Факты?

Половина веба выступает аргументами и фактами одновременно.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от Saloed

>>Ну-у-у-у, расскажи хотя бы тому же 1ass'у... И заодно - 70% ВЕБ-девелоперов. Посмотрю, куда они тебя запинают. Твой любимый дотнет - в лучшем случае 5-10% в вебе, и те в большинстве - корпоративные «хомяки» с посещаемостью в полторы калеки в неделю.

А процент быдла и того больше, мне тоже на них теперь ровнять и брать с них пример что ли?

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от MuZHiK-2

>> А процент быдла и того больше, мне тоже на них теперь ровнять и брать с них пример что ли?

Ну-у-у, ты ведь изо всех сил стараешься: венда разработана для быдлоюзеров, дотнет - для быдлокодеров. Быдлу - ему ж что надо: чтоб побольше блестящих рюшечек, и чтоб подороже, перед поцонами попонтоваться. То, что просто тихо и незаметно решает возложенные задачи - быдлу неинтересно. Я тебе даже больше скажу: ты - и есть быдло. Всё, разговор окончен, я на сегодня поразвлекался достаточно. Пойду я, меня ждут другие дела =)

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

>А ты у нас, типа, элитное небыдло?

нет, он у нас либо унылый дебил, который считает себя троллем, либо просто унылый дебил, но которому за это платят.

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

>>Ну-у-у, ты ведь изо всех сил стараешься: венда разработана для быдлоюзеров, дотнет - для быдлокодеров. Быдлу - ему ж что надо: чтоб побольше блестящих рюшечек, и чтоб подороже, перед поцонами попонтоваться. То, что просто тихо и незаметно решает возложенные задачи - быдлу неинтересно. Я тебе даже больше скажу: ты - и есть быдло.

Таблетки на полке, не забываем принимать перед выходом на улицу.

Всё, разговор окончен, я на сегодня поразвлекался достаточно.

Нормальные люди с девушками развлекаются.

Пойду я, меня ждут другие дела =)

Тебя ждет ночная эпопея с твоим ОРМ, я в курсе.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от Saloed

Как у вас все просто просто и поделено на быдло-небыдло... Быдлокодеры - налево, а реальные девелоперы - ноправо)) Не в технологиях же дело, а в людях, которые их используют. Вы считаете пых идеальным решением для веб приложения с большой бизнес логикой? Увольте разгребать те спагетти... Жабка и дотнет - в зависимости от того, что больше подходит.

nanokot
()
Ответ на: комментарий от MuZHiK-2

>Нормальные люди с девушками развлекаются.

Гомоэлита рассказывает нам про девушек. I'lold.

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

дотнет - для быдлокодеров

я, конечно, понимаю что в запале, но не стоит... а то сейчас все продукты резко окажутся для быдлокодеров... быдлокодер индифферентен относительно платформы разработки, ы?

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