Тогда такой вопрос. Есть ли в моно возможность компилировть байт-код и создавать нативные бинарники, которые потом можно запускать на целевой платформе без моно?
написал в теме. Вот допустим, нужна мне рисовалка а ля пейнт (т.е. не гимп). Для того, чтобы поставить kolourpaint в Убунту, необходимо доп. поставить пакетов на 60М и грузить dcopserver (4М в памяти). Так вот, почему бы лёгкий софт вроде пейнта не писать на моно? Какие недостатки по сравнению с Qt? Моно можно ставить в дистрибутив по умолчанию, а для остальных случаев возможно использование mkbundle.
Зато будет универсальная платформа, не зависящая от KDE или Gnome. Все будут качать один мешок шлака (и то только если он не устанавливается по умолчанию вместе с установкой дистрибутива).
P.S. у меня появилась очень интересная идея - почему бы не переписать KDE и Gnome на Mono?
>P.S. у меня появилась очень интересная идея - почему бы не переписать KDE и Gnome на Mono?
Почему бы не переписать Gnome и Mono на Qt? Почему бы не переписать Kde и Mono на Gtk? Почему бы не переписать Kde, Gnome и Mono на Java | jambi | swt?
А можно и КДЕ ставить в дистрибутив по умолчанию. Чистый qt это около 4 метров сухого веса, со всеми библиотеками моно будет весить не меньше (недавно хотел поставить софт для айпода так там простенькая програмка на моне зависимостей потынула чуть ли не на 65 метров, и это при том что и гном и кеды установлены)
1. Сам проверял? Или по слухам на ЛОРе?
2. А покажи мне хоть один доделанный свободный программный продукт? Все свободное ПО находится в постоянном развитии
3. Неужели? Да вот побыстрее всяких питонов. И даже немного быстрее жабы (http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=csharp&...)
4. Иди и читай роадмап, перед тем как звездеть
5. Еще _ниодного_ прецедента походу не было. Поэтому утверждать такие вещи не стоит. Положение то же самое что Сан/Жаба, Гугл/Питон.
>Посему можешь переписать гном не моно, я буду только рад.
ждите :)
> 2. А покажи мне хоть один доделанный свободный программный продукт?
Гы, Java
> 3. Неужели? Да вот побыстрее всяких питонов
Да вот не видно пока что. Ссылки на тесты, в которых жаба-моно рвут С++ сам знаешь куда можно засунуть.
> 4. Иди и читай роадмап, перед тем как звездеть
Иди ка ты читай новости на ЛОРе тех времён, когда это моно было только на языке у Мигеля. И сравни с тем, о чём они говорят сейчас. Кстати, это не совет и не позыв к действию, ты же фанатик... Это типа иллюстрация для адекватов.
> 5. Еще _ниодного_ прецедента походу не было.
Тю. Ещё не было ни одной ядерной войны. Из этого следует, что ядерное оружие не опасно? лолка...
Не знаю как ты проверял, но у меня все работает на нормальной скорости. Как только что-то будет медленно - пойду жаловаться в багзиллу. У кого нибудь F-Spot тормозит?
Java доделана в пределах своих версий, верно? И моно тоже доделан в пределах версий - 1.1.х - реализован .net 1.0, 1.2.x = .net 1.1, сейчас доделывают .net 2.0. Проект молодой, и номера версий соответствующие. Однако уже сейчас я использую mono в продакшине и пока никаких нареканий у меня не было.
Я понимаю, что тебе сложно осознать что питон - тормоз, но отмазка гнилая. Ну покажи мне по той ссылке где это жаба-моны рвут С++?
Причем тут фанатизм? Если ты такой адекватный - то линками угости что-ли. А то фразу "непонятно как развивается" можно прилепить к абсолютно любому проекту (скорей всего, все зависит от уровня концентрации серого вещества в черепе сказавшего).
Вот объясни мне пожалуйста чем Моно опасна? На примере. Только без поноса типа "завтра баллмер скажет...".
> Не знаю как ты проверял, но у меня все работает на нормальной скорости. Как только что-то будет медленно - пойду жаловаться в багзиллу. У кого нибудь F-Spot тормозит?
Гы, а на каких задачах ты сравнивал? Гуй у них гткшный, работает он как родной. Зато всё остальное - тихий ужас, особенно по сравнению с настоящим дотнетом... Monodevelop запускается дольше, чем MSVS2005, хотя в подмётки ему не годится...
> Java доделана в пределах своих версий, верно? И моно тоже доделан в пределах версий - 1.1.х - реализован .net 1.0, 1.2.x = .net 1.1, сейчас доделывают .net 2.0.
Зайди на сайт моны и глянь, сколько ещё функционала не реализовано из System.Windows.Forms. Или ты только по части пиара, а что внутри - это тебя не касается?
> Я понимаю, что тебе сложно осознать что питон - тормоз,
Покажи мне тормозные приложения на питоне. И объясни, почему ASP.NET сливает тому же питону в вебе... И ещё покури psyco...
> Причем тут фанатизм?
Да при том, что ты только тем и занимаешься, что брызгаешь слюной, расхваливая свою мону. Типичный фанбой.
> Вот объясни мне пожалуйста чем Моно опасна?
Я тебе уже привёл аналогию. Дальше
> все зависит от уровня концентрации серого вещества в черепе
>Гы, а на каких задачах ты сравнивал? Гуй у них гткшный, работает он как родной. Зато всё остальное - тихий ужас, особенно по сравнению с настоящим дотнетом... Monodevelop запускается дольше, чем MSVS2005, хотя в подмётки ему не годится...
Monodevelop у меня стартует 4-5 секунд. Не так уж и много. Студия и помедленней бывает. У меня есть такая задача - генерация номеров карт по хитровжаренному алгоритму. Так вот, .NET генерит 10000 номеров за 8 сек, моно - за 12 сек. А если использовать mysql: mono/ubuntu linux=15сек, .NET/windows=40сек. База одна и та же, на отдельной машине, исполняемые файлы не пересобирались. Что именно тихий ужас? Конкретно пожалуйста.
>Зайди на сайт моны и глянь, сколько ещё функционала не реализовано из System.Windows.Forms. Или ты только по части пиара, а что внутри - это тебя не касается?
System.Windows.Forms 2.0, уточняй. Не так уж и много. AutoCompletion, WebBrowser (из того что мне надо было). Я делаю под Gtk#, и виндоподелия меня не особо интересуют. Если об этом, то скажем питон вообще не имеет "своего" тулкита, который доступен на всех системах. А если делать прогу именно для Mono - то она будет одинаково работать на всех системах (без P/Invoke), и на родном .NET. Заметь, не наоборот.
>Покажи мне тормозные приложения на питоне. И объясни, почему ASP.NET сливает тому же питону в вебе...
Я не юзаю большие/тяжелые приложения на питоне явно (просто не приходилось. А они вообще есть?). Поэтому сужу по паблик бенчмаркам.
Ты можешь как-то подтверждать свои слова? "Сливает в вебе" - очень авторитетно.
>Да при том, что ты только тем и занимаешься, что брызгаешь слюной, расхваливая свою мону. Типичный фанбой.
Понимаешь, друк мой, любой флейм на тему Mono, по моим наблюдениям, заводится троллями типа тебя с какими-то несуразными недофактами - "сливает", "не нужен", "опасно" и т.п. И при этом никто не может доказать свои слова.
Опять-таки, вопрос "моно непонятно как развивается" не раскрыт.
>Я тебе уже привёл аналогию. Дальше
Причем тут аналогия? Ты говоришь что юзать моно опасно - потрудись объяснить почему? Особенно мне, девелоперу, который не юзает Windows.Forms, ADO.NET и ASP.NET?
Вот унылый троль. Закончи учебу сначала, потом будешь про размеры рассказывать. А пока что единственное что я увидел - это то что ты базаришь, и нифига не можешь ответить за свои слова (см. свой первый пост в топике).