LINUX.ORG.RU

Mono 1.1.8


0

0

Вышел новый релиз development-ветки Mono 1.1.8. Разработчики заявляют, что релиз достаточно стабильный для постоянного использования.
Среди изменений:
Windows.Forms: поддержка DataGrid, MDI, Drag'n'Drop и буфера обмена для X11 и Windows.
ASP.NET: поддержка ImageMap, Wizard, SiteMapDataSource и SiteMapPath.
Mono.Unix (замена Mono.Posix для Mono 1.2): новые системные вызовы,
в частности семейства Syscall.execv, Syscall.fcntl, Syscall.mmap
Также изменения коснулись VB.NET, JScript, Reflection,
улучшена производительность регулярных выражений и System.Web.

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

★★★★★

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

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

> Мужики! Чё вы всё Жаба да Жаба? Новость то про Моно... Я где-то с полгода больше назад прикололся с C#, причем ис комплекта Моны. Почитал доку на rsdn и примеры, что шли с Моной. Сделал по этому приколу наипростейший httpd. Получилось, причем достаточно легко, я бы даже сказал полегче чем на ц++ и дельфи(без компонентов). И работало под моной как в линуксе так и в виндах. Язык - смесь ц+, обджект паскаля и джавы, но что-то в нем есть. Спрыгнул с него, так как ГУЙ (Видновс.Формс) в моне был тогда никакой и непереносимый. А виндовым С# занимать начинать нехотелось по причине одноплотформенности, да и оутофтопик как никак ;^) Этот релиз посмотрю обязательно, особенно если они формс наладили.

Удачи ;^)

anonymous
()

А что на ней написано-то вообще? Можно пощупать, что из этого получается?

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

>the_coder (*) (17.06.2005 21:01:22)

>Мужики! Чё вы всё Жаба да Жаба? Новость то про Моно... Вот у меня конкретный вопрос к знающим людям : Как сейчас на рынке дело обстоит с C#? Насколько это перспективная платформа? Стоит ли перебороть в себе естественое отторжение организмом и таки выучить эту хренотень?

Скажу тебе, как чел, который на этом писал: СТОИТ

Пусть это и творение MS, но очень удачное. А mono это хорошая реализация удачного творения :)

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

> Гон! Смотреть rotor.
а есть полноценный M$ .NET Framework не под винду ? proof-of-concepts огрызки не принимаются

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

>Пусть это и творение MS, но очень удачное.

"Шарик, ты дурак!" Это не творение MS. Это творение Sun и назвается Java. А C# - это "то, что Рабинович напел", вернее то, что MS ПРИШЛОСЬ делать самой, когда Sun не дала ей подмять по себя джаву. Еще во времена 1.1. MS поняла, что жабе нет альтернативы а спиздеть, как обычно это бывало, ей не дали, и ей пришлось самой уже 6-й год клепать свой C# и .NET Framework, который дай бог к пятой версии (сейчас 2-я) дорастет до J 1.5.0

Но жаба к тому времени уже вторая выйдет

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

А сейчас 1.5. Второй её назвали после выхода 1.2 по типу как в солярис (версия 7 на самом деле 2.7).

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

Сейчас версия первая. 1.5.0 текущая. Ожидается 1.6.0. Потом 1.7.0. Суть в обратной совместимости, которую они тянут. Т.е. софт, написанный в 99-м году под 1.0, должен идти на 1.5.0, 1.6.0 и любой выше. Из-за этого JRE распухает, т.к. классы, методы, объявленные deprecated, остаются в JVM

2.0 - будет вторая, даже еще не планируется. А у MS уже Framework 2.0 beta есть. Скорее всего не стыдно будет ставить себе 3.0 SP3, не ниже :) Как это обычно бывает с их "протухтами"

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

>> жаба слишком непортабельна. С mono пока проблем не было.

Странно, я как-то по жизни пишу на Java под Windows XP, а проги выполняются под Linux или Solaris. Как под Resin на стандартной Sun JVM, так и внутрях Oracle. И что-то не помню каких-то больших проблем. Бывают, конечно, ничто небезглючно... Но редко, весьма.

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

>> Под x86_64 жабы нет.

Вы гражданин соврамши

Linux AMD64 RPM in self-extracting file (jdk-1_5_0_03-linux-amd64-rpm.bin, 40.41 MB)

Сто лет как есть, момента выхода 5.0, а вот это свежая

Ее и юзаем на одном из серваков под Dual Opteron + RH Linux AMD64

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

>> Ты занимался портированием java?
>>Даже в мыслях не было. Попытки это сделать отлично известны и очевидно >>приемелемым результатот не заканчиваются.

Странная вам Java попадалась... Почему-то у остальных проблем нет. И даже я про себя не говорю, хотя всегда пишу, работая под Windows, а проги мои работают на Linux. Вот взять хотя бы проект Apache Jakarta (Tomcat, туча всяких либ и т.д.) - где там отдельно сорцы под Windows, отдельно под соляру и отдельно под Linux? Всегда качаю единожды, причем чаще всего уже компилированные. И использую на всех ОС, что есть. Взять ту же gaucho с их Resin - тоже самое. Качаешь дистр разок и везде его ставишь.

Сомневаюсь что Java заслужила такое признание в корпоративном секторе, имей она проблемы с портированием :) А тем не менее большинство разработчиков софта так или иначе используют Java. А крупные, нацеленные на корпоративного заказчика, так вообще все (кроме M$): Oracle, IBM, Sun и далее по списку

> Для скольких OS существует mono?
>Windows, Linux, MacOS X. Жаба от Сан не может похвастаться и этим.

Для всех вышеперечисленных ОС Java сто лет как есть и успешно работает :)

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

>> Я прав полностью. Т.н. жаба для x86-64 работает в 32-х битном режиме,
>> т.е. это и есть жаба для IA32.

Да ну? Откуда такие сведения? У Java AMD64 имеется ключик, переключающий режимы -d64 запускает 64-х битные бинари, слинкованные с 64-х битными системными либами, они снимают ограничения на максимум Java heap size и ну никак не могут работать в 32-х битном режиме.

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

>>Пусть это и творение MS, но очень удачное.

>"Шарик, ты дурак!" Это не творение MS. Это творение Sun и назвается
>Java. А C# - это "то, что Рабинович напел", вернее то, что MS
>ПРИШЛОСЬ делать самой, когда Sun не дала ей подмять по себя джаву.
>Еще во времена 1.1. MS поняла, что жабе нет альтернативы а спиздеть,
>как обычно это бывало, ей не дали, и ей пришлось самой уже 6-й год
>клепать свой C# и .NET Framework, который дай бог к пятой версии
>(сейчас 2-я) дорастет до J 1.5.0

>Но жаба к тому времени уже вторая выйдет

>anonymous (*) (18.06.2005 11:49:57)

Я плакаль :))
Особенно порадовал перл:
>который дай бог к пятой версии (сейчас 2-я) дорастет до J 1.5.0

Я так понимаю это в Джаве а не .NET есть property, reflection, event system, attributes. И это .NET-у нужно стремиться их получить.

> Но жаба к тому времени уже вторая выйдет

то же супер :). А ничего что она УЖЕ 2-ая? :)

По теме. mono - есть вери гуд. Тока не надо портировать win32 штуки аля Windows.Forms. Не стоит, так как они очень сильно завязанны на Windows. Только кучу гемора можно поиметь от этого. И именно из-за Windows.Forms и Win32 namespace, .NET плохо переноситься. Java сразу была заточенна под перенос, а .NET изначально как замена COM-а (что бы там МС не грила).

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

>> Но жаба к тому времени уже вторая выйдет

>то же супер :). А ничего что она УЖЕ 2-ая? :)

Недалекий, она все еще первая. А не 2-ая и не 5-я. Почетай умные статейки если на чтение умныхъ книжек тебя не хватает.

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

>По теме. mono - есть вери гуд. Тока не надо портировать win32 штуки аля Windows.Forms. Не стоит, так как они очень сильно завязанны на Windows. Только кучу гемора можно поиметь от этого. И именно из-за Windows.Forms и Win32 namespace, .NET плохо переноситься.

Ебанатишко, она плохо переносица, потому что M$-у нужна одна ОС на всех компах в мире - Windows, и клала она и на Solaris, и на Linux.

А ты предлагает не GUI приложения, а gnu-utils на mono переписывать?

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

>>> Но жаба к тому времени уже вторая выйдет

>>то же супер :). А ничего что она УЖЕ 2-ая? :)

>Недалекий, она все еще первая. А не 2-ая и не 5-я. Почетай умные >статейки если на чтение умныхъ книжек тебя не хватает.

>anonymous (*) (20.06.2005 7:57:35) Читаем: http://java.sun.com/j2se/1.4.2/index.jsp. Цитата: Version 1.4.2 of Java _2_ Platform. А счас она будет 5 (хотя типа 1.5, типа 2.5 :)). Это называется маркетинг. P.S. И недалёкий у вас между ног болтается (если там есть чему болтаться).

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