The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Gnome переходит на C# ?

01.02.2008 14:52

В состав GNOME начинают вливаться приложения на C#, требующие для своей работы обязательной установки платформы Mono. Так для включения в Gnome 2.22 одобрен пакет NDesk.DBus, представляющий собой реализацию D-Bus на C# и позволяющий организовать доступ C# приложений к D-BUS без использования libdbus.

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

Данные разработки позволят повысить уровень интеграции приложений написанных на C# в среду GNOME.

  1. Главная ссылка к новости (http://beranger.org/index.php?...)
  2. OpenNews: Новшества ожидаемые в GNOME 2.22 и будущих версиях X.Org
  3. New module decisions for 2.22
Лицензия: CC-BY
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/13983-mono
Ключевые слова: mono, gnome, dotnet
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, spb_nick (?), 15:28, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мда, а потом Microsoft аккуратненько предъявляет иск о нарушении патента(ов).
     
  • 1.2, Анон (?), 15:29, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наверно это ответ KDE4 :)
     
     
  • 2.7, Бурзум (?), 15:38, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже на то, что Gnome просто не успевает за KDE и девелоперы решили сэкономить на разработке путем использования языка более высокого уровня. Я так понимаю это действительно ответ KDE4, в котором, пожалуй, основная фичя - порт на платформу Windows. А с C# аналогичная мультиплатформенность будет реализована проще и быстрее. Или я не прав?
     
     
  • 3.30, R007 (??), 20:28, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Похоже на то, что Gnome просто не успевает за KDE и девелоперы
    >решили сэкономить на разработке путем использования языка более высокого уровня.

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

     
  • 3.32, Sadok (??), 20:35, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то я на порт виндовый посмотрел и сказал "ой" :)  Вряд ли "стандартный" виндовый юзер может самостоятельно выбрать пакеты, которые необходимо установить. Принцип "I agree - Next - Next - Finish" нарушен.
     
     
  • 4.39, Бурзум (?), 00:11, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Было дело, обращались с такими вопросами :) Но вообщем-то там же и разработка не завершена. Захотят завоевать win-десктоп - придется сделать инсталлятор для убогих.
     

  • 1.3, Аноним (-), 15:34, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гном умер?
     
     
  • 2.6, asd (??), 15:35, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Гном умер?

    а что это?

     

  • 1.4, ked (?), 15:34, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мдя... гном на Java - это страшно, но терпимо. Гном на Mono - это вобще ппц... :-D и куда мир катится?
     
  • 1.8, aim (??), 15:39, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как говорят на LORе - gnomeкапец?!
     
  • 1.9, LXj (?), 15:51, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном Mono-биндинги к DBus?

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

     
     
  • 2.47, VP (??), 11:28, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном
    >Mono-биндинги к DBus?

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

     
     
  • 3.59, logan (??), 00:24, 03/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном
    >>Mono-биндинги к DBus?
    >
    >Биндинги конечно, но они тянут за собой Mono. Проблема в том, что
    >платформа .NET целиком и полностью во власти Microsoft, которая диктует условия,
    >и в любой момент может все переиграть. Если Microsfot развяжет патентную
    >войну против свободного ПО, то Mono будет вроде элитной дивизии закинутой
    >в тыл врага. Такое впечатление, что Microsoft выжидает потирая руки, наблюдая
    >как на приманку слетаются объекты охоты. В критический момент клета захлопнется,
    >но будет уже поздно.

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

     
  • 3.60, Eugene (??), 05:32, 03/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    C# стандартизирован, Mono разрабтывается само по себе, откуда какие патенты?
     
     
  • 4.61, Аноним (61), 06:14, 03/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Скоро узнаешь :-/
     

  • 1.10, Аноним (10), 15:52, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да ладно, чо вы все - пессимисты прям такие?! Все будет ровно!
     
  • 1.13, fresco (??), 16:03, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Итить...
    Хотелось бы верить, что они понимают, что делают...
     
  • 1.16, Виктор (??), 16:12, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все, теперь остался только xfce
     
  • 1.17, vadiml (?), 16:19, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    гном падёт под натиском виндофилов?

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

     
  • 1.18, Аноним (61), 16:31, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да хоть на бейсик, главное чтоб работало лучше, чем у конкурентов.
     
  • 1.19, СанХ (?), 17:03, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ыть... Имхо это будет трындец :(... я конечно люблю, яву, моно, пр\пр\пр, но ониж тормоззные и жрут кучу памяти... хотя.... наверное это естественный процесс, ибо зачем писать на сложном Си\Си++ 2 недели, когда на С-диез это можно написать за 2 дня?... ну.. вобщем ИМХО если напишут грамотно, то ничего страшного :)
     
     
  • 2.20, bars (??), 17:15, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Мда. Мелкософт и тут уже наступает. Если здохнет Gnome то и GTK+ не долго жить осталось.
    Пробовал я юзать mono оно слишком не стабильно. Это внесет только больше глюков.
     
     
  • 3.28, prokoudine (??), 19:42, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Пробовал я юзать mono

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

     
  • 2.34, шаша (?), 21:49, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    в наше время звездолетов и неоновых пушек 4 гига памяти не проблема...
     

  • 1.21, kost BebiX (?), 17:16, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Держим кулаки..
     
  • 1.22, lisprulez (?), 17:36, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Goodbye Gnome
    Hello XFCE
     
     
  • 2.23, Userr (?), 17:40, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Да. И давно.
     
  • 2.50, CrazyF (?), 12:24, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Goodbye Gnome
    >Hello XFCE

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


     
     
  • 3.51, Nick (??), 12:25, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >здравствуй E17

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

     

  • 1.25, angrycore (?), 18:41, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично, остаёмся на KDE.
    PS интересно, как скоро появится форк гнома?
     
  • 1.33, Аноним (10), 21:13, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пора переходить на KDE или XFce :(
     
  • 1.35, Pers (??), 22:37, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лирическое отступление: /me есть убеждённый любитель KDE и консоли. Конец лирического отступления.

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

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

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

     
     
  • 2.42, Guest (??), 01:00, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
    > относительно других языков, то "уровень" .NET - нет, ибо в своём составе
    > .NET языка не несёт (окромя псевдоассемблера).

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

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

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

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

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

     
     
  • 3.43, Pers (??), 03:25, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    М б , давно не слежу Но по крайней мере NET изначально ориентирована на то, ... большой текст свёрнут, показать
     
  • 3.52, Pers (??), 12:37, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Хмм Вот что значит отстать от жизни Тем не менее, изначально положение дел... большой текст свёрнут, показать
     

  • 1.38, Светочка (?), 23:48, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если бы GNOME перешел на Qt#, тогда бы все нормально было, но, насколько я понимаю, останется все тот же gtk на C без ++ и без решетки :(
     
  • 1.41, Аноним (10), 00:22, 02/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://gnomedesktop.org/node/1571
     
  • 1.45, Антон (??), 09:48, 02/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проснулись. В GNOME уже давно входит Tomboy для ведения заметок. В Ubuntu он по дефолту ставится, думаю в других дистрибутивах тоже. Запуская tomboy вы запускайте /usr/lib/tomboy/Tomboy.exe, да да, именно .EXE.

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

     
     
  • 2.48, Nick (??), 11:47, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    ппц...

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

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

     
  • 2.53, vitek (??), 15:18, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > В дефолтовом Ubuntu 7.10 40 пакетов имеют в зависимостях libmono

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

     
     
  • 3.54, Nick (??), 15:39, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    я вот тоже поставил Кубунту...  но пришлось вычищать потом этот моно все равно.
     

  • 1.46, Аноним (10), 11:22, 02/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    GT4 и KDE 4.1 -быстр, удобен.
     
     
  • 2.49, Nick (??), 11:50, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >GT4 и KDE 4.1 -быстр, удобен.

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

     

  • 1.55, Аноним (10), 15:56, 02/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    блин, в чём сакральный смысл писать на сишарпе, а не на питоне, если уж захотелось халявы? не понимаю. Питон и проще и осваивается мгновенно и тдтп. Нет, ведь свербит в одном месте
     
     
  • 2.56, ihanick (?), 19:33, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >блин, в чём сакральный смысл писать на сишарпе, а не на питоне,
    >если уж захотелось халявы? не понимаю. Питон и проще и осваивается
    >мгновенно и тдтп. Нет, ведь свербит в одном месте

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

     

  • 1.57, Аноним (61), 20:02, 02/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто там говорил что на ЛОРе статью не постят?
    http://www.linux.org.ru/view-message.jsp?msgid=2464082
     
  • 1.58, Yurchick (?), 00:18, 03/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что ж, будем спешно соображать, таки как пропатчить KDE под FreeBSD? =)))
     
     
  • 2.62, Ne01eX (??), 07:59, 04/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>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...

     
  • 2.67, Егор (??), 10:20, 09/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Что ж, будем спешно соображать, таки как пропатчить KDE под FreeBSD? =)))
    >

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

     

  • 1.63, Кирилл (??), 09:33, 04/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понятны стоны в ответах. Ну добавили гному поддержку ещё и моно, так ведь это замечательно.
     
     
  • 2.64, Антон (??), 10:32, 04/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Не понятны стоны в ответах. Ну добавили гному поддержку ещё и моно,
    >так ведь это замечательно.

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

     
     
  • 3.65, Oles (?), 16:51, 04/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >на python, занимают по 15 Мб RSS и жрут процессор без
    >надобности. К этому прибавятся элементы на C#. Получится вообще каша.

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


     

  • 1.66, chelex (?), 16:08, 05/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    надо начинать писать теперь C# модули для ядра :)))
     
     
  • 2.68, bak (??), 07:18, 27/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, что это все придумал еще Черчиль, в 18-м кстати году.:-D
    Так же, господа, пора вам менять символ вашей веры с пингвина, на индюка.
    А если нужны аргументы, то к примеру вот это дело www.linux.org.ru, в топ листе по кривизне, что говорит о жизнеспособности вашей любимой ОС.
    Если надо, то да: ASP, Alt, RH, Runta. Больше постараюсь не.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру