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»

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

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


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

Evil_Wizard ★★★ ()

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

Почитайте статью. Там есть и про неуловимого Джо и про патентную войну.

nsinreal ()

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

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

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

shaplov ★★ ()

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

> why Mono doesn’t suck

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

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

irq ()

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

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

jcd ★★★★★ ()

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

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

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

Re:

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

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

praseodim ★★★★ ()

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

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

fixed

zero-1-2-3 ()

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

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

a3 ()

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

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

ent4jes ()
Ответ на: Re: от praseodim

Re:

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

nsinreal ()

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

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

Jayrome ★★★★★ ()

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

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

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

vigilante ()

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

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

golodranez ★★★★ ()

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

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

fixed

vigilante ()

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

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

vigilante ()

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

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

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

sniper21 ★★★★★ ()

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

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

Бу!



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

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

Jayrome ★★★★★ ()

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

> Есть java, есть Qt, есть, прости Господи, gtk.

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

vovans ★★★★★ ()

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

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

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

madcore ★★★★★ ()

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

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

Tails ()

Re:

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

kott ★★★★★ ()

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

Tails ()

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

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

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

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

zero-1-2-3 ()

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

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

golodranez ★★★★ ()

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

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

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

vigilante ()

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

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

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

zero-1-2-3 ()

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

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

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

zero-1-2-3 ()

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

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

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

vigilante ()

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

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

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

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

denis_ka ()
Ответ на: Re: от kott

Re:

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

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

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

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

golodranez ★★★★ ()

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

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

Есть, но это не в этой теме.

golodranez ★★★★ ()

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

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

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

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


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

vigilante ()

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

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

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

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

golodranez ★★★★ ()

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

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

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


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

gaux ★★ ()

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

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

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

vigilante ()

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

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

mrxrrr ()

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

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

f3ex ★★ ()

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»

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

QT и GTK

Robotron ()

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

да, GC :-)

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

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

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

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

denis_ka ()

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

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

PayableOnDeath ()

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

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

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


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

zero-1-2-3 ()

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

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

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

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