LINUX.ORG.RU

Mono 2.0

 


0

0

С опозданием где-то на месяц, вышла новая версия кросс-платформенного фреймворка Mono - 2.0 - свободной реализации Microsoft.NET. Список изменений достаточно обширный:

  • Полностью реализованы ADO.NET 2.0, ASP.NET 2.0, Windows.Forms 2.0.
  • C# 3.0, полная поддержка LINQ-выражений. Компилятор теперь доступен под двойной лицензией - GPL2 и MIT/X11.
  • Visual Basic 8.
  • Mono 2.0 - первый релиз, в который добавлен отладчик managed кода. Т.е. отладчик является полностью завершённым.
  • Paint.NET с отключёнными P/Invoke запускается и работает под Mono 2.0.
  • Множество улучшений, касающихся производительности: работа с типом decimal, операция lock (Monitor.Enter/Exit), снижено количество потребляемой памяти (за счет использования generics), исправлены ошибки "гонки потоков".
  • Доступен порт на Windows x64.
  • Реализовано API System.Diagnostics.PerformanceCounter - получение счетчиков производительности/диагностики (пока только для своего процесса).
  • Поддержка больших массивов с 64-разрядными индексами.
  • Поддержка DTrace.
  • Исправлено большое количество ошибок.
Радует то, что проект развивается и растет, несмотря ни на что. Более того, компания Ximian имеет возможность/средства оплачивать разработчикам Mono их труд, принимая на full-time работу, при этом оставляя продукт свободным.

В ноябре обещают выпустить Mono 2.1, главным новшеством которой будет Compacting GC, новый JIT (по предварительным тестам, производительность вырастет на 30%), оптимизирующий AOT для 2.0.

>>> Release notes

★★

Проверено: JB ()

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

>>>Онанизм до добра не доводить Из-за него пропадает регистрация?

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

>Ибо когда приложение одинакого хорошо запускается и на .Net под Windows и на mono под Linux - вот тогда оно воистину кроссплатформенное.

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

anonymous
()
Ответ на: Re^2: Mono 2.0 от GuttaLinux

Правила прочитать не осилил? При регистрации тебе дается 50 скора, если становится меньше - получаешь статус "анонимный", соответственно, все права становятся как у анонимуса.

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

>>> тебе дается 50 скора

А по русски можно?

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

> Вы анальный раб поганых проприетарщиков.

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

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

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

И с каких это пор .Net и прочие WinForms на unix-like платформах перестал быть костылем?

anonymous
()

а кто этим моно пользуется? у меня вот небыло его нет и не будет.

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

> И с каких это пор .Net и прочие WinForms на unix-like платформах перестал быть костылем?

С каких это под Линукс на железе разработанном под Windows перестал быть костылем?

Аналогия полная.

katafeyki
()

Нет! Только не это!!!! Опять программисты зареквестят на девеловских серваках обновлять....

/me плачет и зовёт маму.

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

>Ибо когда приложение одинакого хорошо запускается и на .Net под Windows и на mono под Linux - вот тогда оно воистину кроссплатформенное.

qt чем плох?! ещё и на маке.

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

> qt чем плох?! ещё и на маке.

Ничем. Сам предпочитаю qt4. Я говорил о .Net и его реализациях.

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

>Но также у Java есть очень долгий стартап, прожорливость до памяти и трудности с нативным видом приложений.

Ща быстро разъяснят, что проблемы лузеров, которые не могут купить лишних 2Гб RAM, шерифа не волнуют.

А по сабжу: оно не нужно. Есть православная Qt.

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

>С каких это под Линукс на железе разработанном под Windows перестал быть костылем?

Это какое такое железо? Принтеры/сканеры?

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

>Впервые слышу об этом плеере. О_о

OS у тебя word?

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

>не встречал пока ни одного доказательства, что Opera под Windows использует Qt. В линуксовой версии им по-моему только менюшки рисуются, все остальное выглядит довольно-таки чужеродно.

нет ёпт, они специально отдельный тулкит для венды написали. facepalm.svg

на досуге подумай в сторону разницы статической и динамической линковки.

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

Что то попахивает отстоем. Даже Paint.NET не могут без бубнов запустить. В топку такое.

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

>Ща быстро разъяснят, что проблемы лузеров, которые не могут купить лишних 2Гб RAM, шерифа не волнуют.

отлично работал под 512 mb с несколькими Java прогами. одна из них висела всегда с примерно 200 торрентами без перезапусков. достали уже писать про прожорливость Java.

>Есть православная

не надо писать то, что у многих вызывает отвращение

>Qt.

есть. и что? хотите застравить разработчиков под windows писать кроссплатформенные программы? а зачем это им? им и в винде хорошо живётся

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

>CDCollect вроде.

Неа. Все равно Gnome тащит за собою.

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

> Не, это все x86-компьютеры.

0_о правда? А кроме убогого анального раба это мнение еще кто-нибудь разделяет? И в чем выражется разработка железа именно для вантуза?

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

>>С каких это под Линукс на железе разработанном под Windows перестал быть костылем?

>Это какое такое железо? Принтеры/сканеры?

Soft-модемы %)

X-Pilot ★★★★★
()
Ответ на: комментарий от thevery

>вас просветить, как давно "Vedeolan" перешёл на QT и пищит ли народ именно от _интерфейса_?

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

tommy ★★★★★
()
Ответ на: Re^2: Mono 2.0 от GuttaLinux

>сколько дней назад флудили о том, что оно с wxW перешло на Qt4?

И? флуд на LOR-е отнимает популярность у VLC под виндой?

tommy ★★★★★
()

а system.management суппортит сиё чудо?

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

> не встречал пока ни одного доказательства, что Opera под Windows использует Qt

Дядя, это не на ЛОР, это в дом света, тепла и доброты %)

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

>То что вы не читали Достоевского и Гоголя, не принижает их заслуг.

заслуги великих писателей и сомнительная польза от программ которыми пользуются несколько человек - немного разные вещи. значит тащить Mono в систему - это нормально (причём притащить троянского коня). а java привыкли поливать грязью - так это у вас нормально.

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

> С каких это под Линукс на железе разработанном под Windows перестал быть костылем?

Катафейка, а с чего ты жив ещё? Ты ж под размер гроба спроектирован. Чётко по росту и ширине, так что давай... не задерживай... =)

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

>лопату с гробом уже приготовили ?

Нет, мы тебя на метан переработаем, чтоб землю не засорять всяким дерьмом.

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

не корми тролля. тебя в теме вполне достаточно :)

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

> В линуксовой версии им по-моему только менюшки рисуются, все остальное выглядит довольно-таки чужеродно.

Еще формы, списки и кнопки, это из того, что вижу в данный момент, может еще что. Также в Qt4 сборке есть нативная тема, а значит еще скроллбары и табы.

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

> не надо писать то, что у многих вызывает отвращение

В таком случае не стоило регистрироваться под таким никнеймом.

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

>прежде всего Just for fun и Just for me (имхо)

Кто тебе сказал такую глупость ? Мигель на зарплате от Novell ради "just for fun" платформу монополиста реимплементит ? OSS это прежде всего наличие OSS-аналогов нужного программного обеспечения. OSS аналог платформы стандарт на которую контролирует монополист нужен только монополисту и его "друзьям".

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

> ФГМ? x86 были до того, как появилась венда.

Ох, это у вас похоже ФГМ. Я написал этот бред только чтобы показать, что те кто утверждает что .Net под линуксом 0 костыль - несут бред.

katafeyki
()
Ответ на: комментарий от X-Pilot

>Soft-модемы %)

пару лет висел под linux на софтмодеме lucent/agere - просто сказка. ни одного зависа, в отличии от его драйвера под вендой - там ухитрялось виснуть в редкие перезагрузки в венду.

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

> трудности с нативным видом приложений Трудности у программистов, которыt в качестве тулкита не выбирают тот же QtJambi.

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

> Да и хрен с ними. Вам они нужны?

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

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

>>Soft-модемы %)

>Да и хрен с ними. Вам они нужны?

Как оказалось, да - на всякий случай в ноуте, вроде как, должен работать

X-Pilot ★★★★★
()
Ответ на: комментарий от tommy

>пару лет висел под linux на софтмодеме lucent/agere - просто сказка.

Мне с чипом (Conexant) не повезло - драйвер платный и наши электронные магазины его не продают :(

X-Pilot ★★★★★
()
Ответ на: комментарий от katafeyki

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

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

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

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

Да-да-да, зато я уверен, что старый Com-портовый U.S. Robotics вполне нормально будет работать на любой ОСи

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