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, и противникам.

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



Проверено: Shaman007 ()
Ответ на: комментарий от madcore

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


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

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


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

Dimanc ★★
()
Ответ на: комментарий от alx_me

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

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

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

zero-1-2-3
()
Ответ на: комментарий от MuZHiK-2

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

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

Dimanc ★★
()
Ответ на: комментарий от Dimanc

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

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

zero-1-2-3
()
Ответ на: комментарий от mx_

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

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

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


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

zero-1-2-3
()
Ответ на: комментарий от Bioreactor

Кому как :)

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

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

impfp
()
Ответ на: комментарий от zero-1-2-3

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

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

DarkAmateur ★★★★
()
Ответ на: комментарий от Karapuz

Re:на нем кроме C# нельзя на других ЯП писать

Да неужто???

А как же L#? Nemerle изначально разработанный под Mono? F# который распространяется и под Mono ?

impfp
()
Ответ на: комментарий от vigilante

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

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

zero-1-2-3
()
Ответ на: комментарий от madcore

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

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

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

x86_64 ★★★
()
Ответ на: комментарий от jcd

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

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

Karapuz ★★★★★
()
Ответ на: комментарий от Tails

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

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

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

x86_64 ★★★
()

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

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

Irben ★★★
()
Ответ на: комментарий от cap838383

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

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

zero-1-2-3
()

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

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

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

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

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

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

nnz ★★★★
()
Ответ на: комментарий от x86_64

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

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

Tails
()
Ответ на: комментарий от Karapuz

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

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

vigilante
()
Ответ на: комментарий от Robotron

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

different
()
Ответ на: комментарий от one_more_hokum

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

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

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

x86_64 ★★★
()

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

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

PIn
()
Ответ на: комментарий от PIn

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

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


fixed

vigilante
()
Ответ на: комментарий от x86_64

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

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

nnz ★★★★
()
Ответ на: комментарий от zero-1-2-3

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

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

Dimanc ★★
()
Ответ на: комментарий от vigilante

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

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

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

nnz ★★★★
()
Ответ на: комментарий от Dimanc

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

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

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

zero-1-2-3
()
Ответ на: комментарий от golodranez

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

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

Karapuz ★★★★★
()
Ответ на: комментарий от nsinreal

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

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

dimav123
()
Ответ на: комментарий от vigilante

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

kemm
()
Ответ на: комментарий от zero-1-2-3

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

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


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

Dimanc ★★
()
Ответ на: комментарий от denis_ka

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

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

Karapuz ★★★★★
()
Ответ на: комментарий от zero-1-2-3

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

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

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

Absurd ★★★
()
Ответ на: комментарий от Karapuz

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

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

jcd ★★★★★
()
Ответ на: комментарий от seconds

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

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

Karapuz ★★★★★
()
Ответ на: комментарий от vigilante

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

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

vasdi
()
Ответ на: комментарий от vigilante

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

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

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

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

Attila ★★
()
Ответ на: комментарий от cap838383

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

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

zero-1-2-3
()
Ответ на: комментарий от Attila

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

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

vigilante
()

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 ★★★
()
Ответ на: комментарий от Absurd

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

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

zero-1-2-3
()
Ответ на: комментарий от Absurd

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

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

vigilante
()
Ответ на: комментарий от Tails

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

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

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

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

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

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