LINUX.ORG.RU

Лидер сообщества Ubuntu представил стек для унификации GUI приложений

 , , , ,


0

0

Джоно Бэкон (Jono Bacon), менеджер по взаимодействию с комьюнити компании Canonical, опубликовал в своем блоге заметку, в которой предложил по аналогии с web-стеком LAMP (Linux, Apache, MySQL, PHP), сформировать базовый набор для быстрой и удобной разработки GUI-приложений, который, по его мнению, может существенно ускорить темпы развития GUI-программ для Linux и привлечь новых разработчиков.

  • Язык программирования Python;
  • Графический тулкит GTK;
  • Десктоп окружение GNOME;
  • Мультимедиа фреймворк GStreamer;
  • Среда для быстрого проектирования элементов интерфейса Glade;
  • Библиотека для хранения данных DesktopCouch, представляет собой попытку интеграции возможностей хранилища CouchDB в десктоп-приложения (например, позволит организовать синхронизацию и репликацию данных между компьютерами).

Также рассказано о новом проекте Ground Control, представляющем собой интегрированный в файловый менеджер Ubuntu GUI интерфейс для упрощения процесса создания проектов, их сборки и синхронизации с Launchpad. Взято с opennet

>>> Подробности

★★★

Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от nu11

> pyExcelerator is a nice little python module that let's you write Excel files В биореактор, вместе с екзюлем

И Python, и Excel - отличные программные продукты.

Поэтому отправляйте лучше в биореактор свою голову, как у вас на аватарке.

yk4ever
()
Ответ на: комментарий от anonymous

> ubuntu - это платформа, которую нужно стабилизировать.

Что это за стабилизация если выбрасываються все кому не нравиться/не устраивает (в нормальном смысле) Gnome?

Buy ★★★★★
()
Ответ на: комментарий от annulen

> я тоже любитель, никогда не зарабатывал денег кодингом.

Отсюда и любовь к крестам. Хи.

Я когда был маленький и глупый студент - тоже очень сильно си уважал за низкоуровневость, да.

yk4ever
()
Ответ на: комментарий от annulen

> Питонный код часто неудобочитаем и труден для изучения.

Питонный код - самый читаемый. Всё остальное, по сравнению с ним - каша противная.

yk4ever
()
Ответ на: комментарий от Buy

> Что это за стабилизация если выбрасываються все кому не нравиться/не устраивает (в нормальном смысле) Gnome?

http://tsya.ru/

yk4ever
()
Ответ на: комментарий от tommy

> это просто такие люди рулят бубунтой. если бы не QT и KDE - линукс сейчас превратился бы в полное УГ.

Интересное заявление. Хотите аргументировать или просто так, в порядке метеоризма?

По моим ощущениям, бубунта - один из наиболее адекватных на сегодня дистрибутивов. Обойтись без кедов и даже qt у меня получается на ура. ЧЯДНТ?

yk4ever
()
Ответ на: комментарий от APM

> если бы не QT и KDE - линукс сейчас превратился бы в полное УГ.

Или это шутка, или мы действительно живем в разных реальностях.

Да, вы оба живете в разных реальностях :) в том-то и дело, что очень многие люди живут в разных реальностях, а тут унификация - все на одном или иди лесом. К чему такой подход? Это объединит сообщество??? ИМХО - это тупиковый путь.

Buy ★★★★★
()

Радует то, что не смотря на выкрики некоторыж экспертов в этой ветке, Ubuntu - таки лидирующий дистр, который быстрыми темпами еще сильнее захватывает рынок, в нем GNOME и GTK. И выкрики красноглазиков ничего не изменят. Это приятно совпадает с выходом GNOME 3 и GTK 3, которые появятся не поломав ничего.

И конечно очень хорошо, что с такими темпами они создадут сильную платформу для ПО, которая будет намного мощнее существующих на Win или KDE. Сейчас уже пробуют почву с quickly и Ground Control. Жду с каждым днем нормальную качественную IDE для простой сборки, именно в этом Qt сейчас идет впереди со своим QtCreator.

Вендокапеца ждать долго, но вот насчет кедокапеца, это можем мы еще застать в ближайшем будущем.

vertexua ★★★★★
()
Ответ на: комментарий от yk4ever

Было бы хорошо с нормальной IDE, а то я пока все делаю на NetBeans. которая не предназначена для разработки для платформы Gnome.

vertexua ★★★★★
()
Ответ на: комментарий от r

> Ein Vol

не кастуй мужика, у него случится срыв, а обвинят лор. А лично тебя заставят оплатить доп.курс галоперидола. Будь бдителен!

anonymous
()
Ответ на: комментарий от yk4ever

Тебе же выше дали подсказку - для чего начали писать Gnome?

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от pythonist

Мля, еще один... где же вы такие упоро^W без чувства юмора беретесь то? )

Andru ★★★★
()
Ответ на: комментарий от vertexua

Радует то, что не смотря на выкрики некоторыж экспертов в этой ветке...

Вендокапеца ждать долго, но вот насчет кедокапеца, это можем мы еще застать в ближайшем будущем.

Вы ни чем не лучше них, даже хуже некоторых. Вам бы лишь бы что ненавидеть или потоптать. Не удалось потоптать винду, ну ничего, вон КДЕшники есть, мы их потопчем!

Дурак вы просто, прости Господи, за такие слова!

Vudod ★★★★★
()
Ответ на: комментарий от Aceler

легче будет переписать Gnome на Qt, там это всё уже есть и куда более качественное.

ога, чтобы потом всем рассказывать что гном 4.2 = 4.0 :) нет уж спасибо

shty ★★★★★
()
Ответ на: комментарий от tailgunner

> А, и еще вызови мне через GObject объект из Питона или Руби. Ведь GObject - универсальный ABI, да?

Это и так работает. Например, в программе на PyGTK можно написать модель для TreeView (IconView, ComboBox) отнаследовавшись от существующей модели или просто реализовать интерфейс TreeModel и эта модель будет нормально вызываться/использоваться самим GTK.

(Аналогично работают объекты в лиспе с cl-gtk2).

k_andy ★★★
()
Ответ на: комментарий от vertexua

>Вендокапеца ждать долго, но вот насчет кедокапеца, это можем мы еще застать в ближайшем будущем.

Угу. Только сначала догнать придется. С такими темпами отставания кедав волноваться не о чем.

r ★★★★★
()
Ответ на: комментарий от Osmos

Ахаха вот он затейник. Пусть он майкрософту предложит унифицировать настольные ОС, чтобы в базовый набор входил линукс

что «ахаха»? мелкомягкие этим всё время и занимаются и только дядька столлман их тормозит в этом :)

shty ★★★★★
()
Ответ на: комментарий от tommy

> Kubuntu 8.04 LTS наверное?

Нет - 9.04 KDE 4.3.5, я хоть и не спешу с апгрейдами, но слишком задерживаться тоже не вижу причин.

Buy ★★★★★
()
Ответ на: комментарий от Vudod

Относительно выкриков экспертов, то я просто от них устал. Устал растолковывать преимущества спец либ, устал рассказывать зачем нужен GObject, устал рассказывать о бинарной совместимости еще кучу всего. У них главный довод - то что на Qt быстро пишутся их привет миры и все. Просто начал сомневаться о их IQ.

Я люблю: gnome, gtk, kde, qt.

Я не люблю: кутешников и кдешников.

Просто последние обычно судят по всему от своей априорной любви в кедам, без попытки разобраться в реальных преимуществах. Потом когда серьезные дядьки выбирают гном, они не разбираясь орут «УГ и закопать»

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

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

alex-w ★★★★★
()
Ответ на: комментарий от yk4ever

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

А теперь что? Я вот прекрасно использую низкоуровневые си на работе!))

Daeloce
()
Ответ на: комментарий от k_andy

>> А, и еще вызови мне через GObject объект из Питона или Руби. Ведь GObject - универсальный ABI, да?

Это и так работает. Например, в программе на PyGTK можно написать модель для TreeView (IconView, ComboBox) отнаследовавшись от существующей модели или просто реализовать интерфейс TreeModel

Потому что кто-то постарался и написал байндинги для Python для GTK // К.О.

А вот произвольный объект Python ты через GObject не вызовешь, так что про «ABI» говорить не приходится.

tailgunner ★★★★★
()
Ответ на: комментарий от alex-w

Я тоже так думал. Потом просто понял что тот порт на винду просто собрал человек, который не удосужился туда тем залить. На винде прекрасно и как ни странно не чужеродно смотрится Human, Nimbus, Clearlooks

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

>Ну почему же, Qt останется и будет жить нормально, просто Gtk будет стандартом де факто на Linux декстопе.

Не факт - помнится, раньше публиковали статистику (примерную, естественно) по использованию KDE и Gnome на linux. А вот подбивал ли кто статистику по прикладному ПО по Qt и Gtk+? Возможно даже в виде долей KDE+Qt и Gnome+Gtk+. Ну и тенденции использования на ближайший год, к примеру.

alex-w ★★★★★
()
Ответ на: комментарий от tailgunner

Потому что кто-то постарался и написал байндинги для Python для GTK // К.О.

А вот произвольный объект Python ты через GObject не вызовешь, так что про «ABI» говорить не приходится.

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

Vudod ★★★★★
()
Ответ на: комментарий от vertexua

>Я тоже так думал. Потом просто понял что тот порт на винду просто собрал человек, который не удосужился туда тем залить. На винде прекрасно и как ни странно не чужеродно смотрится Human, Nimbus, Clearlooks

Кроме Windows есть и другие платформы ;)

alex-w ★★★★★
()
Ответ на: комментарий от alex-w

Это было бы интерестно. Учитывая полный бардак в сборке гном приложений, который я терплю только из-за качества библиотек.

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Я имею виду, что просто тема по умолчанию - УГ. Она повергает меня в грусть

Тема, конечно, не фонтан, но получше многих. Впрочем, какова бы ни была тема, никто не мешает нам корректно и грамотно формулировать мысли.

Vudod ★★★★★
()
Ответ на: комментарий от yk4ever

>И Python, и Excel - отличные программные продукты.

<fat>недоразвитый тормозной язычок для начинающих</fat> и копирастический хлам для работы с бинарными закрытыми форматами не нужны.

nu11 ★★★★★
()
Ответ на: комментарий от Aceler

А ты что ожидал от этого наброса?

с чего это наброс-то?

shty ★★★★★
()
Ответ на: комментарий от Vudod

> Ну вы жжоте! Кубунта 9.10, как и её предшественница 9.04, произвела впечатление весьма редкостно дурного поделия.

Это всего лишь ваш личный опыт.

В Кубунте дизайн просто ужасен.

Тоже личное. Если даже и не нравиться настройку «дизайна» неосилил что ли? С возможностями KDE это дело десяти минут, делай что хочешь.

Пропроетарных дров и кодеков нету и ставятся через жопу

~$ sudo aptitude install kubuntu-restricted-extras

Через консоль не пробовал? ;).

руссификация хуже

Тут не знаю, не русифицирую (хотя когда-то слышал, что были проблемы)

Buy ★★★★★
()
Ответ на: комментарий от ZigmunD

>> пайтона

наверное для вас гадюка звучит как гайдюка

Если ты про язык программирования, то он больше относится к Монти Пайтону, чем к змее. Так же как MySQL и MariaDB были названы в честь людей.

Liosha_Syrnikov
()
Ответ на: комментарий от vertexua

>Ubuntu - таки лидирующий дистр, который быстрыми темпами еще сильнее захватывает рынок, в нем GNOME и GTK.

Очнись! Какой рынок??? Рынок убунты? Ты значение слова «рынок» знаешь? Или, как обычно, говорим «убунта» — понимаем «canonical»?

Это приятно совпадает с выходом GNOME 3 и GTK 3, которые появятся не поломав ничего.

GF уже издало приказ «О неупадутии Гноме-3»? GNOME 3 и GTK 3 с ним уже ознакомлены под роспись? Зомби такие зомби...

И выкрики красноглазиков ничего не изменят.

Да. «Визин» — твоё всё.

anonymous
()
Ответ на: комментарий от Buy

Оффтоп.

В украинской локализации убунты «текстовий файл» - «тестовий фал». Попробуйте для текстовика выставить права на запуск, потом клацнуть по нему

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

>Вы о OS X? Никак не могу прокомментировать. Не знаю

В частности. Gtk+ приложения в OS X смотрятся много страшнее Qt-приложений, если первые специально не тюнили под OS X

alex-w ★★★★★
()
Ответ на: комментарий от Aceler

Qt/C++ против GTK/python. Тут даже тесты не нужны :)

ну зачем же так толсто? :) ведь есть PyQt

shty ★★★★★
()
Ответ на: комментарий от Buy

>Тоже личное. Если даже и не нравиться настройку «дизайна» неосилил что ли? С возможностями KDE это дело десяти минут, делай что хочешь.

Offtopic: кстати, о дизайне. Никто не в курсе, почему на gnome-look и kde-look в темах столько много закосов под Windows? В основной массе под Seven и Vista. Закосы под OS X и свои оригинальные темы можно посчитать по пальцам.

alex-w ★★★★★
()
Ответ на: комментарий от vertexua

> Ubuntu - таки лидирующий дистр, который быстрыми темпами еще сильнее захватывает рынок, в нем GNOME и GTK

Еще раз позволю заметить, что GTK и GNOME в нем всего лишь по умолчанию.

Buy ★★★★★
()
Ответ на: комментарий от Robotron

Мона более технологична, но лицензией не вышла.

GPL-то? и что не так?

shty ★★★★★
()
Ответ на: комментарий от shty

>спорное утверждение...

PowerShell - это ещё один шаг от FDO и взаимозаменяемости компонентов. Первым [крупным] шагом в эту сторону была плазма в KDE.

Сейчас такое уже невозможно: http://www.linux.org.ru/forum/talks/1882376

KRoN73 ★★★★★
()
Ответ на: комментарий от yk4ever

>По моим ощущениям, бубунта - один из наиболее адекватных на сегодня дистрибутивов. Обойтись без кедов и даже qt у меня получается на ура. ЧЯДНТ?

ЧЯДНТ тут не причём. у Motif так же найдутся фаны.

Gnome и GTK тормозят продвижение линукса на десктопы. видя этот ужас (в том числе диски бубунтой) народ бежит от него подальше.

tommy ★★★★★
()
Ответ на: комментарий от nu11

><fat>недоразвитый тормозной язычок для начинающих</fat> и копирастический хлам для работы с бинарными закрытыми форматами не нужны.

попытка слива незащщитана. Ты на «язычок» не соскакивай, отвечай, чем приведенный пример не соответствует критерию «полезное и не велосипедное на пистоне»?

алсо, pyExcelerator — по BSDL, в каком месте он «копирастический»???

/r [user]r[/user], ы, время полдника!

anonymous
()
Ответ на: комментарий от vertexua

>Конечно каноникал. Я не против.

Ну да, удобный способ тролинга. Молодец.

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