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)

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

>Казалось бы - питон тормоз - ан нет, просто сначала его заставили перелопачивать базу из 100500

100500 - это не много вообще-то.

а потом заставили возглавлять масштабную кросскомпиляцию.

Почему-то к make претензий по производительности не предъявляют. А он ещё и распараллеливать умеет.

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

> 100500 - это не много вообще-то.

Построение графа зависимостей 100500 пакетов-то немного? Скажи, что у тебя за дистр, а то моем debian'е и без питона на каких-то >20k пакетов разрешение зависимостей притормаживает слегка. Очень, очень заинтересвали.

Почему-то к make претензий по производительности не предъявляют.

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

А вообще питон тормоз полнейший, у меня из-за него видеозахват+видеоанализ на моем ARM-процессоре ну никак не может 30fps. Перепишу все на чистом C, ожидается прирост в производительности не менее 4%.

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

>еще раз: я тебя спрашиваю, а не гугль.

Что, не кликается? Ты настолько Ъ?
Вот же первая ссылка из гугля (извини, кликнуть за тебя не могу, если уж и тут не нажмется — значит ты редкостный неудачник):

http://sourceforge.net/projects/pyexcelerator/

«Generating.., importing Excel 95+ files... No need in Windows/COM»

Какое слово не понятно?

Вопли про школоту в сочетании с полной неспособностью аргументировать


да ты прям многостаночник! Вот и психоанализ мне провел...

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


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

>Я думаю просто подождать релиза сквиза

ну да, тож дело, что уж теперь...

Да и даунгрейд не поддерживается.

а ето, кагрицца, бешеной собаке можно, если очень чешется. Хотя да, предчуствие неиллюзорного гимора на этом пути действует на моск весьма благодатно. «Почти как фери зимняя свежесть» )ц)

// Когда уже прикрутят список окон по средней кнопке?

anonymous
()

Тут кто-то высказывался, что раз уж Qt, то придёться и С++ использовать. Возможно я извращенец, но сам я использую Qt + Haskell.

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

>>>>вызывая отторжение у толпы вынужденных на нём программировать бедолаг.

это ты про пяток лиспо-троллей на LOR-е и десяток простых троллей которые вообще ни на чём не пишут?

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

надеюсь это про сотен тысяч программистов на PHP. а про не теоретиков разглагольствующих о лиспе, питоне, ruby, perl-е и тд.

похоже на разговор немого с глухим.

boo32
()

Давно ждал:)

Теперь винде копытец Ура товарищи

rpostra1
()

Что-то в последнее время много разжигающих флеймы новостей (:

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

>ну да... :-[ unix-way он такой :-) :-D

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

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

Вот это очень правильный пост, он показывает, насколько велик % словоблудия нынче. base-плагины играют ogg, да еще чего по мелочи, так что без good-плагинов эта штука не юзабельна, а о каком общесистемном стандарте мы говорим, если она завязана на нестандартные библиотеки. Так что я как использовал xine для phonon (т.е. для оповещений и т.д.) и smplayer для видео, так и буду использовать, хотя base-плагины сабжа-таки стоят из-за OO.o, но, надеюсь, скоро я его заменю на KOffice. Гигантское количество велосипедов надоедают, да. И дело не в нелюбви к конкуренции, просто хочется, чтобы каждый для себя мог выбрать 1 велосипед и его использовать везде. В идеале мне хотелось бы mplayer-phonon-backend и mplayer «во все поля».

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

ну насчёт окружения KDE, это я, конечно, уже чисто троллю гномосеков ;)

IMHO, привязки не надо. А тулкит и язык программирования, imho, лучше так, чем питон с его тормозами.

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

Да опять же. qt-creator - это IDE. Integrated Development Environment. Откройте qt-creator и qt-desighner, и откройте для себя, что первый умеет запускать из-под себя второй, и использовать для своих нужд.

С уважением, ваш кэп.

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

>«Generating.., importing Excel 95+ files... No need in Windows/COM»
что делает этот костыль я знаю. Ты так и не показал область применения. Т.е. в каких ситуациях этот костыль приносит реальную пользу и не имеет адекватных аналогов.

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

>>Т.е. в каких ситуациях этот костыль приносит реальную пользу

В каких, каких? известно в каких. большой плюс не требует установленного ООо или м$_exel.

только как увеличить высоту ячейки?!

ggrn ★★★★★
()

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

These kinds of programmers are people who want to write small, focused, fun little applications


Типа, если мне нужен монитор для какой-нибудь билд системы, я его пишу за день и выкладываю на ланчпад... ????? - профит! Это же достаточно специфический случай. Причём, профит его интересует только для Убунты, ибо ppa и юзеры довольны. Ни о каких «ускорить темпы развития GUI-программ для Linux» он, вроде, и не говорил - т.е. новость содержит нехилый 4.2, что и вызвало срач.

queen3 ★★★★★
()

Зачем LAMP, когда есть Denwer - Denwer, Notepad, Windows Ruby?

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

> что разница между лагом в 50 мс (в плюсо- и питонопрогах) и в 500 мс (жаба) заметна невооружённым взглядом.

There, fixed it for you.

Достаточно рядом поставить Deluge, Transmission и Vuze, чтобы сравнить, к чему на самом деле ближе питон.

Ну и yum, который на C2D работает медленнее, чем aptitude на целероне.

У меня apt тормозит из-за сканирования пакетов на диске. Сырая скорость компьютинга ему ни к чему.

И в треде уже упоминалось, что зависший питон иначе как с SIGKILL'а не завалить, что вообще беспредел.

Вот много чего у меня на сигкилл висло, но только не питон :]

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

> достаточно посмотреть на тормозной emerge в gentoo, чтобы понять, что пистон — тормоз. :/

Вам критичны эти секунды? Ну засядьте на неделю и перепишите на плюсах. Будете герой.

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

> купи Windows 7 - она железо всё опознает и выкачает сама драйверы. купил и работай/играй.

Спасибо, у меня лицензионная виста с ноутом шла. Все дрова на месте, всё отлично работает.

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

дебиан показывает что не надо бегать за новым софтом.

«если у нас этого нет - то это никому и не нужно» (c) любой фанбой

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

Достаточно рядом поставить Deluge, Transmission и Vuze, чтобы сравнить, к чему на самом деле ближе питон.

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

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

> Тут кто-то высказывался, что раз уж Qt, то придёться и С++ использовать. Возможно я извращенец, но сам я использую Qt + Haskell.

И как оне срастаются? Как оно сравнительно gtk2hs? Подробности, мусье, подробности!

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

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

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

У делюжа тормозов не заметил вообще ни разу, даже при юзании его на старом дохлом селероновском ноуте.

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

> paludis

Ну вот тут рассказывают что не помогло.

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

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

>Врешь ведь.
ты начинаешь зацикливаться.

обмен данными

в хелловорлде тоже обмен данными, ога

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

>В каких, каких? известно в каких.
кому известно? гуглю? Василию Пупкину?
У вас там секта фанатов К.О. что ли?

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

> нафейхуа _логике_ гуя высокое быстродействие? ты что, 10000 раз в секунду тыкать ОК собрался?
Да, да! Логика гуя обязана срать трейсами!!! ГУЙки на педоне закопать надо вместе с авторами.

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

Спасибо, у меня лицензионная виста с ноутом шла. Все дрова на месте, всё отлично работает.

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

Как владелец того и другого - фиксую. Впрочем, невелико достижение - обогнать кривую висту.

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

>в хелловорлде тоже обмен данными, ога

proof or GTFO?

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

А про ненужность конкретно pyexcelerator-а можешь рассказать непосредственно тем, кто скачал этот «костыль» более 40 тысяч раз:

http://sourceforge.net/projects/pyexcelerator/files/

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

> они обещают сделать унифицированную платформу. трейсы отменяются
Я не доживу. А до того момента когда это заработает где-то ещё, помимо убунты, к которой эта штука будут прибита корабельными гвоздями, тем более. А питоновая зараза расползлась уже сейчас. Вон даже на лоре, каждая вторая новость про петоноподелку, причём половина из них не собирается, а половина собравшихся просто не работает.

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

>proof or GTFO?
хелловорлд можно использовать для передачи информации от разработчика к пользователю. По-моему, очевидно.

кто скачал этот «костыль» более 40 тысяч раз:

может это сам автор wget в цикле запускал :)

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

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

>> А питоновая зараза расползлась уже сейчас.

И продолжает расползаться. Она всё ближе, БЕГИ!!!!!111

А куда? Писать на C для гнома - ужоснах! Не любителям плюсов больше податься некуда.

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

>хелловорлд можно использовать для передачи информации от разработчика к пользователю. По-моему, очевидно. шарик, ты балбес. По-моему, очевидно.

Я так и не увидел ни одного аргумента.

Что «инструмент X нужен»? так по ссылке сходи, по ссылке. Там написано, для чего он нужен. Читать умеешь? Вот и почитай. Какие тебе еще аргументы, болезный?

Или ты не понимаешь, зачем кому-то понадобилась вытаскивать данные из екселя? так то я тебе объяснил. Все равно не понял? Ну, тут медицина бессильна, был бы ты школьником — понял бы, когда вырос, а так никакой надежды. В морг.

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

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

объяснение одно - ты её не используешь. у тебя как у обычного виндузятника она в дуалбуте - попонтоваться перед приятелями. ты загружаешь линукс, они говорят «Круто!», далее вы перегружаетесь в винду.

«если у нас этого нет - то это никому и не нужно»

нелепица

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

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

Может, у вас просто проблемы с /dev/hands?

У меня питонские приблуды почему-то обычно на ура работают.

yk4ever
()

Класс! Может нормальных прог станет больше. Только, боюсь, инициативу мало кто поддержит...

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

> объяснение одно - ты её не используешь.

Не угадали. Уже примерно полгодика сижу в бубунте.

Ну вот недавно пробовал OpenSuse и Mandriva, очень хотелось посмотреть пошто так хвалят кеды, с детства их люблю. Оба оказались феерическое глючное говно.

Отсюда вывод - бубунта рулит, а пользователь tommy несёт какую-то чепуху, потому что он фанбой кедов и иначе не может.

ты загружаешь линукс, они говорят «Круто!», далее вы перегружаетесь в винду.

Скорее наоборот. Перегружаюсь в висту, жена говорит «Круто!», далее возвращаюсь в линупс.

Мне, вобщем-то, пофиг в какой оси работать (почти весь софт юзаю опенсорсный), главное чтобы было удобно и не глюкало. Из линупсов пока только бубунта выдержала проверку.

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

Qt - там не только гуи, там есть классы для сети, для работы с графикой

для работы с графикой

графикой


WTF? В GTK их нет? А как же GIMP? И почему он не Qt в таком разе?

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

главное чтобы было удобно и не глюкало. Из линупсов пока только бубунта выдержала проверку.


Не троллинга ради, что было опробовано из линуксов? А то я до сих пор в трауре после кончины Арча... А после невнятной Убунту 8.10 отпало желание ею пользоваться

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

>moovida

Это пи..ц. Остались самые неприятные воспоминания.

ramon13666 ★★★
()

В этом тредике видно, почему пользовательские прикладные приложения под линукс находятся в такой глубокой жопе. Уж лет десять как понятно, что без стандартов и унификации никуда, а линупсоиды как дети малые. Им не нужны стандарты, потому что от этого пострадает их драгоценная религия. Как же, как же, почему GTK, а не Qt или fltk? Почему Python, а не Ruby (или, прости г-ди, С++)? Не видят, болезные, что даже херовые стандарты во много раз лучше, чем их полное отсутствие. Отсюда и появляется куча неполноценных уродцев типа «клон amarok, но на gtk», «клон gimp, но на qt», «клон f-spot, но на C++».

Что же, наслаждайтесь своим crippleware, детки.

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