The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выход Mono 3.0, открытой реализации платформы .Net , opennews (??), 22-Окт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Выход Mono 3.0, открытой реализации платформы .Net "  +3 +/
Сообщение от Аноним (-), 22-Окт-12, 23:14 
нормальные усилия
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

24. "Выход Mono 3.0, открытой реализации платформы .Net "  +3 +/
Сообщение от Аноним (-), 22-Окт-12, 23:54 
Усилия - нормальные. А вот MSовский рантайм с MZ-ехешниками и постоянной греблей под себя поддерживать - затея на редкость дурацкая и тухлая. Как несложно понять при таких условиях под линукс на этом ни один вменяемый человек программить не будет. Будет этакая ява #2 но с MZ ехешками и рантаймом где погоду задает MS а не оракл. Такая разница, конечно.

Кстати дотнетчики эту возню всерьез вообще не воспринимают, ибо данная поделка сроду отстает на пару версий от оригинала aka дотнета. А если учесть что еще и стандартного кроссплатформенного набора виджетов нет - в общем оно обречено жить в линуксах по принципу "третий сорт - не брак".

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

54. "Выход Mono 3.0, открытой реализации платформы .Net "  +11 +/
Сообщение от анонимус (??), 23-Окт-12, 04:47 
> А вот MSовский рантайм

уже бред. Рантайм не МСовский, рантайм от xamarin. MSовский рантайм - в винде в .net framework. Общего у них лишь то, что они реализуют одну и ту же спецификацию, которая, кстати - открытый международный стандарт.

> с MZ-ехешниками и постоянной греблей  под себя поддерживать - затея на редкость дурацкая и тухлая.

с технической точки зрения нет ничего плохого в ехе-шнике, это такой же бинарник, как ELF или java'вский jar. К тому же, внутри него не нативный код, а инструкции виртуальной машины. Вам инициалы Марка Збиковски жить мешают? С технической точки зрения эти файлы - примерно то же, что и class-файлы java. А вот про "постоянную греблю" хотелось бы подробнее, что имелось ввиду.


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

да-да. При том, что уже приличное количество времени Моно двигает не Новелл, а Xamarin. И если у первой, гипотетически могли быть деньги на поддержку проекта, который никому не нужен, то сейчас сам факт продолжения разработки - уже отличный индикатор. Если есть средства жить и наращивать темпы, значит продукт имеет успех. Лично знаю людей, который используют их продукты для кроссплатформенной разработки для iPhone/iPad/Android, очень довольны.

>Будет этакая ява #2 но с  MZ ехешками и рантаймом где погоду задает MS а не оракл.
> Такая разница, конечно.

во-первых, дотнет уже выглядит гораздо интереснее явы, все эти перетряски с покупкой-продажей и менеджментом Оракла даром не прошли. Даже нелепо сравнивать красавца C# 5.0 с явой, многое из того, что он умеет, в яве или не предвидится, или предвидится, но с таким ужасным синтаксисом, что уже нет никакого желания этим пользоваться. Быть наравне с си-шарпом можно разве только объединив java+scala+clojure, и то, в результате будет монструозный комбайн против изящного и чистого синтаксиса c#. И то, что вытворяет оракл последнее время... Сравнивая его с МС, это уже очень большой вопрос, кто из них большее зло на данный момент.

> Кстати дотнетчики эту возню всерьез вообще не воспринимают, ибо данная поделка сроду
> отстает на пару версий от оригинала aka дотнета.

А вы, простите, и есть "дотнетчики" или они вас уполномочили такие заявления делать? Чушь полная, почитайте уже статью, ужЕ есть компилятор c# 5.0, версии мажорных компонентов - такие же, как и в винде - 4.5. Более того, есть вещи, которые в Моно появились даже раньше - тот же compiler as a service, c# 4.0 в свое время в моно появился раньше, чем на винде.

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

66. "Выход Mono 3.0, открытой реализации платформы .Net "  +3 +/
Сообщение от 123 (??), 23-Окт-12, 09:19 
>>Лично знаю людей, который используют их продукты для кроссплатформенной разработки для iPhone/iPad/Android, очень довольны.

Можно добавить уже и Windows Phone и Xbox.

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

94. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от Аноним (-), 23-Окт-12, 15:37 
> Можно добавить уже и Windows Phone и Xbox.

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

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

101. "Выход Mono 3.0, открытой реализации платформы .Net "  +2 +/
Сообщение от анон (?), 23-Окт-12, 15:51 
>> Можно добавить уже и Windows Phone и Xbox.
> Да, и как-то так случайно это рояль в кустах, в смысле микрософтовские
> же поделия. При том первое - просто труп. А второе -
> некая специфичная хрень с условиями для разработчиков напоминающими сдачу в рабство.

Бугага, а упоминание андроида, айфона и айпада вы предпочли не заметить. Как же, это ведь не укладывается в картинку устройства вашего мирка :D


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

137. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от Аноним (-), 24-Окт-12, 18:09 
> Бугага, а упоминание андроида, айфона и айпада вы предпочли не заметить.

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

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

93. "Выход 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 дотнет.

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

100. "Выход Mono 3.0, открытой реализации платформы .Net "  +2 +/
Сообщение от анон (?), 23-Окт-12, 15:49 
Никогда моно не позиционировался как 100% замена виндовому дотнету. Это отдельная платформа, у которой свой путь и свои цели. Но какая вам разница, если даже тыкнув носом в одинаковые номера версий и упоминание о том, что тот же ASP.NET и EF были бэкпортированы в МОНО после открытия их исходников Микрософтом, вы как мантру продолжаете бубнить "в моно - второсортные огрызки". Вторая мантра - бубнёж про какие-то там виджеты, несмотря на то, что основным набором виджетов в моно является кросс-платформенный gtk# (биндинг для qt тоже есть). Но что гораздо важнее, моно умеет выглядить нативно на любой запускаемой платформе, и на айфоне он выглядит, как полагается iOS, на Андроиде и WP - соответственно. Продолжайте бубнить, таким объяснять что-то бесполезно.
Ответить | Правка | Наверх | Cообщить модератору

138. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от Аноним (-), 24-Окт-12, 18:22 
> Никогда моно не позиционировался как 100% замена виндовому дотнету. Это отдельная платформа,

Вай-вай-вай, а накукуй он тогда нужен? Кроссплатформенного рантайма из него не получается. И заявленные цели типа запуска ынтырпрайзятины двигаются с большим скрипом. Половина ынтырпрайзятины вообще тупо требует IIS в ынсталлере оформленном как win32 блоб с х86 кодом. По поводу чего - удачи в запуске таких конструкций на пингвине. Вот уж как в анекдоте про фею и чертежи.

> моно - второсортные огрызки".

Его так отклассифицировала команда ынтырпрайзных дотнетчиков у которых я как-то раз поинтересовался что они думают о данной инициативе. Они просто не рассматривают это как вариант из-за отставания фич и недопиленности ряда оных. По поводу чего это надо учитывать как-то отдельно. Такой гемор на ровном месте даром не надо.

> Вторая мантра - бубнёж про какие-то там виджеты, несмотря на то, что основным
> набором виджетов в моно является кросс-платформенный gtk#

Вот только в винде его по дефолту нету и виндовые программы пишутся на винформсах или впф. Да и gtk# на третью версию не портирован до конца а вторая уже устарела как-то. Так что и тут миссия зафэйлена с треском.

> (биндинг для qt тоже есть).

(осталось найти тех кто этим пользуется, ибо те кто юзает куть обычно прекрасно живут и без геморроя с недо-портабельным набором костылей и грабель).

> Но что гораздо важнее, моно умеет выглядить нативно на любой запускаемой платформе,
> и на айфоне он выглядит, как полагается iOS, на Андроиде и WP - соответственно.

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

> Продолжайте бубнить, таким объяснять что-то бесполезно.

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

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

158. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от rus (??), 26-Окт-12, 17:00 
Уже давно выпускаем свою прогу на .Net 2.0 и Winforms.
Но на Mono она не работает, что нисколько не удивляет. Прикручивать другой GUI тоже нафиг не сдалось, лучше уж весь проект на Qt переписать.
Так что нам эта поделка вообще нафиг не нужна.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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