LINUX.ORG.RU

«Почему Mono хорош» - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

 , , ,


0

0

На сайте русскоязычной социальной сети open-life.org, посвященной СПО, опубликован перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck» - "Почему Mono хорош"

В статье автор отвечает на следующие вопросы:

  •  Чем Mono хорош?
  •  Почему Mono не опасен? Почему низка вероятность патентной войны?
  •  Почему Mono должен быть включен в Ubuntu по-умолчанию?
  •  Что такое анти-Mono движение?
Рекомендуется к прочтению всем: и сторонникам Mono, и противникам.

>>> Перевод статьи

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Случай-то не единственный:
>http://www.google.com/search?hl=ru&q=%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE...


Случай - очень редкий, а по ссылке, что ты дал, вижу описание ОДНОГО случая :)

>Сейчас почти все делают в китае.


Тем не менее, качество экспорта ИМХО не такое, как для внутреннего рынка.

Dimanc ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Я вам как другу скажу. Пользователи на GNU/Linux не нужны. Нужны единомышленники понявшие, или хотя бы не хающие дао. Лемминги пускай бегут в MacOS. Идея первична, поймите. Не поняв нельзя просить. GNU/Linux возникла именно на Идее, но с приходом леммингов возникают риски. Подумайте, оно вам надо? От вирусов, говорят, спасают последние патчи от MS.

По критичным для меня параметрам GNU/Linux подходит лучше для меня, чем другие существующие ОС. Но это не значит, что у него нет минусов. Они есть, и в чем-то он очень сильно отстает от конкурентов.

Когда идея является самоцелью - в этом нет ничего хорошего.

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Тут ты круто облажался. Указанная вероятность как раз является принятой за планку в плане безопасности в нашей стране во многих секторах.

Она ведь сильно завышена. Реальная вероятность должна быть намного выше, чтобы у производителя был запас прочности.

Dimanc ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Идея GNU/Linux полностью принадлежит майкросовту? В GNU/Linux есть незаменимые части, на которые есть патенты?

Хорошо. Поступим проще. Какие патенты MS могли нарушить разработчики mono.
Хватит рассуждать о звездах, переходите к конкретике.

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Хотя бы цифирь дал.... хз что за Линукс(ядро), какой дистрибут ?

Вся линейка Ubuntu, включая последний релиз.

> Про ХП то понятно ось 2001 год ...


Согласен, WinXP отсасывает по многим параметрам. Но на данный момент это лучшая ОС от MS.

zero-1-2-3 ()
Ответ на: Re: Почему мона плох от Bioreactor

Re: Это удобно

Кому как :)

>И определить гет и сет. 

Так а в чем проблемы? И там  и там - определяются ДВЕ функции (безымянные в шарпе  / именованные в джава). Причем, именно в шарпе это реализовано удобнее - геттер и сеттер ВСЕГДА рядом. Да и при сериализации объекта свойства как-то попрактичнее выглядят.

impfp ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>На не очень быстрых машинах с 256-512 Мб оперативной памяти WInXP объективнее быстрее Ubuntu.

Соблюдайте временнЫе рамки. Win 95 на 8 метрах пашет - Linux говно теперь?

DarkAmateur ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> А у МС есть патенты на Python? Как страшно жить...

А у МС есть патенты на ECMA, по которым реализован mono? Можно их номера привести?

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>> У меня такой вопрос к сторонникам моны: станете ли вы покупать мобильник и носить в штанах, если есть вероятность 1 / 1,000,000, что он взорвется и оторвет вам яйца?

> А разве такой или даже большей вероятности нет? А как же тот китаец, которому голову отрвало?

Я, например, после взрыва некоторых ноутбуков, стараюсь на колени неизвестные ноутбуки не класть. Мало ли чего случиться. :)

x86_64 ★★★ ()
Ответ на: Re: от jcd

Re:

>Дословно, а по сути заголовок переводится так: "Итак, снова - Почему же Моно не отстой"

"Почему Mono не сосет"

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>> У меня такой вопрос к сторонникам моны: станете ли вы покупать мобильник и носить в штанах, если есть вероятность 1 / 1,000,000, что он взорвется и оторвет вам яйца?

> http://iphonenews.ru/article/ipod-vzorvalsya-v-karmane-u-podrostka

Ну ипод бы я все-равно не купил бы. Слишком хрупок для телефона.

x86_64 ★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

Слишком много упоминаний Ubuntu. Не дочитал, ибо не впечатлило.

И вообще, Mono - новая тема для холиваров, причём не только в рамках форумов, но вообще в IT секторе? Мелкомягкие ничего не делая несут раскол.

Irben ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> ппц.. Ты на нем крестики нолики писал ?

В основном модульную прикладнину с сетевым взаимодействием, всякие службы/демоны.

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

Нда. Почитал.

Радел "Чем Mono хорош" правильнее было бы назвать "Почему Mono опасен". Изложенные там аргументы вполне логичны и доказывают, что проект имеет мощный потенциал для роста и, следовательно, усиления влияния.

Раздел "Почему Mono не опасен" - просто подборка демагогических выкриков, которые не обманут и ребенка. С тем же успехом можно пытаться логически аргументировать, что черное - это белое. "Логика" не выдерживает никакой критики, поэтому даже не буду разбивать ее здесь в пух и прах, оставлю это желающим в качестве самостоятельного упражнения :)

Ответ на пост в Linux Today - тоже, в общем банальная демагогия. "Вы неправы, потому что прав я, и ниипет".

"Движение против Mono" - вообще отжиг. Просто ведро помоев. Сразу напомнило "Да как вы можете критиковать Windows и называть ее глючной? Вы ведь не участвовали в ее разработке! Вы - никто!".

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

nnz ★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Ну ипод бы я все-равно не купил бы. Слишком хрупок для телефона.

батареи в самвсунгах лучше чем в иподах?

Tails ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>http://habrahabr.ru/blogs/open_source/63363/ :)

>Да здравствует срачь!

Там нет никакова срача, всего 343 камента

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Там нет никакова срача, всего 343 камента

Тут и того меньше - а уже кулаками кирпичи крошат от злости.

vigilante ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

Задостали со своими mono. Это такое проявление латентной вантузоидности, обсуждать моно во всех разделах?

different ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>> станете ли вы покупать мобильник и носить в штанах, если есть вероятность 1 / 1,000,000, что он взорвется и оторвет вам яйца?

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

Ну во первых вероятность быть сбитым вы сильно преувиличиваете. Во торых. В некоторых местах придеться перейти. А вот против того что бы приходилось ставить в системе моно и протесатуют.

x86_64 ★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

нда ... с IE не дают статью читать ...

все-таки все эти "open"-чуваки все двинутые на голову ...

PIn ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>нда ... с IE не дают статью читать ...

>все-таки все эти "open"-чуваки все правильные


fixed

vigilante ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

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

Я знаю человека, который всю жизнь прожил в тайге и никогда не видел светофоров. Здоров как бык, счастлив и доволен жизнью.

nnz ★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Я знаю человека, который всю жизнь прожил в тайге и никогда не видел светофоров. Здоров как бык, счастлив и доволен жизнью.

http://lorquotes.ru/view-quote.php?id=221

vigilante ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Какие патенты MS могли нарушить разработчики mono.

Относящиеся к .net и c#, ясно же. Какие конкретно? Не знаю. А те кто должен знать, темнят. Согласитесь, ведь очень вероятно, что выпустив ЯП, мс получило на него хотя бы несколько патентов. А опровержения не было.

Dimanc ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>как бы ни был хорош моно, а java лучше

Олсо, Java обрабатывает строки быстрее, чем ANCI C Пруф http://www.rsdn.ru/forum/design/3448233.flat.aspx и естественно быстрее, чем mono http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=csharp&...

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>http://lorquotes.ru/view-quote.php?id=221

Трололо ты наше :)

Россия - это вообще чудесная страна. Если кто-то из России вдруг перестал вам писать - значит, его задрал какой-то медведь в ушанке и с балалайкой :)

nnz ★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Относящиеся к .net и c#, ясно же. Какие конкретно? Не знаю. А те кто должен знать, темнят. Согласитесь, ведь очень вероятно, что выпустив ЯП, мс получило на него хотя бы несколько патентов. А опровержения не было.

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

И чем же это высказывание менее вероятно?

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Есть таже жабка:)

Да, жабку можно в натив компилить, Excelsior-Jet

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

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

ну а про эффективность ... эффективность программы в плане развития и отсутствия ошибок дай бог если на четверть определяется языком..,, для языков типа c++ java C# + их свободные библиотеки и 10% не будет>..

dimav123 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>http://news.dprogramming.ru/?p=216
ну, еще немного допилят и будет хорошо.
По сабжу - не очень убедительная статья, и переводили, похоже, надмозги.

unikoid ★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

За то другие проверяли http://markfalco.wordpress.com/2009/05/07/fun-with-micro-benchmarks-and-optim... Да, за счет "быстрого" выделения памяти жаба создает объекты в куче быстрее C++

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>>моно хорошо потому что есть CG? > CG? Collector Garbage? Йода магистр писал будто ;) Collection of Garbage, очевидно же... 8))

kemm ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>> Относящиеся к .net и c#, ясно же. Какие конкретно? Не знаю. А те кто должен знать, темнят. Согласитесь, ведь очень вероятно, что выпустив ЯП, мс получило на него хотя бы несколько патентов. А опровержения не было.

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


:)) Вы либо издеваетесь, либо у вас отсутствует здравый смысл.

Dimanc ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>смотря как написать язык и GC, вот java с GC просто криво написана, памяти жрет просто пипец.

Java открыта под GPL, возьми и напиши правильный GC, кто ж мешает?

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>> Самый человечный язык - Си, всё иное крамола и искажённая пародия.

>Вы когда-нибудь участвовали в разработке прикладного приложения, над которым трудятся больше двадцати разработчиков?

Я слышал есть такой проект - "Linux kernеl", по слухам количество разработчиков в нем больше 20-ти.

Absurd ★★★ ()
Ответ на: Re: от Karapuz

Re:

>"Почему Mono не сосет"

Ну это же дословный перевод, это неверно.

jcd ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Mono действительно не так сильно зависит от технологий Microsoft, как мне показалось из эссе?

Оно не зависит, посколько mono это вещь в себе. И ни для чего кроме запуска программ написанных под mono не пригодна. Т.е. на Windows несмотряна наличие .NET Framework 3.5 SP1 в Windows 7 мне придется устанавливать Mono, чтобы запустить banshee|tomboy|прочий шлак

Karapuz ★★★★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>В основном модульную прикладнину с сетевым взаимодействием, всякие службы/демоны.

Откуда цифра 99 % ?

cap838383 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Может быть, сейчас избавление от текучки памяти важнее эффективности ее расхода (учитывая цены на RAM).

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

vasdi ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>>Самый человечный язык - Си, всё иное крамола и искажённая пародия.

>Слова Ъ-фанатика. Читать про полиморфизм и инкапсуляцию до полного просветления.

А толку от твоих полиморфизмЪов и инкапсуляцЫй без системных таблиц для виртуальных и статических методов.

PS: А вот кто мне объяснит внятно что такое Объектно Ориентированная Операционная Система? А то IBM свою OS/2 "обзывала" ОООС, потом BeOS тоже гордо именовали ОООС, а вот внятных критериев никто не определил, чтобы можно было четко сказать вотЪ это ОООС, а это ацтой и говно мамонта :)

Attila ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Откуда цифра 99 % ?

Как бэ я знаю что есть в Qt и что сейчас в мире творится.

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>А вот кто мне объяснит внятно что такое Объектно Ориентированная Операционная Система?

Всё API имеет вид ООП (а не разрозненных функций).

vigilante ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

This initial interoperability came to be known as part of Microsoft’s now-classic “embrace, extend, and extinguish” strategy, which Microsoft has subsequently and successfully employed in many other product areas.18 This strategy has three phases: First, Microsoft “embraces” a competing product by developing software or implementing standards that are compatible with the competing product.19 Microsoft then “extends” its own offering by creating features or standards that are interoperable only with Microsoft’s proprietary technologies.20 Finally, when Microsoft’s proprietary software or standards have achieved widespread adoption, Microsoft “extinguishes” its competitors by dropping any remaining pretense of compatibility.21

Gukl ★★ ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

> Я слышал есть такой проект - "Linux kernеl", по слухам количество разработчиков в нем больше 20-ти.

Прикладнина, такая прикладнина. Под каждую задачу свой инструмент.

zero-1-2-3 ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>Я слышал есть такой проект - "Linux kernеl", по слухам количество разработчиков в нем больше 20-ти.

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

vigilante ()

Re: "Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»

>> Ну ипод бы я все-равно не купил бы. Слишком хрупок для телефона.

> батареи в самвсунгах лучше чем в иподах?

Не знаю. Просто ифоны при небольших ударах и падениях получают фатальные повреждения. В частности трескаются мониторчики и выходит из строя электроника.

Я филипсом хожу. У которого самый длинный....

период работы без подзарядки батарей. :)

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