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)
Ответ на: комментарий от Sekai

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

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

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

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

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

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

ubuntulover
()
Ответ на: комментарий от PolarFox

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

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

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

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

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

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


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

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

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

tia
()
Ответ на: комментарий от PayableOnDeath

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

>Например?

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

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


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

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

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

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

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

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

>1.4 что ли?

1.4 RIP.

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


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

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

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

Chaser_Andrey ★★★★★
()

В печь!

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

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

WARNING ★★★★
()
Ответ на: В печь! от WARNING

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

tia
()
Ответ на: комментарий от PayableOnDeath

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

Jetty ★★★★★
()

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

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

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

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

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

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

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

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

fixed.

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

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

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

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

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

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

> ;_;

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

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.

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

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

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

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

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

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

> чем Qt без KDE :)

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

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

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

PayableOnDeath
()

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

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

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

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

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

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

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

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

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

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

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