LINUX.ORG.RU
 
muhas

Лидер сообщества 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

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


[#] Ответ на: комментарий от GluckMan 03.02.2010 15:34:34  

ну дык, Мигель же это проповедует, обратного пути уже нет

* ()
[#] Ответ на: комментарий от Sekai 03.02.2010 14:41:12  
vertexua

> Мультимедиа фреймворк GStreamer; А вот этого не надо.

Это надо еще как.

*** ()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:32:28  

ну да, база плеера на MySQL - это перебор, все тормоза очевидно оттуда

* ()
[#] Ответ на: комментарий от GluckMan 03.02.2010 15:34:34  

>> Я пользователь, и мне накакать на какой-то там потенциал КДЕ, который появляется, если подкрутить сем тысяч настроек в течение года. Не работает - сношу,

> У импотентов тоже не работает. К врачу не пробовал обращаться? Врач научит, врач объяснит.

Судя по симптомам, у вас расстройство диалогической речи.

()
[#] Ответ на: комментарий от PolarFox 03.02.2010 14:44:44  
vertexua

> libglade deprecated же. Они хотели сказать gtk.builder.

Он имел ввиду сам редактор. Он сейчас прекрасно работает в формате GtkBuilder

*** ()
[#] Ответ на: комментарий от xscrew 03.02.2010 15:34:26  
KRoN73

>Ну это не вина тулкита, ведь так?

Нет. Я выше и отметил это. Но GTK без Gnome встречается много чаще, чем Qt без KDE :)

>оно такое - кому эргономично, а кому не понятно - куда те же самые настройки запихали.


Ну, я конкретно про интерфейс :) Хотя и в Gnome, и в KDE - это две крайности. В первом, действительно, бывает непросто найти что-то нестандартное, во втором - каша из тонны ненужных вещей.

***** ()
[#] Ответ на: комментарий от anonymous 03.02.2010 14:46:24  

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

* ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:39:15  
tia

Кстати мне вспомнилось... на одном кодерофоруме нашёл одного умельца что пытался доказать что плеер должен использовать самую большую и сложную БД. Предлагал оракл для создания нового плеера. Дня два очищал монитор от жира.

* ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:36:53  

> когда ж ты наконец осилишь зюзю, школота

"постоянные попытки доказать, что его соперник в споре — школьник. Более того, слово «Школьник» является у школьников страшным ругательством, которое они используют против любого годного тролля и вообще любого человека;"

()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:39:15  
KRoN73

>ну да, база плеера на MySQL - это перебор, все тормоза очевидно оттуда

Ты про Амарок? sqlite.

***** ()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:41:05  
Robotron

>Нет. Я выше и отметил это. Но GTK без Gnome встречается много чаще, чем Qt без KDE :)

Например? Имею ровно противоположное мнение.

# ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:41:12  
tia

Не венду, а ОС, которую легко можно поставить и сразу юзать без проблем. Если это для вас синоним венды, то да. Для меня же оно не так.

* ()
[#] Ответ на: комментарий от Robotron 03.02.2010 15:42:15  
tia

Я считаю что вы просто хотите поспорить. Ваша серая звезда со мной согласна.

* ()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:42:01  

1.4 что ли? в 2.х MySQL или я что-то пропустил?

* ()
[#] Ответ на: комментарий от Robotron 03.02.2010 15:24:02  
pevzi

> KDE более технологичнее, но реализация через Ж.

+1. Кеды гораздо более продвинутые в плане фичастости и организации как цельной ДЕ, но их глючность и неудобность все портят. Гном же, несмотря на некую "разрозненность" компонентов что ли в сотни раз приятнее в плане юзабельности и стабильности. Я знаю, что он не зависнет и не вылетит ни с того ни с сего во время его настройки или использования, в отличие от.

**** ()
[#] Ответ на: комментарий от tia 03.02.2010 15:03:12  
vertexua

> Когда последний раз видели гтк? В начале тысячелетия?

Самый последний раз видел у себя на экране и в этой новости, где говорят о глобальном Qt-капеце не Ubuntu - лидирующем дистрибутиве

*** ()
[#] Ответ на: комментарий от xscrew 03.02.2010 15:05:30  
vertexua

> А какие, формочки рисовать, кнопочки и все? В Qt уже анимацию даже встроили. <- Хотя да, так как в вашем гтк этого нет, вы скажите что это не нужно.

Cairo, Clutter - не? Сделано для gtk

*** ()
[#] Ответ на: комментарий от ubuntulover 03.02.2010 15:41:52  

ты и на тролля-то не годен, вчерашний анонимус, иди "пивка попей с поциками во дворе"

* ()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:41:05  
xscrew

>Нет. Я выше и отметил это. Но GTK без Gnome встречается много чаще, чем Qt без KDE :)

Вот уж ладно, с вашей колокольни может и так.

** ()
[#] Ответ на: комментарий от a3 03.02.2010 14:31:42  

Зато дебъянщики научились :)

*** ()
[#] Ответ на: комментарий от ubuntulover 03.02.2010 15:08:48  
vertexua

> а федора+кде так вообще искрил артефактами (мигающие контролы и т.д.) и вис и не откликался подолгу.

У меня часто в кде артефакты. Но это не главное. КДЕ тут не при чем, просто Qt так работает

*** ()
[#] Ответ на: комментарий от tia 03.02.2010 15:43:22  
Robotron

>Я считаю что вы просто хотите поспорить. Ваша серая звезда со мной согласна.

Моя серая звезда равно, как и конкретное процитированное сообщение говорят что с вами я спорить не собираюсь.

# ()
[#] Ответ на: комментарий от VladimirMalyk 03.02.2010 15:33:13  

Ждём newGIL, может там легче станет...

А так это ещё одно из подтверждений, что GUI на питоне - дело опасное.

()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:44:34  

> ты и на тролля-то не годен, вчерашний анонимус, иди "пивка попей с поциками во дворе"

ага, твой глаз зацепило "тролль", но не зацепило "вообще любого человека"

всё с тобой понятно

()
[#] Ответ на: комментарий от Robotron 03.02.2010 15:42:15  
KRoN73

>Например?

Да почти всё pygtk'шное, например. Выше перечислял навскидку некоторое.

>Имею ровно противоположное мнение.


А вот из чистого Qt у меня, пожалуй, только opera, virtualbox, psi...

***** ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:36:53  
RedPossum

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

*** ()
[#] Ответ на: комментарий от pevzi 03.02.2010 15:43:29  

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

* ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:43:22  
KRoN73

>1.4 что ли?

1.4 RIP.

>в 2.х MySQL или я что-то пропустил?


Как было, так и осталось. Бэкенд на выбор. По дефолту - sqlite. Не хватало ещё за плейером БД таскать всюду :D

***** ()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:42:01  

Когда ставил кубунту на посмотреть - амарок подтянул mysql.

()
[#] Ответ на: комментарий от tia 03.02.2010 15:36:41  

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

** ()
[#]  

В печь!

# Язык программирования Python;
# Графический тулкит GTK;
# Десктоп окружение GNOME;

Дальше не читал, ибо в печь!

* ()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:46:03  
Robotron

>А вот из чистого Qt у меня, пожалуй, только opera, virtualbox, psi

vlc, продукты paragon (они кутешников нанимают) и т.д.

# ()
[#] Ответ на: В печь! от WARNING 03.02.2010 15:47:29  
tia

Ну вы идите в печь, мы вас не задерживаем. Тем более вы так торопитесь. *vagan*

* ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:43:22  

Пропустил. мускул по прежнему опционален, а бд по умолчанию в скулайте

*** ()
[#]  

Если это реально повысит качество Gtk-приложений, то ЗА!!! Обоими руками....

** ()
[#]  
Flaming

> Язык программирования Python;

Язык программирования C++

> Графический тулкит GTK;

Графический тулкит QT

> Десктоп окружение GNOME;

Десктоп окружение KDE

> Среда для быстрого проектирования элементов интерфейса Glade;

Среда для быстрого проектирования элементов интерфейса qt-desighner;

fixed.

** ()
[#] Ответ на: комментарий от vertexua 03.02.2010 15:45:24  

> У меня часто в кде артефакты. Но это не главное. КДЕ тут не при чем, просто Qt так работает

uh?

()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:29:20  

> Хм. Это так толсто или не пересекался с http://couchdb.apache.org/

Не пересекался и не жалею. Кто-то сделал модную игрушку на модном Эрланге, и что теперь?

> И, вообще, с принципом NoSQL?

Да, помню, в школьном курсе истории нам рассказывали о луддитах.

***** ()
[#] Ответ на: комментарий от tia 03.02.2010 15:47:30  
Robotron

> ;_;

чё это ты нарисовал? Внимание привлекаешь? поговорить хочешь?

p.s. движёк lora глючит:

ERROR: deadlock detected Detail: Process 3093481 waits for ShareLock on transaction 2305498; blocked by process 3095952. Process 3095952 waits for ExclusiveLock on tuple (6335,120) of relation 16680 of database 16399; blocked by process 3093481.

# ()
[#] Ответ на: комментарий от RedPossum 03.02.2010 15:46:50  

это где? почему у меня даже в Factory с ATI дровами из git работают?

* ()
[#] Ответ на: комментарий от Chaser_Andrey 03.02.2010 15:47:28  

> Мощь Qt в том, что это не только GUI. Потрясающая кроссплатформенность, нормальный ООП.

Луговского на тебя нет. Что значит "нормальный ООП"? Мсье путает синтаксис с семантикой?

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

угу, 95% пищуших на Qt - криворукие разрабы. Даром такого комьюнити не надо ^^

()
[#] Ответ на: комментарий от KRoN73 03.02.2010 15:41:05  
vertexua

> чем Qt без KDE :)

Это редкое явление но быватет. И редко есть нормальное DE на Qt, кроме КДЕ.

*** ()
[#] Ответ на: комментарий от rjaan 03.02.2010 15:48:27  

а теперь внимание, вопрос: как оно может повысить качество? просто интересно

* ()
[#]  

по аналогии с LAMP (Linux, Apache, MySQL, PHP)

> Язык программирования Python;

> Графический тулкит GTK;

> Десктоп окружение GNOME;

> Мультимедиа фреймворк GStreamer;

> Среда для быстрого проектирования элементов интерфейса Glade

"PGGGG" Гы-гы Хорошая аналогия!

anonymous ()
[#] Ответ на: комментарий от ubuntulover 03.02.2010 15:50:22  
Robotron

>угу, 95% пищуших на Qt - криворукие разрабы. Даром такого комьюнити не надо ^^

а какие Qt программы тормозят?

# ()
[#] Ответ на: комментарий от PayableOnDeath 03.02.2010 15:49:53  
RedPossum

последний раз пытался поставить 11.2, не завелось. плюнул, оставил убунту. хотя когда-то любил зюзю.

*** ()