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)

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

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

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


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



Пошел на*** 4 раза.

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

ubuntu же =)

Лоровец под ником muhas предложил ещё стеков 1) *tk/tcl *plain/text *alsa 2) *c++ *qt *kde *qt-phonon *qt-designer 3) *bash *aplay *plain/text в общем уйму можно напредлагать - но в убунте уже стандартно как-то сложилось что Python/Gtk/Sqlite/gst а кеды убунтушники как-то не научились собирать судя по кубунту =)

muhas ★★★
() автор топика

Пусть сами пользуются этим гномном, нам такой унификации не нужно.

Novell-ch ★★★★★
()

Логично, всё к тому шло, я и сам это давно предлагал тута, но зачем же gstreamer откапывать?

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

Даешь зоопарк!! А то ЛОР помрет со скуки.

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

а кеды убунтушники как-то не научились собирать судя по кубунту

Судя по кедам, их не научились собирать даже их разработчики.

a3
()

Безусловно унификация нужна, но не такая однобокая. [troll]А то ведь КДЕшники возьмут да наваяют КДЕ на ГТК и опять начнет плазма падать. ;)[/troll]

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

А то ведь КДЕшники возьмут да наваяют КДЕ на ГТК и опять начнет плазма падать. ;)

Это не сколько [troll], а сколько абсурдно, ибо гытыка пора закопать.

xscrew ★★
()

*Язык программирования Python;
Зачем? Если уж обмазываться GTK, то лучше Vala. Хотя можно понять, ибо много кто знает пайтон и на нём пишутся живые программы.
*Графический тулкит GTK;
Молодцы. Хоть Qt и крут, но GTK более лёгкий и удобный тулкит для GUI. Тем более что Qt::QUI хорош только там, где графических тулкитов либо вообще нет(ну, допустим, новый язык), либо там, где использование других тулкитов ужасно(я про синтаксис языка: C, C++). И да, под D я буду юзать Qt ибо враппер для него лучше развивается.
*Десктоп окружение GNOME;
Осуждаю. Это не унификация, а процесс создания среды для индусов. С другой стороны гном просто является зависимостью. Да и гном и гтк родня же.
*Мультимедиа фреймворк GStreamer;
Почему бы и нет?
*Среда для быстрого проектирования элементов интерфейса Glade;
Увы, она так слаба что подойдёт для разработки небольших приложений. С другой стороны большие GUI корень всех зол.
*Библиотека для хранения данных DesktopCouch
Круто. Не знаю только взлетит или нет.
*Ground Control, ... интегрированный в файловый менеджер Ubuntu
Да ёжик... Всё на наутилусе. Это уже не смешно. Так много фич и только на нём, а он тянет за собой весь гном да и требует запущенный гномодемон.

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

они там и gnome как окружения описали ^_^ не знаю зачем =)

привязка к de действительно не нужна

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

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

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

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

я не про Glade

Sylvia ★★★★★
()

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

Православно.

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

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

Чушь не говорите. ГТК лучший GUI-тулкит. А что вы хотите оставить? Т.е. вот гтк закопать, а что юзать то? Qt? Да, хороший тулкит, да только это как сравнивать по производительности пайтон с perl(не знаю что ещё подставить..). GTK легковеснее и красивее. Такое закапывать - грех.

И да, вот все кто говорит «C++ + Qt» подумайте, а вам так ли нравитися кодить на C++? Вот представьте что у C++ синтаксис и фичи пайтона. Что, удобно, да? Если уж подставлять что-то с Qt, то D или тот-же пайтон.

tia
()

# Язык программирования Python;
# Графический тулкит GTK;
# Десктоп окружение GNOME;
# Мультимедиа фреймворк GStreamer;
# Среда для быстрого проектирования элементов интерфейса Glade;
# Библиотека для хранения данных DesktopCouch

Да он упоротый!

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

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

я не про Glade

Ты про зависимость от DE, а я про то, что зависимость от DE вносится только _при желании_.

tailgunner ★★★★★
()

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

Ну... Он как php, имеет небольшую нишу. Пихать всюду не стоит. Вон кактусом це-два-плюса до сих пор давимся.

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

Гут.

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

Пусть будет.

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

На фоне отсутствия вменяемых альтернатив.

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

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

Библиотека для хранения данных [...]

Что это такое вообще?

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

Вcе равно внутри тормознутый питон, понимаю, слопокам, использующим интерпретируемые языки для gui, это, конечно, все равно.

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

Установи себе нормальный дистрибутив, поставь хоть одну новую софтину и удивись. Шутка, конечно.
Суть то в чём, сейчас пайтон используется чаще для написания GUI-приложений. Да что там чаще, это одна из двух его ниш.

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

потому что ubuntu != linux. ubuntu - это платформа, которую нужно стабилизировать. linux это никак не повредит.

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

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

стабилизировать и присыпать землей.

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

Орлы? Я наутилус хоть и не юзал почти год, но последний раз когда до этого доходило, он запускал гномодемон.

Вcе равно внутри тормознутый питон, понимаю, слопокам, использующим интерпретируемые языки для gui, это, конечно, все равно.

Мне делается очень смешно когда люди не понимают тезиса «пайтон медленный». Вы собираетесь просчитывать петабайты данных в своём окошечке чатика? <- намёк с сарказмом

libglade deprecated же.

орлы?

Что это такое вообще?

Вот там, где у тебя многоточие, и рассказывается что это такое.

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

Зачем же так, не знаешь а открыто говоришь такую фигню? Мне кажется что почти все лоровцы читают первые 20 символов каждой строки и не более.

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

>> Это реестр.

Реестр это gconf.

Фейл GConf очевиден. Теперь каждое приложение будет иметь свой реестр на модной CouchDB.

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

я когда выбирал себе инструментарий разработки гуя - остановился именно на этом. а вариантов я перебрал много.

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

>Фейл GConf очевиден
Назвали бы его не реестром и ты бы не считал его фейлом. Пруфов не будет.

Теперь каждое приложение будет иметь свой реестр на модной CouchDB.

Да ты упоротый, сказано же что оно не реестр.

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

Чушь не говорите. ГТК лучший GUI-тулкит.

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

Тем более Qt - там не только гуи, там есть классы для сети, для работы с графикой, опенгл, и много еще чего. Он универсальнее.

GTK легковеснее и красивее.

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

подумайте, а вам так ли нравитися кодить на C++

Нравится, да и темболее, с Qt с++ совсем не ужасен.

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

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

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

>> Фейл GConf очевиден

Назвали бы его не реестром и ты бы не считал его фейлом.

Ты не поверишь, но мне пофиг на GConf.

Пруфов не будет.

От тебя их никто и не ждет.

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

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

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

Обидно, что ничего нельзя сказать в ответ? :)

Тупой троллинг - это очевидно же. Что вы хотите услышать в ответ? KDE развивается, в отличие... ну вы поняли.

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

Не в детском саду уже, а ты на факты отвечаешь сорт оф: «сам ты гей». Не стыдно?

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

Что это такое вообще?

не будь Ъ нажми на линк и прочти

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