LINUX.ORG.RU

Вышел Mono 3.0

 , ,


0

2

После полутора лет разработки вышел мажорный релиз открытой кроссплатформенной реализации .NET Framework Mono 3.0.

Что нового:

  • Компилятор C# 5.0 с поддержкой асинхронного программирования.
  • Поддержка ASP.NET MVC 4, Razor.
  • Поддержка Entity Framework.
  • Новый высокопроизводительный сборщик мусора SGen.
  • Начальная поддержка CodeContracts.
  • Множественные улучшения производительности.

Поддержка и обновления mono 2.10 будут продолжаться еще в течение полугода.

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от yanka

Майкрософт заботится о кроссплатформенности дотнета только на своих продуктах. И не в их интересах развивать под другие платформы. Это же очевидно.

lazy_aleks
()

Как с поддержкой сборки в нативный PowerPC-код?

Помню, года два назад откоммитил какой-то патч для этого.

mr_doug
()
Ответ на: комментарий от I-Love-Microsoft

увы, без Mono бы Linux уже не смотрелся бы настолько равной платформой относительно своего проприетарного офтопного аналога

Зачем нужен mono, подверженный патентной угрозе, когда Qt и GTK+ превосходят его во всём? - Ответ, ни за чем.

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

anonymous
()

F# так и нету «из коробки»?

anonymous
()

Ээээ. Никто никуда не выходил, это не релиз, а бета.

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

Доказательств того, что в Mono есть код из оригинального .NET, насколько мне известно, тоже чуть менее, чем нисколько. C#, байткод и некоторые другие части CLI являются стандартами ECMA и ISO. API копирайтить и/или патентовать нельзя. Так чем же затроллить могут?

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

Его реально кто-то использует?

Да.
Я перевел несколько проектов с Виндовс на Линукс в корпоративной среде.

Делал медиа проект для Sony, ABC Media

grim ★★☆☆
()
Ответ на: комментарий от ebantrop

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

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

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

C#, байткод и некоторые другие части CLI являются стандартами ECMA и ISO

Ну MPEG вроде тоже является стандартом ISO. Но оккупирован до мозга костей.

Ttt ☆☆☆☆☆
()
Последнее исправление: Ttt (всего исправлений: 1)
Ответ на: комментарий от anonymous

C#, байткод и некоторые другие части CLI являются стандартами ECMA и ISO

К сожалению, стандарт не означает того, что это патентно-безопасно.

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

Mono - УГ, подверженное патентной угрозе со стороны Microsoft.

Не перевелись тормоза на ЛОРе

Разумные люди используют Qt и GTK+.

Разумные люди не ипут себе мозг а используют то, что удобно в данной ситуации.

grim ★★☆☆
()
Ответ на: комментарий от mr_doug

Расскажи мне кому нужен ваш рипнутый поверпк?

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

Зачем нужен mono, подверженный патентной угрозе, когда Qt и GTK+ превосходят его во всём? - Ответ, ни за чем.

не всё так просто, Mono нужно и даже очень, иногда слишком

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от XVilka

Ждем автомобили на миниатомном двиге, чтобы если уж авария так обе машины превратились в пар вместе с пассажирами

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

В случае с Mono мы специально смотрим на микрософтовские разработки и делаем совместимые с ними. А вс лучае с Linux — доказательств того, что решения были слизаны с микрософтовских, нет.

Тем не менее тех, кто платит МС за патенты в моно - нет
А тех кто платит МС за патенты в Линукс - много

grim ★★☆☆
()
Ответ на: комментарий от Ford_Focus

Тем что это более гибкое и прогрессивное решение. Java уже давно отстала в развитии. Просто посмотрите сколько полезного появилось за последние 10 лет в .NET, а сколько — в Java и с каким опозданием. Также Java не позволяет толком оптимизировать код. Ни тебе структур, ни указателей. Ну и Oracle ИМХО большее зло, нежели Microsoft :)

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

Разумные люди используют Qt и GTK+.

Разумные люди не ипут себе мозг а используют то, что удобно в данной ситуации.

Это не разумные люди, а потребители, которые мыслят в стиле: после меня хоть потоп.

И что же это за ситуация такая, что mono оказывается удобней Qt и GTK+?

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

Да, именно. Оно перемалывается в нормальный код через llvm-бэкенд, деталей не знаю.

tensai_cirno ★★★★★
()
Ответ на: комментарий от Ilshat

Mono нигде не удобно

Это потому что вы им пользоваться не умеете.

У меня сын в 5 лет похоже говорил про то что неудобно правильно дышать когда кролем плывёш.

В 6 лет уже поумнел.

Интересно, вы поумнеете?

grim ★★☆☆
()
Ответ на: комментарий от Ttt

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

В линуксе нет изобретений. /thread

tensai_cirno ★★★★★
()
Ответ на: комментарий от grim

Интересно, вы поумнеете?

Аналитики с лора никогда не закончивают второй класс, факт.

tensai_cirno ★★★★★
()
Ответ на: комментарий от VEG

сколько полезного появилось за последние 10 лет в .NET

чего из этого в яве не было?

Ни тебе структур, ни указателей.

из явы всё это выпилено вполне осознанно и резонно. за оптимизациями следует обращаться к нативным С-либам

Oracle большее зло

однако развивает OpenJDK под православной GPL

Ford_Focus ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Зачем нужен mono, подверженный патентной угрозе, когда Qt и GTK+ превосходят его во всём? - Ответ, ни за чем.

не всё так просто, Mono нужно и даже очень, иногда слишком

Так и для чего же всё-таки оно нужно?

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

Ну а причем тут справедливость? Например самсунг заплатил эплу денег. В Америке это было справедливо (наверное), а в других странах нет.

никакого нарушения нет

Это и есть предмет спора. А то что микрософты на гуглов могут подать в суд вполне вероятно. Гугль платежноспособен, ровно как и самсунг.

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

Это потому что вы им пользоваться не умеете.

чего то к слову про «умеете пользоваться». Насколько легко и быстро .net разработчик, привыкший к простоте действий в MS VS, сможет воспользоваться mono?

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

Это не разумные люди, а потребители, которые мыслят в стиле: после меня хоть потоп.

Да, и поэтому разумные люди продвигают прогрессивные технологии вроде моно

И что же это за ситуация такая, что mono оказывается удобней Qt и GTK+?

ЯП : С#+LINQ+Async экономят огромное количество времени и нервов при разработке ПО
Вэб приложения на QT писать неудобно :(

Всему своё место.

grim ★★☆☆
()
Ответ на: комментарий от yanka

Подразумевая, что сам андроид не является убогим поделием. И про мизерное комьюнити глупости не пишем. И вообще пора лечь спать, завтра школа ждёт.

tensai_cirno ★★★★★
()
Ответ на: комментарий от Ford_Focus

чего из этого в яве не было?

практически всего перечисленного в новости.

из явы всё это выпилено вполне осознанно и резонно. за оптимизациями следует обращаться к нативным С-либам

Обращение к нативным либам пожалуй самое проблемное место жабы.
Все остальное они потихоньке из C# передирают а вот проблемы взамодействия с С либами это неустранимый дефект.

однако развивает OpenJDK под православной GPL

Изза которого уже судили Гугла.

grim ★★☆☆
()
Ответ на: комментарий от RedPossum

Насколько легко и быстро .net разработчик, привыкший к простоте действий в MS VS, сможет воспользоваться mono?

Есть плагин бля VisualStudio
Садитесь и пишите.

Если не использовать МС dll то приложения сразу получаются кросплатфорными и в общем случае даже перекомпиляция не нужна с .net на mono

grim ★★☆☆
()
Ответ на: комментарий от grim

Это не разумные люди, а потребители, которые мыслят в стиле: после меня хоть потоп.

Да, и поэтому разумные люди продвигают прогрессивные технологии вроде моно

Моно как уже писалось выше унылый высер Мигеля, а не перспективная технология.

В том посте я просто забыл поставить двойное цитирование, правильный вариант такой:

Разумные люди используют Qt и GTK+.

Разумные люди не ипут себе мозг а используют то, что удобно в данной ситуации.

Это не разумные люди, а потребители, которые мыслят в стиле: после меня хоть потоп.

И что же это за ситуация такая, что mono оказывается удобней Qt и GTK+?

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

Ядро линуксово оно вроде как тоже было поделкой.

Ядро линукса и сейчас остается поделкой.

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