URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 39988
[ Назад ]

Исходное сообщение
"OpenNews: Gnome переходит на C# ?"

Отправлено opennews , 01-Фев-08 15:28 
В состав GNOME начинают (http://beranger.org/index.php?page=diary&2008/01/31/15/21/05...) вливаться  приложения на C#,  требующие для своей работы обязательной установки платформы Mono (http://www.go-mono.com/). Так для включения в Gnome 2.22 одобрен (http://www.mail-archive.com/devel-announce-list@gnome.o...) пакет NDesk.DBus (http://www.ndesk.org/DBusSharp),   представляющий собой реализацию D-Bus (http://www.freedesktop.org/wiki/Software/dbus) на C# и заменяющий ранее используемую библиотеку libdbus.


Кроме того в планах присутствует включение в состав будущих версий GNOME таких компонент написанных на С#, как Gnome NetworkManager binding,  Gnome Power Manager binding, hal-sharp, NotifySharp, gnome-keyring-sharp.


URL: http://beranger.org/index.php?page=diary&2008/01/31/15/21/05...
Новость: https://www.opennet.ru/opennews/art.shtml?num=13983


Содержание

Сообщения в этом обсуждении
"Gnome переходит на C# ?"
Отправлено spb_nick , 01-Фев-08 15:28 
Мда, а потом Microsoft аккуратненько предъявляет иск о нарушении патента(ов).

"Gnome переходит на C# ?"
Отправлено Анон , 01-Фев-08 15:29 
Наверно это ответ KDE4 :)

"Gnome переходит на C# ?"
Отправлено Бурзум , 01-Фев-08 15:38 
Похоже на то, что Gnome просто не успевает за KDE и девелоперы решили сэкономить на разработке путем использования языка более высокого уровня. Я так понимаю это действительно ответ KDE4, в котором, пожалуй, основная фичя - порт на платформу Windows. А с C# аналогичная мультиплатформенность будет реализована проще и быстрее. Или я не прав?

"Gnome переходит на C# ?"
Отправлено R007 , 01-Фев-08 20:28 
>Похоже на то, что Gnome просто не успевает за KDE и девелоперы
>решили сэкономить на разработке путем использования языка более высокого уровня.

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


"Gnome переходит на C# ?"
Отправлено Sadok , 01-Фев-08 20:35 
Что-то я на порт виндовый посмотрел и сказал "ой" :)  Вряд ли "стандартный" виндовый юзер может самостоятельно выбрать пакеты, которые необходимо установить. Принцип "I agree - Next - Next - Finish" нарушен.

"Gnome переходит на C# ?"
Отправлено Бурзум , 02-Фев-08 00:11 
Было дело, обращались с такими вопросами :) Но вообщем-то там же и разработка не завершена. Захотят завоевать win-десктоп - придется сделать инсталлятор для убогих.

"Gnome переходит на C# ?"
Отправлено Аноним , 01-Фев-08 15:34 
Гном умер?

"Gnome переходит на C# ?"
Отправлено asd , 01-Фев-08 15:35 
>Гном умер?

а что это?


"Gnome переходит на C# ?"
Отправлено ked , 01-Фев-08 15:34 
Мдя... гном на Java - это страшно, но терпимо. Гном на Mono - это вобще ппц... :-D и куда мир катится?

"Gnome переходит на C# ?"
Отправлено aim , 01-Фев-08 15:39 
как говорят на LORе - gnomeкапец?!

"Gnome переходит на C# ?"
Отправлено LXj , 01-Фев-08 15:51 
Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном Mono-биндинги к DBus?

Главная ссылка к новости — это лол


"Gnome переходит на C# ?"
Отправлено VP , 02-Фев-08 11:28 
>Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном
>Mono-биндинги к DBus?

Биндинги конечно, но они тянут за собой Mono. Проблема в том, что платформа .NET целиком и полностью во власти Microsoft, которая диктует условия, и в любой момент может все переиграть. Если Microsfot развяжет патентную войну против свободного ПО, то Mono будет вроде элитной дивизии закинутой в тыл врага. Такое впечатление, что Microsoft выжидает потирая руки, наблюдая как на приманку слетаются объекты охоты. В критический момент клета захлопнется, но будет уже поздно.


"Gnome переходит на C# ?"
Отправлено logan , 03-Фев-08 00:24 
>>Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном
>>Mono-биндинги к DBus?
>
>Биндинги конечно, но они тянут за собой Mono. Проблема в том, что
>платформа .NET целиком и полностью во власти Microsoft, которая диктует условия,
>и в любой момент может все переиграть. Если Microsfot развяжет патентную
>войну против свободного ПО, то Mono будет вроде элитной дивизии закинутой
>в тыл врага. Такое впечатление, что Microsoft выжидает потирая руки, наблюдая
>как на приманку слетаются объекты охоты. В критический момент клета захлопнется,
>но будет уже поздно.

После чего народ дружною гурьбою отправится на openbox/fvwm и иже с ними. И это, на самом деле, хорошо, наверное. Но гном - все равно жалко, хотя  я его и не люблю. Не нравится он мне.


"Gnome переходит на C# ?"
Отправлено Eugene , 03-Фев-08 05:32 
C# стандартизирован, Mono разрабтывается само по себе, откуда какие патенты?

"Gnome переходит на C# ?"
Отправлено Аноним , 03-Фев-08 06:14 
Скоро узнаешь :-/

"Gnome переходит на C# ?"
Отправлено Аноним , 01-Фев-08 15:52 
Да ладно, чо вы все - пессимисты прям такие?! Все будет ровно!

"Gnome переходит на C# ?"
Отправлено fresco , 01-Фев-08 16:03 
Итить...
Хотелось бы верить, что они понимают, что делают...

"OpenNews: Gnome переходит на C# ?"
Отправлено Виктор , 01-Фев-08 16:12 
Все, теперь остался только xfce

"Gnome переходит на C# ?"
Отправлено vadiml , 01-Фев-08 16:19 
гном падёт под натиском виндофилов?

надеюсь, что те gtk программы, что я использую, не прибьют метровыми гвоздями к моно


"Gnome переходит на C# ?"
Отправлено Аноним , 01-Фев-08 16:31 
да хоть на бейсик, главное чтоб работало лучше, чем у конкурентов.

"Gnome переходит на C# ?"
Отправлено СанХ , 01-Фев-08 17:03 
Ыть... Имхо это будет трындец :(... я конечно люблю, яву, моно, пр\пр\пр, но ониж тормоззные и жрут кучу памяти... хотя.... наверное это естественный процесс, ибо зачем писать на сложном Си\Си++ 2 недели, когда на С-диез это можно написать за 2 дня?... ну.. вобщем ИМХО если напишут грамотно, то ничего страшного :)

"Gnome переходит на C# ?"
Отправлено bars , 01-Фев-08 17:15 
Мда. Мелкософт и тут уже наступает. Если здохнет Gnome то и GTK+ не долго жить осталось.
Пробовал я юзать mono оно слишком не стабильно. Это внесет только больше глюков.

"Gnome переходит на C# ?"
Отправлено prokoudine , 01-Фев-08 19:42 
> Пробовал я юзать mono

Звучит красиво, если не знать, что Mono - всего лишь платформа разработки. Так что именно Вы всё-таки пробовали юзать? :D


"Gnome переходит на C# ?"
Отправлено шаша , 01-Фев-08 21:49 
в наше время звездолетов и неоновых пушек 4 гига памяти не проблема...

"Gnome переходит на C# ?"
Отправлено kost BebiX , 01-Фев-08 17:16 
Держим кулаки..

"Gnome переходит на C# ?"
Отправлено lisprulez , 01-Фев-08 17:36 
Goodbye Gnome
Hello XFCE

"Gnome переходит на C# ?"
Отправлено Userr , 01-Фев-08 17:40 
Да. И давно.

"Gnome переходит на C# ?"
Отправлено CrazyF , 02-Фев-08 12:24 
>Goodbye Gnome
>Hello XFCE

Нееее Goodbye Gnome здравствуй E17



"Gnome переходит на C# ?"
Отправлено Nick , 02-Фев-08 12:25 
>здравствуй E17

переходишь от компов к пищевым добавкам? %)


"Gnome переходит на C# ?"
Отправлено angrycore , 01-Фев-08 18:41 
Отлично, остаёмся на KDE.
PS интересно, как скоро появится форк гнома?

"Gnome переходит на C# ?"
Отправлено Аноним , 01-Фев-08 21:13 
Пора переходить на KDE или XFce :(

"OpenNews: Gnome переходит на C# ?"
Отправлено Pers , 01-Фев-08 22:37 
Лирическое отступление: /me есть убеждённый любитель KDE и консоли. Конец лирического отступления.

Во-первых, валить в одну кучу Java и .NET суть то же, что линию по производству конкретного вида мороженого (скажем, "Лакомка") и все линии по производству карамелек. Эти архитектуры хотя и имеют общие элементы (использование промежуточного кода, GC etc.), но устроены по-разному. Их нельзя сравнивать даже потому, что если "уровень" Java можно определить относительно других языков, то "уровень" .NET - нет, ибо в своём составе .NET языка не несёт (окромя псевдоассемблера). У меня не слишком богатый (больше писал для себя, чем для больших дядей), но всё-таки опыт, возни с C# и VB.NET имеется, и могу уверенно сказать: хорошие приложения на нём писать можно.

Во-вторых, для написания таких вещей, как PIM, DOM-менеджеры и т.д. .NET вообще и C# в частности предоставляют очень удобные и вполне качественные средства работы. А это означет, что на создание удобного (т.е., экономящего время пользователя) и отлаженного (т.е., в том числе, с чёткой, легко отслеживаемой и исправляемой логикой работы) требуется заметно меньше времени. Напомнить, сколько хороших проектов свободного ПО загнулись только потому, что некому было ими заниматься? На вопли "а сколько же говна тогда можно будет понаделать" позволю себе напомнить словосочетание "естественный отбор", которое внутри среды свободного ПО применимо как нигде.

А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто. Хорошая программа будет лучше плохой, даже если первая написана на VB, а вторая - на Perl (C++ или ещё чём, по вкусу троллей:) ).


"OpenNews: Gnome переходит на C# ?"
Отправлено Guest , 02-Фев-08 01:00 
> Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
> относительно других языков, то "уровень" .NET - нет, ибо в своём составе
> .NET языка не несёт (окромя псевдоассемблера).

Какая разница? Под JVM далеко не только JAVA есть. Учите матчасть.

>Во-вторых, для написания таких вещей, как PIM, DOM-менеджеры и т.д. .NET вообще
>и C# в частности предоставляют очень удобные и вполне качественные средства
>работы. Бла-бла.

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

>А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто.

Написанное идиотами не будет юзать никто, это и так понятно. А вот написанное аццкими java'хакерами поделие будет жрать память и лишние тики у всех, посему отправляется в топку.


"OpenNews: Gnome переходит на C# ?"
Отправлено Pers , 02-Фев-08 03:25 
>> Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
>> относительно других языков, то "уровень" .NET - нет, ибо в своём составе
>> .NET языка не несёт (окромя псевдоассемблера).
>
>Какая разница? Под JVM далеко не только JAVA есть. Учите матчасть.

М.б., давно не слежу... Но по крайней мере .NET изначально ориентирована на то, чтобы быть шасси, а не целым авто...

>Естественный отбор говорит против лука. Если уж говорить о загнувшихся проектах, то
>на языках, позволяющих написать говно не за 2 недели, а за
>2 дня, их гораздо больше.

Дык о чём и речь. :)

>>А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто.
>
>Написанное идиотами не будет юзать никто, это и так понятно.

Эммм... Вы в исходники какого-нибудь SquirrelMail давно заглядывали? :)

>А вот написанное аццкими java'хакерами поделие будет жрать память и лишние тики у
>всех, посему отправляется в топку.

Если оно будет решать задачи пользователей хорошо, то у эти самые пользователи у неё найдутся. Проги от Mozilla (там и Ява встречается, и ещё всякое) ведь юзают тысячи и миллионы, и не обламываются. Или вы хотите сказать, что пользователи такие дураки и не знают, что им надо? Нормальному пользователю пофиг на понятие "течёт-не течёт". Ему важно делать своё дело с минимумом напрягов. В крайнем случае он перезапустит свой FireFox, или что там ещё - всяко меньше времени потеряет, чем воюя с неудобным интерфейсом (я не утверждаю, что интерфейс конкретно FireFox лучше всех, речь о том, что данному пользователю удобно работать с данной программой), несовместимостью форматов, ещё какой софтовой проблемой... Нужно объяснить, почему много _умных_ людей выбирает Windows или Mac OS (X)? :)

Минимализм - это хорошо, да. При программировании микроконтроллеров, скажем. Всяк сверчок знай свой шесток.

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

Я не одобряю, когда программный код разбухает из-за тупости программистов (например, статически линкуют использующуюся в каждой DLL и каждом EXE программного комплекта чуть подогнанной под себя MFC, вместо динамической линковки с той же, собранной отдельно, MFC - це отнюдь не редкость). Но если это цена моим удобствам - я лучше заплачу за новый винт. Тем паче, что установленная система со всеми прогами занимает примерно столько же, сколько один DVD-фильм - как-то странно слышать крики "код разжирел" от тех людей, кто свои винты порнухой забивает - нет, я не про вас лично, это вообще крик души... :)


"OpenNews: Gnome переходит на C# ?"
Отправлено Pers , 02-Фев-08 12:37 
>> Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
>> относительно других языков, то "уровень" .NET - нет, ибо в своём составе
>> .NET языка не несёт (окромя псевдоассемблера).
>
>Какая разница? Под JVM далеко не только JAVA есть. Учите матчасть.

Хмм... Вот что значит отстать от жизни... Тем не менее, изначально положение дел не было таким, наверняка платформу надо (было) допиливать для более качественной поддержки других языков... ;)

>Естественный отбор говорит против лука. Если уж говорить о загнувшихся проектах, то
>на языках, позволяющих написать говно не за 2 недели, а за
>2 дня, их гораздо больше.

О том речь и я вёл).

>>А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто.
>
>Написанное идиотами не будет юзать никто, это и так понятно. А вот
>написанное аццкими java'хакерами поделие будет жрать память и лишние тики у
>всех, посему отправляется в топку.

Если оно будет делать работу пользователей так, как им удобно, то оно станет распространённым... Кстати, продукты Mozilla тоже ффтопку, да? У них там и Ява, и ещё всякой фигни хватает. Пользователю нормальному не так важно, что прога жрёт память (ну перезагрузит он браузер пару раз в день), как то, что ему удобно работать - т.е., общение с программой не вызывает дискомфорта и реально экономит его время.

Если же те аццкие java-хакеры понимают, что пишут действительно лажу (мы подразумеваем ситуацию, что код пишется добровольно, да?), то и сказать про них ничего хорошего уже не получится. Хороший программист пишет хороший код, иначе это не хороший программист. "По-моему, так" (c) :)

На всякий случай поясню: я против _неоправданного_ разбухания кода (например, статической линковки каждого бинарника из программного пакета какого-нибудь офисного ПО с одной и той же либой). Но если этот код пусть и занимает относительно (другого кода) много места, но делает то, что я от него хочу, и делает хорошо - я буду использовать этот софт. Если этот софт - открытый, то, возможно, даже чем-то постараюсь исправить те моменты, которые мне не нравятся. Но экономить каждый тик процессора, затрачивая на эту экономию часы своего времени, лично я не намерен :)


"Gnome переходит на C# ?"
Отправлено Светочка , 01-Фев-08 23:48 
Если бы GNOME перешел на Qt#, тогда бы все нормально было, но, насколько я понимаю, останется все тот же gtk на C без ++ и без решетки :(

"Gnome переходит на C# ?"
Отправлено Аноним , 02-Фев-08 00:22 
http://gnomedesktop.org/node/1571

"Gnome переходит на C# ?"
Отправлено Антон , 02-Фев-08 09:48 
Проснулись. В GNOME уже давно входит Tomboy для ведения заметок. В Ubuntu он по дефолту ставится, думаю в других дистрибутивах тоже. Запуская tomboy вы запускайте /usr/lib/tomboy/Tomboy.exe, да да, именно .EXE.

В дефолтовом Ubuntu 7.10 40 пакетов имеют в зависимостях libmono, поздно возмущаться, Мигель уже тихо сделал свой выбор.
Так что от /usr/lib/libmono.so.0 уже сегодня не избавится.


"Gnome переходит на C# ?"
Отправлено Nick , 02-Фев-08 11:47 
ппц...

гномокапец это было бы полбеды...

нахрена они это моно затрогали себе в проект?...


"Gnome переходит на C# ?"
Отправлено vitek , 02-Фев-08 15:18 
> В дефолтовом Ubuntu 7.10 40 пакетов имеют в зависимостях libmono

одна из причин, по которой работаю на kubuntu


"Gnome переходит на C# ?"
Отправлено Nick , 02-Фев-08 15:39 
я вот тоже поставил Кубунту...  но пришлось вычищать потом этот моно все равно.

"Gnome переходит на C# ?"
Отправлено Аноним , 02-Фев-08 11:22 
GT4 и KDE 4.1 -быстр, удобен.

"Gnome переходит на C# ?"
Отправлено Nick , 02-Фев-08 11:50 
>GT4 и KDE 4.1 -быстр, удобен.

GTK4 (где траффко берешь?) или QT4? ;)


"Gnome переходит на C# ?"
Отправлено Аноним , 02-Фев-08 15:56 
блин, в чём сакральный смысл писать на сишарпе, а не на питоне, если уж захотелось халявы? не понимаю. Питон и проще и осваивается мгновенно и тдтп. Нет, ведь свербит в одном месте

"Gnome переходит на C# ?"
Отправлено ihanick , 02-Фев-08 19:33 
>блин, в чём сакральный смысл писать на сишарпе, а не на питоне,
>если уж захотелось халявы? не понимаю. Питон и проще и осваивается
>мгновенно и тдтп. Нет, ведь свербит в одном месте

C# освящён самим microsoft. Приливная волна бабла (учат писать ентерпрайз приложения используя их фреймворки и языки). Это мейнстрим капиталовложений. ну и что что набор небольших программ на C склеенных интерфейсом на tcl/tk могут делать тоже самое.


"Gnome переходит на C# ?"
Отправлено Аноним , 02-Фев-08 20:02 
Кто там говорил что на ЛОРе статью не постят?
http://www.linux.org.ru/view-message.jsp?msgid=2464082

"Gnome переходит на C# ?"
Отправлено Yurchick , 03-Фев-08 00:18 
Что ж, будем спешно соображать, таки как пропатчить KDE под FreeBSD? =)))

"Gnome переходит на C# ?"
Отправлено Ne01eX , 04-Фев-08 07:59 
>>PS интересно, как скоро появится форк гнома?

Смотря что под этим подразумевать. Некоторые дистрибутивы, например RTK GNU/Linux, используют некоторые актуальные для дистрибутива приложения GNOME без mono, без java и без perl. ;-)

Вообще-то не по делу крик поднят. Сей бинд для dbus нужен для тех же mono-приложений, у которых свяжи с сигнальной шиной доселе вообще не было. Теже Tomboy и F-SPOT. dbus заменять никто не собирается, да и незачем.

ИМХО, кричать гномокапец надо будет, когда без mono-зависимостей не будут собираться приложения, не требовавшие раньше mono. gnome-terminal, например. А пока все идет по плану, курим дальше, юзаем fluxbox c GTK+ окружением, присматриваемся к xfce.

Это с технической стороны, а с другой...

>>Похоже на то, что Gnome просто не успевает за KDE и девелоперы решили сэкономить на разработке путем использования языка более высокого уровня.

Помниться с свое время бинд для python появился с той же формулировкой. Мол, это позволит сэкономить время на разработке и все такое. Тогда юзеры полплевались, поплевались, да успокоились, ибо python хотя и тормознее Си, но разработка на нем действительно проще, да и python все-таки свое, - родное... Да и конечным юзерам, действительно, глубоко насрать, начем написано ПО, - лишь бы работало.

На самом дела разработка GNOME крышуется Novell, которая дружит с MS, в частности по .Net. Что теперь будет ХЗ, но от дружбы с MS еще никто не стал счастливым...
Опять же, все идет по плану, курим в сторонке дальше, юзаем fluxbox c GTK+ окружением, присматриваемся к xfce...


"Gnome переходит на C# ?"
Отправлено Егор , 09-Фев-08 10:20 
>Что ж, будем спешно соображать, таки как пропатчить KDE под FreeBSD? =)))
>

ага, и использовать человекоподобных роботов для защиты границ от проснувшегося Ктулху, так как, судя по топику, он уже проснулся :-)


"OpenNews: Gnome переходит на C# ?"
Отправлено Кирилл , 04-Фев-08 09:33 
Не понятны стоны в ответах. Ну добавили гному поддержку ещё и моно, так ведь это замечательно.

"OpenNews: Gnome переходит на C# ?"
Отправлено Антон , 04-Фев-08 10:32 
>Не понятны стоны в ответах. Ну добавили гному поддержку ещё и моно,
>так ведь это замечательно.

Нет целостного подхода, меня например убивает, что куча аплетов для GNOME панели на python, занимают по 15 Мб RSS и жрут процессор без надобности. К этому прибавятся элементы на C#. Получится вообще каша.


"OpenNews: Gnome переходит на C# ?"
Отправлено Oles , 04-Фев-08 16:51 
>на python, занимают по 15 Мб RSS и жрут процессор без
>надобности. К этому прибавятся элементы на C#. Получится вообще каша.

Интегрировать с PHP/Tcl/Tk/Java/Ruby/Javascript/Perl ;) будет такой зоопарк на машине...



"OpenNews: Gnome переходит на C# ?"
Отправлено chelex , 05-Фев-08 16:08 
надо начинать писать теперь C# модули для ядра :)))

"OpenNews: Gnome переходит на C# ?"
Отправлено bak , 27-Ноя-08 07:18 
Думаю, что это все придумал еще Черчиль, в 18-м кстати году.:-D
Так же, господа, пора вам менять символ вашей веры с пингвина, на индюка.
А если нужны аргументы, то к примеру вот это дело www.linux.org.ru, в топ листе по кривизне, что говорит о жизнеспособности вашей любимой ОС.
Если надо, то да: ASP, Alt, RH, Runta. Больше постараюсь не.