The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышел релиз проекта Mono 2.0, свободной реализации технологи..."
Отправлено User294, 07-Окт-08 19:52 
>Моно является настолько же кросс-платформенной, что и ява, например.

Угу, в теории все круто а по факту есть на полутора платформах.При том какие нить проги юзающие GTK, Qt, WxWidgets и прочая работают на туевой хуче платформ под которых моно нет и в обозримом будущем не будет.

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

Идем на http://quicklz.com/ и ффтыкаем на "сравнимую" производительность.Ну да, сливает "всего то" в 2-3 раза.Такая вот "отличная производительность" в реально критичных по скорости местах.

>(благодаря возможностям оптимизации, которые обычным компиляторам и не снились).

Ага, я и смотрю - оптимальность так и прет :).А чего оно такое хорошее сливает в 2-3 раза тогда в случае где скорость не пустой звук а важная и замеряемая величина? :D.А вот то что дотнетовые програмы стартуют по пять минут - реально раздражает.У меня программы 5 минут грузились с магнитной ленты на первом компе.Остальные системы с флопами и HDD такого паскудства себе не позволяли.Видимо, оно пыжится с оптимизацией столько времени.Да что-то вот выигрыша перед нативным кодом не видно.И почему я не удивлен?

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

Судя по бенчу не на много.Один инвалид в беге на 100м обогнал другого.Достижение, _ля!Для инвалидов и улиток.

>А конкретнее?

Конкретнее - например логика работы garbage collector у дотнета какая-то стремная.Иногда он может настолько протупить что когда какая-то программа запросит много памяти и быстро - может и обломаться нафиг.Хотя если собрать garbage запрос можно было бы и разрулить.Какие индусы писали такой чудесатый механизм и что они скурили - я не знаю, но работает это своеобразно.Видел случаи когда програмеры долго трахались с воркэраундами по части дурной логики работы garbage collector'а.Да что там GC?В винде сетап дотнета умеет вываливаться на середине инсталла с ошибкой, оставляя полуустановленый дотнет.И далее - ни туда ни сюда.Ни деинстальнуть потому что не закончена установка, ни переустановить потому что опять падает в этом же месте или заявляет что все уже установлено.И ставится около часа иной раз.Более сраного и греющего мозг рантайма я просто не видел.После некоторого опыта общения с программами использующими (частично) .net у меня на него стойкая аллергия.Дебильный рантайм новые несовместимые версии которого пекут как пирожки и жутко тормозные, монструозные и неповротливые программы.

>на абсолютно любую платформу и технологию.

Контр-наезд: сорц на сях\сях++ намного портабельнее поскольку все что требуется это компилер.Компилеры есть на намного большем числе платформ чем дотнет.И черт побери в опенсорцном софте нет никаких проблем скомпилить его в нативный код на совершенно любой платформе, так что портабельность - красивый миф для тех кому влом релизить исходники.Реально же портабельность ограничивается 1-2 платформами и то наверняка проблем совместимости можно отхватить море при попытке на практике заюзать портабельность.

>>в реализации части функций ДОТ-нета в WinXP и WinCE, к примеру).

+1.Мало того что настрогали вагон версий которые между собой не совместимы (новые дотнеты обынчно таскают с собой старые версии+новая версия по этой причине).Так и еще и для наладонников какой-то отдельный кастратец.Совместимость понятно какая - чисто номинальная.То есть покозырять маркетологам - г-но вопрос!А вот на практике запустить программу с писюка на наладоннике - хрен там!А на кой, извините, фиг мне нужна такая мифическая "портабельность" которую на практике я не вижу?Прям как виндусь виста - вечно рассказывают про много невидимых плюсов.Простите, а на кой хрен мне плюсы которых не видно?Благо, минусы зато прекрасно видно.

>можно писать непереносимый код при желании

На дотнете для начала покажите хоть 1 реально переносимую программу, чтобы она запускалась без перекомпила на КПК, ПК с виндой, линуксом и маке.Слабо?На жабе такого добра - есть.А у дотнета портабельность - чисто теоретическая какая-то.

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

В результате дотнет обычно используют так:
- А вот тут хреново работает.Баг.Неоптимально сделано.Или еще там чего.
- Ой а мы не можем это исправить.В дотнете класс реализован вот так а сами мы реализовать этот алгоритм не умеем!

Вот такие вот "програмеры" чаще всего юзают дотнет.Квалификация индусов писавших классы дотнета и правда выше: они хотя-бы их в состоянии написать, хоть зачастую и погано.

>А то, что софт тянет ненужные библиотеки - это проблема софта, а не фреймворка.

Скажите плиз, а то что фреймворк раскидывает почти 200 метров срани по всему диску и ставится порой целый час а сетап оного еще и норовит покрашиться - это тоже не проблемы фреймворка?

>одна - вытащить руки из задницы

Ага.Ваши слова да сетапоклепателям и кодерам из майкрософта бы в уши.А то больно уж от их поделия блевать тянет.

>Да-да-да:) В Sun и Microsoft работают сплошь дураки, куда им до Вас

В сан и MS как раз не дураки :).Особенно MS - они очень любят делать по принципу "паны дерутся а у холопов лбы трещат".Большая часть проблем с их технологиями обламывается партнерящим с ним конторам.Что весьма так характерно для MS.Кстати, Новелл делающий это моно - опять же партнер MS.Странное какое-то совпадение, хе-хе :-).В результате тормозной глюкавый софт с массой проблем при установке - у партнеров, а не у M$ как правило :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру