The OpenNET Project / Index page

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



"Выход Mono 3.0, открытой реализации платформы .Net "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выход Mono 3.0, открытой реализации платформы .Net " –9 +/
Сообщение от Аноним (-), 23-Окт-12, 15:36 
>> А вот MSовский рантайм
> уже бред.

Разработано MSом. Значит MSовский. Так же как винапи - оно виндозное, а то что его вайн реализовал - ну оно конечно да, но менее виндовым оно от этого не стало. И разработано микрософтом. А вайн лишь тупые реализаторы не имеющие права голоса в формировании апи. Ну и тут аналогично.

> Рантайм не МСовский, рантайм от xamarin. MSовский рантайм - в винде в .net framework.

Имелось в виду что апи этого рантайма целиком и полностью дизайнит один единственный микрософт по сути. Не надо пытаться прикидываться шлангом.

> кстати - открытый международный стандарт.

Нафиг-нафиг стандарты делающие преференции конкретным платформам и их горбатым форматам исполняемых файлов, вещающих в 2012 году про невозможность запуска в каком-то там досе из 16-битного кода в заголовке. Сани в этом плане и то в сто раз умнее оказались - сделали платформо-нейтральный формат. Но MS это ж MS. Надо как обычно себе преференции отгрохать.

> с технической точки зрения нет ничего плохого в ехе-шнике,

С технической точки зрения, впихивать допотопные костыли с 16-битным кодом в заголовке вещающим что-то там про досы и/или виндоусы - это просто архаично и отдает имперскими замашками.

> это такой же бинарник, как ELF или java'вский jar.

С некоторыми оговорками:
1) Указанные форматы не тащат за собой легаси хлам 30-летней древности. Там такого парада маразма - нет. А жабовский JAR не делает преференций платформам и не пытается юзануть какой-то существующий формат, выкатив преференции какой-то одной платформе, пройдясь по головам всех остальных. Но MS был бы не MS если б не лез по головам.

> К тому же, внутри него не нативный код,

Тем меньше поводов юзать архаичный формат - с легаси огразками 30-летней давности и ажнол 16-битным х86 кодом. Которым никто в соврмеменном мире все-равно не пользуется.

> Вам инициалы Марка Збиковски жить мешают?

Мне мешает жить то что некто сделал себе преференции, сэкономив на реализации формата для себя. У конкурентов такого преимущества нет. И кроме того я нахожу очень странным таскать 16-битный код х86 в комплекте с тем что вы озвучили. А, собственно, какой в нем смысл? Особенно на каком-нибудь ARM, который в принципе не может его запустить. В общем то да, я не понимаю нафига к более-менее обычному OMF подшит этот тупой досявый хидер.

> С технической точки зрения эти файлы - примерно то же, что и class-файлы java.

Только в классах жабы никто не ушибся настолько чтобы таскать с собой 16-битный х86 код вещающий о том что надо бы винду. Это просто парад маразма и некрофилии.

> А вот про "постоянную греблю" хотелось бы подробнее, что имелось ввиду.

Ну как, парни из редмонда воткнули в "типа стандарт" просто тот формат который у них был. Профит очевиден: пока они откинулись на спинку стула и плюют в потолок, остальные дружно пишут парсер их формата. Не сильно большой, но все-таки нагрев конкурентов.

>>Как  несложно понять при таких условиях под линукс на этом ни один  вменяемый человек программить не будет.
> да-да. При том, что уже приличное количество времени Моно двигает не Новелл, а Xamarin.

То что мигелюшка на подсосе MS - я уже заметил. Поэтому он может называться хоть мандарин. Это не отменяет того факта что он у них на подсосе.

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

Насколько я помню, им баблосов отваливают MS или их прихлебатели в основном. Видимо настолько хочется возглавлять и заправлять процессом, и дальше осчастливливая мир горбатыми "типа, стандартами". Правда выхлоп со всего этого довольно мизерный - в *никсообразных клали на эти потуги, а сами дотнетчики ржут над уровнем фич этой поделки и юзать ее не собираются. В общем то MS в позе змеи заглотившей свой же хвост.

> Лично знаю людей, который используют их продукты для кроссплатформенной
> разработки для iPhone/iPad/Android, очень довольны.

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

> во-первых, дотнет уже выглядит гораздо интереснее явы,

Только для пиарщиков из редмонда. А как именно нечто кроссплатформенное это былиннейший отказ. Майкрософт и кроссплатформенность - взаимоисключающие параграфы.

> все эти перетряски с покупкой-продажей и менеджментом Оракла даром не прошли.

А майкрософт - это майкрософт. Это не лечится. Поэтому у них всегда перекос в сторону своих виндов в ущерб остальным. А винда имхо далеко не самая перспективная штука на будущее. Поэтому закладываться на таких граждан - это делать чужие пробелмы своими. Нафиг надо.

> Даже нелепо сравнивать красавца C# 5.0 с явой, многое из того, что он умеет, в яве
> или не предвидится, или предвидится, но с таким ужасным синтаксисом, что
> уже нет никакого желания этим пользоваться.

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

> Быть наравне с си-шарпом можно разве только объединив java+scala+clojure,
> и то, в результате будет монструозный комбайн против изящного и чистого синтаксиса c#.

А оно кому-то надо? Синтаксис может и почище. Зато основным разработчиком страдающим греблей под себя - вся эта хрень не вышла. По поводу чего в супер-дупер рантайме нет кроссплатформенного набора виджетов, одинакового для всех поддерживаемых систем. Такого шедеврального маразма нет ни в яве, ни в Qt, ни даже в GTK2 дубовом. И только гуйные программы на дотнете надо переписывать между разными платформами.

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

Да оба му...ки, закладываться на которых - одни большие грабли. Ну вот пусть любители переросточной ынтырпрайзятины по ним и прыгают с разбега. Участь у них такая.

>> Кстати дотнетчики эту возню всерьез вообще не воспринимают, ибо данная поделка сроду
>> отстает на пару версий от оригинала aka дотнета.
> А вы, простите, и есть "дотнетчики" или они вас уполномочили такие заявления
> делать? Чушь полная, почитайте уже статью, ужЕ есть компилятор c# 5.0,

Я, простите, имел дело с командой оных и выяснил их мнение. Дело в том что моно сроду отстает по реализации фич и имеет основательно порезаный рантайм. По поводу чего просто взять имеющуюся программу с винды и запустить на моно - давотщазблинужетрираза. Вот если пол-программы переписать... в общем проще MS с таким подходом нафиг слать если надо кроссплатформенность.

> версии мажорных компонентов - такие же, как и в винде - 4.5.

У той же явы рантаймы более-менее одинаковы между платформами. Куть/гтк вывешивают одинаковое апи независимо от платформы. И только у мелкомякоти как обычно: полная версия только в винде и второсортные огрызки - у всех остальных.

> Более того, есть вещи, которые в Моно появились даже раньше - тот же compiler
> as a service, c# 4.0 в свое время в моно появился раньше, чем на винде.

Что однако не обеспечивает 100% совместимость рантаймов или кроссплатформенного набора виджетов. По поводу чего программу для переноса с виндов на *никсообразные надо некисло переписывать. И нахрена оно такое надо? Какое-нибудь Qt вообще переписывать не надо - достаточно втупую перекомпилить под новую платформу. Весьма драматическая разница vs дотнет.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выход Mono 3.0, открытой реализации платформы .Net , opennews, 22-Окт-12, 21:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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