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)

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

Да ты еб*нулся. Чем я тебе это доказал? Что вообще ты курил?

А что в нем за последнее время сделано? Вот реально, от версии к версии? Мне вообще ничего не вспоминается, ну нифига.

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

>>но кубунту

ССЗБ

а федора

ССЗБ. Чтож ты кактусы так любишь кушать-то? Выпрями руки, поставь нормальный дистрибутив, сходи к психиатру на курсы излечения от ХигаГМ, глядишь, снова нормальный член общества.

Всё правильно, КДЕ - сам себе злой буратино. Я пользователь, и мне накакать на какой-то там потенциал КДЕ, который появляется, если подкрутить сем тысяч настроек в течение года. Не работает - сношу, ставлю гном. Оп-па, теперь всё работает искаропки! Я не красноглазое школиё, у меня есть время на более важные вещи, так что ваш совет о вхождение в стан nerd'ов-девственников мне не интересен)

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

> Т.е. линукс-вей не может быть в стеке-приложения, ха? Я как понял из его цитаты, дядя с картикной балмера имел в виду, что на каждую задачу отдельная либа (для гуя - гтк, для *уя = хтк), ой-вей как это неуодбно. Хотеть всё и сразу вовнутрь одного-едиyнственного libmegapack.so

Насколько я понял ваш спор, вы зачем-то противопоставляете юниксвей стеку. Соответственно.

Aceler ★★★★★
()

зачем этот спорт про тесты и производительность Qt vs GTK, они оба имеют очень хорошую производительность?! Другое дело, что GTK более бедный тулкит и изначально написан и ориентирован на Си, а не на С++. Сравнивать же KDE с Gnome не верно, у авторов KDE руки кривоваты, что не означает что сам Qt плох.

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

Qt-*бы не знают что для их сипэпэ-приложений используется овер9к либ

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

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

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

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

>> Что-то топик вырождается в стандартный гномосятно-кедерастический флейм.

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

ну хотя бы Mono vs Vala vs Python, или JACK vs GStreamer. А тут - обычное уныние.

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

> Не понял шутки. Слишком плоско.

Это мой стандартный ответ на тему УМВР ЧЯДНТ. Детей делаешь не так, потому что до тех пор, пока твои дети, у которых всё тоже работает также как и у тебя, не заполонили планету, аргумент силы не имеет. Желаю тебе побольше детей.

Да ты еб*нулся. Чем я тебе это доказал? Что вообще ты курил?

«В GTK всё уже есть». Если всё уже есть, то развиваться ему не надо. В нём всё уже есть.

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

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

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

Я не красноглазое школиё, у меня есть время на более важные вещи

И я сижу на ЛОРе, да. Совсем взрослый, занятой - но на ЛОРе торчу. Ты мне напоминаешь одного, с треда про линуса и нетбуки - тот тоже на троллинг не велся, аж 30 страниц не велся)

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

> зачем этот спорт про тесты и производительность Qt vs GTK, они оба имеют очень хорошую производительность?!

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

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

> Насколько я понял ваш спор, вы зачем-то противопоставляете юниксвей стеку. Соответственно.

я не противопоставлял какбэ. это у вас какое-то странное понимание того, что такое «стек»

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

Ну ты подожди, только 3я страница. Сейчас будет тебе и лиса вс. хром, и Mono vs Vala vs Python. Надо только подождать. Запастись попкорном и начать увлекательнейший просмотр.

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

>>GUI

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

я один вижу противоречие?


Приветствую с выходом из анабиоза! За время Вашего пребывания в гибернации вышли такие продукты, как gajim, quod libet, moovida, listen, exaile, gnome-applets и более 9000 других.

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

> И я сижу на ЛОРе, да. Совсем взрослый, занятой - но на ЛОРе торчу. Ты мне напоминаешь одного, с треда про линуса и нетбуки - тот тоже на троллинг не велся, аж 30 страниц не велся)

однако, если у меня выкроилась свободная минутка покакаться на лоре, это совсем не значит, что у меня есть свободный год настраивать «дистры для хэкеров» :\

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

>Всеми тут уважаемый патрик не осилил

не осилил

Неосиляторы такие неосиляторы

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

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

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

>ГТК лучший GUI-тулкит.

Это тот самый тулкит, который нормально работает только на одной платформе, в котором самые ущербные файловые* диалоги и контекстные меню на всю высоту экрана? Если в твоей реальности он лучший, то я тебе не завидую.

---------------
* в случае гтк их давно надо переименовать в фейловые, согласно выполняемым функциям

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

Вот без троллинга.
http://www.gtk.org/
В ньюсах. Вроде не мало. Да и не только багфиксы.
А в Qt? Багфиксы - да. Анимация и ещё некоторые штуки, которые никогда не будут юзаться простыми людьми(спорно, но «округляя» оно так и есть). Что ещё?
QtCreator почти не развивается, за что мне лично обидно. Багфиксы? Да. А новые фичи? Мало, очень. Почти нет.
Да и Nokia можно понять. У них сейчас Maebo головного мозга, всё силы на это, а на остальное пофиг.

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

привязка иконок к кнопкам (пауза, плей, стоп и т.п.), мне этого в KDE не хватает.

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

что у меня есть свободный год настраивать «дистры для хэкеров»

Оппа, дистры с кедами для хакеров, круто да.

xscrew ★★
()

Питоний GIL убивает всякую отзывчивость. Если эта скотинка залочится на сокете, то она даже сигналы не отрабатывает. Т.е. работает только kill -9. Тот же yum, которому забыли прописать export http_proxy встаёт намертво в ожидании коннекта.

На питоне надо уметь писать, но мало кто делает отдельный поток для GUI.

Раз пошла такая пьянка, то я был бы не против Mono. /me под впечатлением от работы Gnome Do.

DesktopCouch

Страсть решать все проблемы одним инструментом до добра не доведёт.

Про PyPy - они ещё очень далеки от какой-либо практичности, тем более от GUI'я. Но прогресс есть.

Про Unladen Swallow - они уже пишут PEP на тему интеграции в 3ю ветку. Т.е. вваливать гору LLVM и тучу C++ кода в чисто C среду. Хороший вброс =) Для GUI'я JIT тоже не очень хорош - в их трекере проскакивала информация о дёргании картинки во время JIT'а, но компиляцию они вроде как вынесли в отдельный поток.

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

QtCreator почти не развивается

Следуя твоей логике, там все что нужно есть, а остальное извращенное.

xscrew ★★
()

ну вот, ещё один шаг к вендокапцу. бубунта - единственный дистр, который может нам ео обеспечить

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

Я его во флаксе юзаю уже год и обхожусь без гномодемона.

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

>QtCreator почти не развивается, за что мне лично обидно.

А нужен он?! Секрет успеха - Eclipse + Qt plugin + linuxtools.

У них сейчас Maebo головного мозга, всё силы на это, а на остальное пофиг

зато вакансий в России с Qt больше.

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

>Чем лучше? Чем Qt? Самим не смешно? Вы сравниваете производительность? - Ну так тесты сюда, иначе вы понимаете - просто слова. Я же постоянно вижу, что у Qt приложений отзывчивость приложений выше.

Отзывчивость по моим субъективным ощущениям у них одинаковая. Но вот эргономичность у GTK-приложений выше. От Qt/KDE (именно в этой паре, чистые Qt бывают получше) создаётся впечатление «раслябанности» и «болтающихся» виджетов. Слишком много ненужных эффектов и динамики.

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

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

унылый тролль такой унылый (избитая фраза такая избитая, но всё же)

ubuntulover
()

Так, комменты пока не читал, но судя по наличию слов Ubuntu и Gnome, ожидается небольшой гномосрач. Поехали!

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

>разработчики exaile тоже так думали и сотворили тормозное говно :)

А в каком месте нужно искать там тормоза? А то у меня оно в целом пошустрее Амарока бегает :)

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

> Оппа, дистры с кедами для хакеров, круто да.

особое внимание на кавычки :/

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

>Раз пошла такая пьянка, то я был бы не против Mono

Тут, я противник моно, должен согласится. Мона более технологична, но лицензией не вышла.

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

>Да хотябы поглядите на psi и на gajim. Это очевидно.

Некорректное сравнение :) Разный подход, разный функционал. Если уж сравнивать, то что-то типа gajim и pidgin. А тут разница уже минимальна.

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

От Qt/KDE (именно в этой паре, чистые Qt бывают получше) создаётся впечатление «раслябанности» и «болтающихся» виджетов. Слишком много ненужных эффектов и динамики.

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

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

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

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

Не работает - сношу, ставлю гном. Оп-па, теперь всё работает искаропки!

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

GluckMan ★★★
()

я что-то пропустил? теперь вчерашний анонимус tia вместо ушедшего «по состоянию здоровья» мужика-2? ну что ж, надеюсь, финал будет аналогичным.

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

>Значительная часть новых приложений и так пишется на Python + Gtk.

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

nu11 ★★★★★
()

Мы уйдём из зоопарка-а-а-а.
Уйдем из зоопарка-а-а-а.

sid350 ★★★★★
()

Тред пока не читал, еще прочитаю.

Но YES!

Кажется у кого то сдесь защемит ЧСВ

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

А что, на Qt ты лично для себя ставишь запрет на использование сторонних либ? Нет, ну правда, ты с нуля(на Qt) пишешь те вещи что есть в других либах? Или мб просто ты ещё не работаешь?

в остальном же кути гораздо интереснее.

Интереснее да и только. Ну и да, то что есть в Qt - офигенно, но Qt не даёт всё что только может потребоваться.

«В GTK всё уже есть». Если всё уже есть, то развиваться ему не надо. В нём всё уже есть.

«В GTK всё уже есть»


Где ты такое прочитал? Вещества? Да и ты считаешь что объект заканчивает своё развитие когда в нём не остаётся ничего ненужного?

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

Ссылку!11 Надо будет проверить есть ли для него враппер на GTKD, если нет то сделать. Интересная идея.

Это тот самый тулкит

Дык Qt то не лучше.

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