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 ()

Новый заказной GTF для Mono? И хто такой этот неуловимый Джо?

>Почему Mono не опасен? Почему низка вероятность патентной войны?


Почему Microsoft не опасен? Почему низка вероятность патентной войны?

Evil_Wizard ★★★
()

> Почему Mono хорош

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

shaplov ★★★
()

> why Mono doesn’t suck

перевод слово "suck", ЕМНИП, "сосать".

"Почему Mono не должен сосать" - интересный заголовок

irq
()

Перевод заголовка не соответствует действительности.

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

>перевод слово "suck", ЕМНИП, "сосать".

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

jcd ★★★★★
()

а моно-то хорош!!!! И популярен (судя по количеству новостей)

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

> Итак, снова - Почему же Моно не отстой

А Столлман и не говорил, что Mono - отстой. Но до тех пор пока Microsoft публично не заявит, что бессрочно лицензирует патенты, связанные с .NET и C# для текущей и всех последущих версий Mono, включая производные можно сколько угодно трындеть про низкую опасность патентных войн. Вон FAT32 тоже был безопасен более 10 лет.

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

> Может быть OpenSource и хорош... Не знаю... Но это же не повод чтобы использовать его всюду...

fixed

zero-1-2-3
()

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

a3
()

Слава Богу в мире ОпенСоурс есть вменяемые люди.

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

>Но до тех пор пока Microsoft публично не заявит, что бессрочно лицензирует патенты, связанные с .NET и C# для текущей и всех последущих версий Mono Номера патентов, плиз

nsinreal
() автор топика

Да вы заколебали уже с этой темой.

Jayrome ★★★★★
()

Не особо убедительно, если честно. Стиль перевода хромает.

Порадовало предложение "WinForms похожа на задницу, между прочим"

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

А что "Эх вы"? Единственная ниша для моно - это сделать программы .Net кроссплатформенными, т.е. чтобы компания никон(например) могла затратить минимум усилий для портирования CaptureNX 2(.Net3) на linux и другие платформы. НО движется mono не в ту сторону, а типо у нас свой .Net со своими приблудами. И собственно поэтому толку от него НОЛЬ. Есть java, есть Qt, есть, прости Господи, gtk. Mono абсолютно бесполезен таким, каким его сейчас делают.

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

>НО движется mono не в ту сторону, а типо у нас свой .Net с блекджеком и шлюхами

fixed

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

Кстати, по существу согласен. Если бы win-программы, написаные на дотнете, было бы легко запустить на Mono, то ещё одним якорем, удерживающим корпоративных пользователей на windows, стало бы меньше.

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

>Если бы win-программы, написаные на дотнете, было бы легко запустить на Mono

пилить сук на котором сидишь глупо же.

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

> есть, прости Господи, gtk

Бу!



По теме:
> наиболее лучшим вариантом

Перевод, да... и это только вершина айсберга.

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

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

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

madcore ★★★★★
()

Нормальная статья, пригодная. Только всё равно моно-говно. Я как-то захотел поставить на посмотреть банши из репов, так оно потянуло за собой весь гном с его лисапедами.

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

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

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

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

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

Тогда не используй GNU/Linux. Или ты хочешь сказать что вероятность иска на тему патентов исключен? Кто тебе дал такую гарантию?

Надо быть последовательным. Про FAT уже говорили.

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

Да, но и не только корпоративных. Вот я обрабатываю фотографии снятые камерой Nikon в оригинальной программе производителя написаной на .Net, изза этого приходиться дома держать ещё и windows

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

>Вот я обрабатываю фотографии снятые камерой Nikon в оригинальной программе производителя написаной на .Net

Хмм... Гимп не справляется? Или в программе есть какая-то киллер-фича, которой нет в софте под *nix?

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

> Лучше бы тебя Господь за java и QT простил бы )))))))))))

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

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

> Хмм... Гимп не справляется? Или в программе есть какая-то киллер-фича, которой нет в софте под *nix?

А почему вы спрашиваете? Вас это не должно волновать.

zero-1-2-3
()

моно хорошо потому что есть CG? и что не сегфолтится?

давайте тогда развивать язык D, и нативный и с CG может работать и не будет падать с ошибками памяти.

а тогда нафиг моно?

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

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

Вот-вот. И о какой кроссплатформенности может идти речь, как запустить этот банши на системе отличной от линукса - тащить с собой весь гном? а гном портирован не на unix-like системы? Вот-вот.

Сейчас моно предстаёт всеголишь ещё одним фреймворком, причём не как .Net, Qt или Java, а разбитым на мильён кусочков аля gtk, что делает написание кроссплатформенных программ на нём очень затруднительным.

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

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

>моно хорошо потому что есть CG?

CG? Collector Garbage? Йода магистр писал будто ;)

>а тогда нафиг моно?


Умел бы запускать эдак 80-90% виндовых прог под .NET - цены б ему не было. А в таком виде - разве что переманивать на Linux быдлокодеров, которые кроме C# ничего не знают и знать не хотят.

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

>давайте тогда развивать язык D, и нативный и с CG может работать и не будет падать с ошибками памяти.

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

Тут ктото предлогал D в Qt вместо C++. Было бы симпотишно.

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

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

>а тогда нафиг моно?


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

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

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

дас ист гарбадж коллектор, сборщик мусора по-нашему. На процентов 90 избавляет от утечек памяти, но использование памяти из-за этого растёт (в тех же сях, вызвал free() - и память тут же свободна, а с GC надо ждать, пока за тебя почистят память). Может быть, сейчас избавление от текучки памяти важнее эффективности ее расхода (учитывая цены на RAM).

vigilante
()

А вот и моно тролли очухались.

mrxrrr
()

Санта-Барбара, блин.

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

> АПВС почему я спрашиваю? Ви таки антилинуксит?

Человек просит отвертку, ему предлагают шило. Выбирает внедорожник, а ему подсовывают оку... Не хорошо, товарищи линуксисты, поступаете.

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

да, GC :-)

на счет большего расхода памяти при использовании GC - это не совсем правда.

смотря как написать язык и GC, вот java с GC просто криво написана, памяти жрет просто пипец. в .net добавили структуры и вожножное стековое расположение объектов, памяти стало жрать меньше.

а вот аппл в свой обьектСИ2.0 добавила GC. и оно жрать больше не стало.

а писать стало гораздо легче.

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

да, Qt + D было бы неплохим компромиссом между Qt + C++ и Qt + Python, но к сожалению D уже очень долгое время остаётся неюзабельным, а да и биндинг к Qt в зачаточном состоянии из-за этого

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

> давайте тогда развивать язык D, и нативный и с CG может работать и не будет падать с ошибками памяти.

> а тогда нафиг моно?


Язык и компилятор - это еще не все. Нужны библиотеки и "инфраструктура".

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

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

Это не криво написано, это типо фишка такая для большего перформанса т.к. изначально java на десктоп не была рассчитана.

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