По данным аналитического исследования, проведенного компанией RedMonk,
проект Mono пользуется (http://www.sdtimes.com/link/33597) при разработке десктоп-приложений для платформы Linux большей популярностью, чем Java. В качестве примера популярных .Net приложений для Linux упомянуты музыкальный проигрыватель Banshee, среда для быстрого запуска программ GNOME Do и приложение для ведения заметок Tomboy.URL: http://tech.slashdot.org/story/09/07/09/2131245/Mono-Outpace...
Новость: https://www.opennet.ru/opennews/art.shtml?num=22544
> Mono обгоняет JavaНе мудрено, потому что десктоп приложения на Mono и Java разрабатывают только садисты, а используют только мазохисты. Или идиоты. Если на java было 3 приложения, а на mono вот только что написали четвертое, конечно да, обогнала, порвала, заткнула и вообще великое достижение.
А между тем autopano-sift переписали с C# на C. Не с проста наверное, да и работать стало на порядок быстрее, и мусора не требует.
>> Mono обгоняет Java
>
>Не мудрено...Потому что антифанаты на пару с фанатами очень многой шуму поднимают, обеспечивая узнаваемость и подогревая интерес.
Да шум вокруг всего поднимают. Глупо думать, что это на что-то влияет, или вы из этих, маркетоидов-теоретиков?
>Потому что антифанаты на пару с фанатами очень многой шуму поднимают, обеспечивая
>узнаваемость и подогревая интерес.Да.Поэтому появляются разговоры про популярность.Целые 3 программы упомянуты!Популярность убойная.Они имхо только в одном правы - напрягая мозг я не могу припомнить хоть 1 программу на жаве нужную мне на десктопе или даже просто сколь-нибудь заметно используемую ALL-ом.Так что могут приписать себе победу.Со счетом 3:0 если им так уж хочется :D
Тоже самое только наоборот
на java:
eclipse,
netbeans,
josm для OpenStreetMap,
Vuze(Azureus),
изредка SIPCommunicator в качестве портабельного IM на флешке что бы прийти и посидеть где нибудь,на mono:
не однойСчет моей статистики 5:0 в пользу java
На Java много корпоративного софта написано, и под линукс в т.ч.
> На Java много корпоративного софта написаноКорпоративный софт и десктопный различить мы не в состоянии? В ынтерпрайзе-то и жаве и моно как раз самое место. Пусть там соревнуются за первое место и наружу не вылезают.
> и под линукс в т.ч.
Вот, отличная фраза. Фанаты java любят кичиться бинарной кросс-платформенностью из коробки, а на деле ничего не работает.
> Фанаты java любят кичиться бинарной кросс-платформенностью из коробки, а на деле ничего не работает.примеры, пожалуйста. Никогда не испытвал проблем с кроссплатформенностью.
[***@*** ~]$ sudo find / -type f -name "java" | wc -l
14compatibility.
you doing it wrong.:)
Можете человеческим языком ответить?
это был самый человеческий из известных мне. :-D
очень много java приложений заворачивают в exe
легко hp service desk
>примеры, пожалуйста. Никогда не испытвал проблем с кроссплатформенностью.Пожалуйста.Есть некая программа на яве.Есть n800 на ARM.Как бы удачи в запуске... учтя что жабы по дефолту там нет, официальных портов явы силами сана насколько я знаю - нет, как максимум вроде кто-то в порядке эксперимента собрал сторонние реализации.Т.е. даже если и заработает - то после длительного секаса с огроменным напильником и еще совсем не факт что сторонняя jvm будет работать как надо.Моно сие тоже до некоторой степени касается.
В то же время - берем Psi на Qt.Ставим.Работает.Без какого-то особого секаса вроде.И ничем не отличается например от десктопного тезки, допустим, в той же винде.Вот это да, кроссплатформенность во весь рост - когда одна и та же апликуха на ARMовом пингвине и i386 виндусе без особого секаса работает и при том более-менее одинаково - это внушает.И почему-то никому в бошку не приходит делить Qt на "наших" и "ваших" (официальные и неофициальные сборки), "первый сорт" и "огрызки" и т.п. - вот это кроссплатформенность, да.
> Фанаты java любят кичиться бинарной кросс-платформенностью из коробки, а на деле ничего не работает.Не, ну ты здесь явно переборщил
Т.е. корпоративный софт не может быть десктопным?
>Корпоративный софт и десктопный различить мы не в состоянии? В ынтерпрайзе-то и
>жаве и моно как раз самое место. Пусть там соревнуются за
>первое место и наружу не вылезают.+100, бизнесу сроду надо готовность еще вчера любой ценой.Там жабе и моно самое место.Благо, дяди с толстым кошельком в пиковой ситуации просто докупят серванты помощнее, им не привыкать.И когда их время жмет, глюки и тормоза им кажутся уже не самым страшным что есть на свете :).Ну а если на вас еще и дуло пистолета наставить а не только временем прижать - вы и MSDOS отличной системой будете считать, думая в таких рамках :D
В моно есть ГТК+. Вот те кто хотят под ГТК+ и без гемора юзают моно.
Такие вещи и так категорично про джава и моно могут говорить люди который нечего не понимают в разработке програм.Это плата за сборщик мусора. Но код многопоточный програм со сборщиком муссора гораздо проще. Иначе на код сложаться серьозный ограничения по управлению памятью. А всё, что вы говорите, это не уважени труда, програмистов.
> Иначе на код сложаться серьозный ограничения по управлению памятью.если писать на чистом C то, да.... дров можно наломать
Фактически весь серьёзный софт, который использую, на джаве написан. Быстродействием не блещит, но удобно, всегда есть сборки на линукса. А моно у меня даже и не стоит!