LINUX.ORG.RU

Моно опережает Java на Linux Desktop


0

0

Моно(технология основанная на стандартах разработанных Майкрософт)стала более популярной на рабочих местах c Linux.

Такие приложения как Bansee, Tomboy, GNOME Do стали популярны среди пользователей Линукс за последние 2-3 года.

«Моно, безусловно, более популярно на десктопе, чем Java. За поледние 3-4 года использования Линукс-десктопа, как основного я пользовался единичными Java приложениями» - говорит Stephen O’Grady, аналитик из RedMonk. «Мы видим настоящий рывок в разработке Моно приложений для Линукс» сказал он.

Проблемы с лицензированием Java для Линукс, дали Моно преимущество в несколько лет и возможность закрепиться да десктопе.

С ним не согласен Ian Murdock вицепрезидент по развивающимся технологиям в Sun Microsystems. Хотя он и не смог привести популярных приложений для Линукс десктопа, но считает что ещё рано говорить о том, что Моно обогнало Java. «Я редко пользуюсь моно приложениями» сказал он и добавил, что моно приложения малопопулярны за пределами Линукс сообщества.

В опросе проведённом SDTimes среди разработчиков, практически все согласились с тем, что Моно является более популярной технологией для Линукс десктопа чем Java.

Моно опережает Java на Linux Desktop(google translate)

>>> Mono outpaces Java in Linux desktop development

★★★☆

Проверено: hibou ()

Ответ на: Re: Моно опережает Java на Linux Desktop от yk4ever

Re: Моно опережает Java на Linux Desktop

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

val-amart ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от Lykac

Re: Моно опережает Java на Linux Desktop

еще раз : mono не язык программирования и наряду с C# monodevelop поддерживает:
с,c++,java,boo,asp.net и включает поддержку gtk.


elipse ★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от elipse

Re: Моно опережает Java на Linux Desktop

Да и сама новость озаглавлена некорректно и правильно было так:
"С# mono опережает Sun Java на Linux Desktop"

elipse ★★★ ()

Re: Моно опережает Java на Linux Desktop

Господи, какой БРЕД !!!!

Кто ЭТО УГ в новости пропустил ... пусть убъётся апстенку.

robot12 ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от Lykac

Re: Моно опережает Java на Linux Desktop

>Предприятиям не нужна скорость, им бы лишь бы работало.

Ага, а ленивые быдлокодеры решили - "ура, тут не нужны деструкторы и прочие бубны!". По-своему они правы... Но тогда какого моно хрюкает на десктопах, а яваМЕ - на мобилках?

safright ()
Ответ на: Re: Моно опережает Java на Linux Desktop от val-amart

Re: Моно опережает Java на Linux Desktop

> сервер-сервер. ресурс - это не открытый порт, а файл, который с него можно скачать.

Это значит когда я файл кому-то по почте отправляю - я тоже сервер? Антиреесно.

yk4ever ()

Re: Моно опережает Java на Linux Desktop

до чего ЛОР дошел. Раньше темы были про C++ vs. LISP.

Щас Mono vs. Java

причем актуально это больше для Гнома, т.к. под KDE гораздо реже используется моно или ява. Что-то мне кажется, что в споре моно с явой на десктопе победит QT.

Liosha_Syrnikov ()
Ответ на: Re: Моно опережает Java на Linux Desktop от Liosha_Syrnikov

Re: Моно опережает Java на Linux Desktop

> Что-то мне кажется, что в споре моно с явой на десктопе победит QT.

Увы, нет. Всё указывает на то, что гнум уверенно одолел кеды.

yk4ever ()
Ответ на: Re: Моно опережает Java на Linux Desktop от wfrr

Re: Моно опережает Java на Linux Desktop

>> Чего общего у C# и бейсика?

Ты удивишься. http://itnews.com.ua/47090.html -- поглади-ка, что в планах у МС. Да они и сейчас-то практически отличаются синтаксическим сахаром -- по определению, как основанные на CLR

rmammoth ()
Ответ на: Re: Моно опережает Java на Linux Desktop от www_linux_org_ru

Re: Моно опережает Java на Linux Desktop

>Обясни.

Апплет относится к приложению как бы ненамного больше, чем сервлет к серверу :)

Компонент приложения != приложению.

>Особенно в свете того, что современные апплеты могут попросить запустить нативный код, чтение/запись ФС


Да-да. Прямо из Интернета. Ага.

KRoN73 ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от yk4ever

Re: Моно опережает Java на Linux Desktop

> Ну хватит уже про скорость. Всё отлично у жабы и шарпа со скоростью. Хоть физику обсчитывай

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

rmammoth ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>> что общего у C# и бейсика? Жду ответа

>А что у них НЕ общего, учитывая, что все реализованы через CLR?

Бгг. То есть все языки, у которых компиляторы в натив, имеют между собой что-то общее? :) Например, Лисп и Си++ :D

tailgunner ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от unixnik

Re: Моно опережает Java на Linux Desktop

>P.S Мне одному кажется что оно тормознуто?

Скроллинг в нём намного более плавный, чем в digiKam :)

KRoN73 ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>Про жабу не знаю, но имел дело с физ.движком на шарпе -- ох и тормоза! Так что давайте не будем выдавать предположения за реальность.

это пустой треп без фактов, а ваши виндозные переживания - не факт.

elipse ★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от tailgunner

Re: Моно опережает Java на Linux Desktop

> Бгг. То есть все языки, у которых компиляторы в натив, имеют между собой что-то общее? :) Например, Лисп и Си++ :D

Ну-ка, ну-ка! Стало быть, Моно компилит код на шарпе в нативный машкод? И CLR как бы ваще в процессе исполнения программы не участвует? Всё ясно, учим матчасть, молодой человек.

rmammoth ()

Re: Моно опережает Java на Linux Desktop

Вот черт, а я его только удалил!

Freiheits-Sender ★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от elipse

Re: Моно опережает Java на Linux Desktop

> это пустой треп без фактов, а ваши виндозные переживания - не факт.

Вот у вас был именно пустой треп без фактов. Выложить бенчмарки движка? До завтра подождете? На домашней машине не установлен.

rmammoth ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>> Ну хватит уже про скорость. Всё отлично у жабы и шарпа со скоростью. Хоть физику обсчитывай

>Про жабу не знаю, но имел дело с физ.движком на шарпе -- ох и тормоза! Так что давайте не будем выдавать предположения за реальность.

давайте начнём с того что физ. движок чисто на шарпе - вообще странное решение (может таки C++ обёрнут в шарп был?)... а продолжим тем, что не надо оценивать производительность всего языка и платформы по одному частному случаю...

и да, Вы думаете что серьёзный движок даже на чистом C++ будет мало потреблять ресурсов?

shty ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>Ну-ка, ну-ка! Стало быть, Моно компилит код на шарпе в нативный машкод? И CLR как бы ваще в процессе исполнения программы не участвует? Всё ясно, учим матчасть, молодой человек.

да , "компилит код на шарпе в нативный машкод" - представте себе такое

elipse ★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от shty

Re: Моно опережает Java на Linux Desktop

> давайте начнём с того что физ. движок чисто на шарпе - вообще странное решение (может таки C++ обёрнут в шарп был?)

Согласен, странное решение. И тем не менее имеет место быть. Сразу скажу, не моих рук дело :)

> и да, Вы думаете что серьёзный движок даже на чистом C++ будет мало потреблять ресурсов?

Ну, есть опыт работы с Newton, Bullet -- куда как шустрее

rmammoth ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>Ну-ка, ну-ка! Стало быть, Моно компилит код на шарпе в нативный машкод? И CLR как бы ваще в процессе исполнения программы не участвует? Всё ясно, учим матчасть, молодой человек.

Открой для себя mono --full-aot и не позорься

Robotron ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>Вот у вас был именно пустой треп без фактов. Выложить бенчмарки движка? До завтра подождете? На домашней машине не установлен.

на С# mono 2.4 Amd64 пожалуста, жду.

elipse ★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от yk4ever

Re: Моно опережает Java на Linux Desktop

> Это значит когда я файл кому-то по почте отправляю - я тоже сервер? Антиреесно
ну не нужно же до абсурда доводить. конкретно в этом вашем примере, ресурс - это возможность передать файл. тоесть, попросту то, что для вас делает сервер. если отдает файл, то файл, если передает сообщение, то передача сообщения, если печатает документ, то печать документа. логично?

val-amart ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от elipse

Re: Моно опережает Java на Linux Desktop

> да , "компилит код на шарпе в нативный машкод" - представте себе такое

Ага, стало быть сразу в машкод? Без IL, без докомпиляции при запуске, без вызовов CLR? Это не тебя там в песочнице мама ищет?

rmammoth ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>Ага, стало быть сразу в машкод? Без IL, без докомпиляции при запуске, без вызовов CLR? Это не тебя там в песочнице мама ищет?

Для имбицилов повторяю, открой для себя mono --full-aot

Robotron ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

> http://itnews.com.ua/47090.html -- поглади-ка, что в планах у МС.

Не читайте отечественные новостные сайты. И уж тем более не ссылайтесь на них в беседе.

Никто не планирует объединять языки. К ним будут параллельно добавлять новые фичи. Ну так если я надену панамки на себя и на своего кота - это не будет означать, что я от кота произошёл. Хотя мы и станем чем-то похожи. Теперь понятно?

> Да они и сейчас-то практически отличаются синтаксическим сахаром -- по определению, как основанные на CLR

Не говорите подобной ерунды больше вслух. Здесь дети ходят.

yk4ever ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>Ага, стало быть сразу в машкод? Без IL, без докомпиляции при запуске, без вызовов CLR? Это не тебя там в песочнице мама ищет?

вы слышали свой "виндовый звон" - тут же ,gcc завершает сборку проекта.

elipse ★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от Robotron

Re: Моно опережает Java на Linux Desktop

--full-aot This is an experimental flag that instructs the Mono runtime to not generate any code at runtime and depend exclusively on the code generated from using mono --aot=full previously. This is useful for platforms that do not permit dynamic code generation.

Эксперименты оставим для тех, кому делать нечего, господин микроцефал

rmammoth ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

> Да они и сейчас-то практически отличаются синтаксическим сахаром -- по определению, как основанные на CLR
тоесть, F# от Boo тоже ничем не отличаются, как работающие на СЛР?

val-amart ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>>--full-aot This is an experimental flag that instructs the Mono runtime to not generate any code at runtime and depend exclusively on the code generated from using mono --aot=full previously. This is useful for platforms that do not permit dynamic code generation.

>Эксперименты оставим для тех, кому делать нечего, господин микроцефал


Вот странно , что вас заставляет тролливать на линуксовом форуме
и без понятухи в предмете ?

elipse ★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>--full-aot This is an experimental flag that instructs the Mono runtime to not generate any code at runtime and depend exclusively on the code generated from using mono --aot=full previously. This is useful for platforms that do not permit dynamic code generation.

>Эксперименты оставим для тех, кому делать нечего, господин микроцефал

И что ты этим хотел доказать, что mono компилировать сразу статический код который в дальнейшем не будет использовать JIT? Ты облажался гидроцефал.

Robotron ()
Ответ на: Re: Моно опережает Java на Linux Desktop от rmammoth

Re: Моно опережает Java на Linux Desktop

>> Бгг. То есть все языки, у которых компиляторы в натив, имеют между собой что-то общее? :) Например, Лисп и Си++ :D

> Ну-ка, ну-ка! Стало быть, Моно компилит код на шарпе в нативный машкод?

Стало быть, ты ничего не понял. IL - это просто машкод абстрактной машины, такой же, как x86 (да, набор команд x86 виртуален - процессор перед исполнением преобразует его в uops, например). Компилятор C# -> IL _ничем_ приницпиально не отличается от компилятора Си -> x86.

> Всё ясно, учим матчасть, молодой человек.

Утипути. Я не моложе тебя, и матчасть знаю уж точно не хуже :D

tailgunner ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от val-amart

Re: Моно опережает Java на Linux Desktop

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

Так значит браузер - это тоже сервер. Я ему говорю грузить страничку, а он её грузит :]

Не упражняйтесь в софистике. "Клиент/сервер" - это субъективные понятия. В спорных случаях можно трактовать как хотите.

yk4ever ()
Ответ на: Re: Моно опережает Java на Linux Desktop от yk4ever

Re: Моно опережает Java на Linux Desktop

>"Клиент/сервер" - это субъективные понятия.

Странные вы все какие-то... Сервер - пассивный участник соединения - он сидит и ждет, когда клиенты (активные участники) к нему обратятся. Кто кому чего передает - сугубо фиолетово. Главное - кто ждет, а кто долбаецца.

П.С. если кто не разобрал хитрого определения: в p2p типа torrent программы-качалки являются клиентами при обращении к трекеру и слиентами/серверами при общении между собой (DHT). При отправке файлика by e-mail и отправитель и получатель являются клиентами, т.к. они сами запрашивают сначала передачу, а затем получение файлика. Сервером является ресурс, который сначала дает на себя залить файлик, а затем и скачать его.

П.П.С. если мой "авторитет" никого не убеждает - могу найти описание в Таненбауме.

safright ()

Re: Моно опережает Java на Linux Desktop

Теперь всех фанатов венды с моно/шарпо/дотнето извратами можно смело называть МИКРОЦЕФАЛАМИ.

mrxrrr ()
Ответ на: Re: Моно опережает Java на Linux Desktop от elipse

Re: Моно опережает Java на Linux Desktop

>Ну ,уже не долго вам осталось ждать.

Конца чего? Конца всем микроцефалам/венде/говношарпу/говномоно ?

Так вроде до 2015 года еще ждать и ждать. Только тогда наступит окончательный копец всей этой срани.

mrxrrr ()
Ответ на: Re: Моно опережает Java на Linux Desktop от yk4ever

Re: Моно опережает Java на Linux Desktop

>Вы ошиблись. У майя назначено на 2012.

Авторитетные анонимные аналитики говорят, что в 2015 году наступит копец мелким. Значит будет так.

mrxrrr ()
Ответ на: Re: Моно опережает Java на Linux Desktop от safright

Re: Моно опережает Java на Linux Desktop

>Сервер - пассивный участник соединения - он сидит и ждет, когда клиенты (активные участники) к нему обратятся. Кто кому чего передает - сугубо фиолетово.

Все портит NAT с p2p. Я могу быть сидом за натом, и трекер скажет мне соединится с пиром, желающим с меня качать. По этой логике я клиент, он сервер, а по факту он с меня будет тянуть, только я ему предоставляю ресурсы, т.е. я для него сервер, он для меня клиент. Что-то типа.

xsl ()
Ответ на: Re: Моно опережает Java на Linux Desktop от mrxrrr

Re: Моно опережает Java на Linux Desktop

> Авторитетные анонимные аналитики говорят, что в 2015 году наступит копец мелким.

Шо, опять? (c) Волк

yk4ever ()
Ответ на: Re: Моно опережает Java на Linux Desktop от safright

Re: Моно опережает Java на Linux Desktop

ну ка, найди _точно_ такое определение у Таненбаума.
просто ты мыслишь категориями программиста интерфейса сокетов, т.е. сугубо одного конкретного случая реализации апи сетевого взаимодействия. в данном случае, речь идет о принципах организации сетевого взаимодействия, а не api.
впрочем, я согласен, что спор уже давно стал беспредметным. всем все понятно, и все в принципе, согласны. напомню, что изначально я придрался к утверждению, что в p2p сетях нет клиентов и серверов, заявив, что там пользовательское ПО - и клиент, и сервер.

val-amart ★★★★★ ()
Ответ на: Re: Моно опережает Java на Linux Desktop от xsl

Re: Моно опережает Java на Linux Desktop

>Все портит NAT с p2p.

Фиолетово. От того, накрыть булочку салфеткой или не накрывать - булочкой она быть не перестанет, даже если кто-то ее таковой (т.е. булочкой - она ведь салфеткой накрыта) не видит.

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