LINUX.ORG.RU

Opera отказывается от использования библиотеки Qt на Linux

 , , , ,


0

0

Для сборок своего веб-браузера под Linux компания Opera больше не будет использовать библиотеку Qt, а пользовательский интерфейс отныне будет отрисовываться напрямую с помощью библиотеки Xlib. Разработчики уверяют, что это позволит увеличить скорость работы программы.

Не смотря на такие кардинальные изменения, Opera будет поддерживать родные стили KDE и Gnome.

Source: opennet.ru.

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

Ответ на: комментарий от alex-w

>Это жопоголовство у анонимуса - Opera пользовала Qt для всех UNIX-версий браузера

С этой точки зрения Xlib - тоже кросс-платформенное решение

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

>А вообще, по-моему скромному мнению - маразм. Только себе работы прибавят.

Да с чего маразм-то? Они сейчас и так уже два тулкита используют - логично от одного из них отказаться

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

>В Firefox и GUI тоже велосипедный (свой на каждой платформе), в общем идут нога в ногу, разница лишь в том, что Firefox гибкий, а Opera предлагает большой (даже запредельный) функционал из коробки. Однако конечному юзеру от этих соревнований по велосипедостроению только хуже.

Да собственно все верно, но вот скорость фокса меня лично удручает (как только навешаешь на него необходимые расширения). В опере с расширениями труба, но их там почти и не надо - функционала out-of-box хватает почти на все

alex-w ★★★★★
()
Ответ на: комментарий от annulen

>С этой точки зрения Xlib - тоже кросс-платформенное решение Так я и не спорю - нафига опере гонять два тулкита? от одного из них избавляются

alex-w ★★★★★
()

Я предпочитаю конструкторы, когда с помощью расширений сторонних разработчиков можно расширить минимальный функционал до необходимого состояния. В опере же использован обратный подход - можно только кастрировать имеющийся функционал (правда он довольно большой). В целом же, интересной для меня фичей оперы является только одна - fit contents to width. Пока что не встречал ее нормальной реализации в других браузерах. Так что пока опера отказывается от Qt под Linux и занимается фундаментальными научными исследованиями в вопросе построения собственного GUI, я спокойно продолжаю использовать другой браузер и впринципе доволен как слон. ;-)

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

У оперы давно свой тулкит гуевый есть и даже кроссплатформенный. Фокс неплох, весьма неплох, но тормоз он

alex-w ★★★★★
()
Ответ на: комментарий от Eddy_Em

>>Он ещё и кеды-либз тянет.

Вот-вот. А раньше был на gtk и все было зашибись. Козлы, одним словом!

гыгыг, нищеброды лора с гиговым винчестером негодуют

anonymous
()

Xlib ? этот протухший 30 летний раритет, разработаный во времена, когда память была дороже всего и экономили каждый бит любой ценой ? анонимные аналитики лора в ярости!

http://xcb.freedesktop.org/, только кошерный xcb может поднять скорость их самого тормозного браузера!

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

> вот и я не знаю, как мне удается кодить, когда все так свистит, переливается, как нам тут рассказывают :)))

Складывается такое впечатление, что зависимость от гнома появилась также как и от венды...

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

нищеброды лора с гиговым винчестером негодуют

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

Eddy_Em ☆☆☆☆☆
()

То что с использованием нативного Xlib при применении элементарных навыков получится быстрее нежели с Qt бесспорно. Но вот время разработки и количество ошибок. Стоит ли?

skwish ★★
()

дяяя... некоторые люди не понимают что открытые исходники не добавляют автоматически +500 к скорости и +1000 к удобству. не добавляют. как не выпендривайся. так что все высокопарные фразы вроде «Opera R.I.P.» можете смело свернуть в трубочку. есть люди которые ценят опенсорс за весьма конкретные преимущества и эти люди адекватны. а есть фанаты которые считают что если исходники открыты то продукт может иметь сколько угодно багов и костылей и эти люди - быдло. да да. именно быдло. точнее неуверенные в себе юноши, которые пытаются поднять самооценку за счет «правильных» заявлений об ущербности сабжа. ведь когда вы ругаете оперу, вы автоматически становитесь благородными гуру-программистами, ведь так?

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

Сколько раз таким как ты, что обычному юзверю по барабану, но есть люди которые хотят знать индийский код в тузле которую они юзают или нормальный!

Berluskoni ★★
()
Ответ на: комментарий от alex-w

>а ничего что в Firefox тоже начали тянуть скины?

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

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

> У оперы давно свой тулкит гуевый есть и даже кроссплатформенный. Фокс неплох, весьма неплох, но тормоз он

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

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

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

т.е. гном забил всю свободную память и загрузка кедолиб вызывает своппинг?

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

> намекает, что в Опере никаких изменений кроме этого нет. Какой смешной ину :}

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

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

>так что все высокопарные фразы вроде «Opera R.I.P.» можете смело свернуть в трубочку.

опера не RIP, а скорее паралитик в реанимации. Как 10 лет назад никому не была нужна, так и сегодня имеет тот же жалкий % рынка. Между тем опенсорсные браузеры отвоевали половину рынка у осла. Даже ущербная сафари более популярна, чем жопера.

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

аватар у вас очень даже правдаподобный, юноша :)

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

> а я просто буду сёрфить в своих интернетах.

Ты только в наши интернеты не ходи своей Оперой!

dm1024 ★★★
()

~$ sudo aptitude remove opera
[sudo] password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages will be REMOVED:
opera
0 packages upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
Need to get 0B of archives. After unpacking 29.8MB will be freed.
Writing extended state information... Done
(Reading database ... 136815 files and directories currently installed.)
Removing opera ...
Processing triggers for menu ...
Processing triggers for man-db ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

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

смешно, да! а главное как смело и решительно. вы наверное гордитесь собой. а щеночков вы любите?

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

> Не поверишь, в яблоках xorg используется, а раньше xfree86 использовался

ЩИТО? Пруфлинк в студию. В яблоках используется Quartz.

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

> То что с использованием нативного Xlib при применении элементарных навыков получится быстрее нежели с Qt бесспорно.

Да? у них такой большой опыт вылизывания работы с Xlib, реднедринга в обход или через (смотря для какого действия, что эффективно) и тд?

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

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

у нас гном стал меньше кушать?

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

> Да? у них такой большой опыт вылизывания работы с Xlib, реднедринга в обход или через (смотря для какого действия, что эффективно) и тд?

всегда можно посмотреть на готовую реализацию в том же Qt и сделать по подобию

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

> С этой точки зрения Xlib - тоже кросс-платформенное решение

Кроспотформеное только в unix, и то не во всех (mac os например)

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

> всегда можно посмотреть на готовую реализацию в том же Qt и сделать по подобию

А зачем тогда спрашивается переписывать? А поддерживать как? читать дифы и править свое?

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

>ругаете оперу, вы автоматически становитесь благородными гуру-программистами, ведь так?

Неплохо, неплохо. Но тебе все еще надо потренироваться.

По какой то странной и непонятной причине я видел оперу вживую чтобы ктото ей пользовался 1 (один) раз за все время. Её упорно ставил себе один сотрудник, мотивируя «да привык я к ней». Дело хозяйское, у нас все разрешается, тем более сотрудник показался очень продвинутым в компьютерных делах судя по тому что в первые же секунды вкорячил себе на десктоп венды самодельную жуткую цветовую тему (синесизосерую -смотрится как привет из 1980 но на самом деле глаза отдыхают если долго работать ). Вкорячил я ему параллельно самый последний фаерфокс «чтоб было - мало ли что», помог настроить нашу почту и забыл.

Через неделю - «ой подойди пожалуйста чтото там венда пишет что то про вирусы я половину удалил а вот эти надписи почему то остаются».

$#@$@#$#@, точно на десктопе предупреждение (явно в ботнет попал, потом ботнет шваркнули хорошие люди и надпись оставили типа вас поимели и хотя ботнету кранты все равно проверьте венду не полетитесь).

В опере 2 обалденных длиннющих тулбара- ну ясно, один что то там про ускорение интернета и «добавляют автоматически +500 к скорости и +1000 к удобству» а второй явно откровенно для удобного поиска порнухи (очевидно он же троян, неотзывающийся от тыкания на кнопки - результата того что ботнет таки завалили - слава отделам К или как там их)

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

Но за примерно 10-12 лет моей деятельности я видел запущеную оперу второй раз в жизни, первый раз это было кажись когда мандрейк 7 устанавливал, опера была в комплекте.

Вот почему так, у буржуинов вообще ее никто не ставит, а в бывшем СССР какая то уникальная любовь к FreeBSD и Opera.

anonymous
()

Если оперу откроют, её форкнут и выкинут половину хлама. Форк заживет новой жизнью, а опера, потеряв банальный контроль, загнётся.

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

А тут всякие дистрибутивы, форки, расширения... Голову сломаешь.

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

>ЩИТО? Пруфлинк в студию. В яблоках используется Quartz.

Запускаешь на любом маке X.app и читаешь там, что он Quartz, а дальше приписочка, что это Xorg

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

> Форк заживет новой жизнью, а опера, потеряв банальный контроль, загнётся.

Сколько раз повторять. Чтоб форк зажил - надо форкать и разработчиков.

А вообще, пользователи Оперы - это недавние вендузятники, которые еще не прониклись духом свободы.

Вы фетишируете слово свобода

namezys ★★★★
()
Ответ на: комментарий от alex-w

> Запускаешь на любом маке X.app и читаешь там, что он Quartz, а дальше приписочка, что это Xorg

Да. Ты запустил X-server. И что дальше? Ты запустил банально очередную программу, которая открыла сокет и приготовилась рисовать окна.

И все.

С использованием пары десятков костылей это даже взаимодействует более или менее с аквой

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

Специально для nu11 и namezys: Можно подумать, кроме дерьмовых кед и гнома WM/DE нет!

У меня iceWM, и основными тормозами в нем являются гномо-кдешные библиотеки и мегатормоз Firefox, который, к сожалению, пока что не на что заменить (аналоги не поддерживают AdBlock, FlashBlock и прочие полезные плагины).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Alan_Steel

> Мне вот просто интересно - раньше они могли один и тот же код гуя (Qt) использовать на разных платформах; теперь они переходят на 2 отдельных... В чём профит?

...в том-же самом что и при использовании Qt — «один и тот же код гуя <...> использовать на разных платформах»

только с той разниццей что Qt поддерживало сторонее (третье лицо) сообщество , а Opera видимо _хочет_сама_поддерживать_ свой каркас-для-GUI .

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

Толсто и ни о чем. Оперу любят за лояльность к нищебродским отечественным скоростям интернетов.

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

> У меня iceWM, и основными тормозами в нем являются гномо-кдешные библиотеки

Дело в том, что и gnome, и kde --- это интегрированный DE. С кучей функций, обеспечивающих (в идеале) правильной взаимодействие приложений.

А вот iceWM - это только WM

namezys ★★★★
()
Ответ на: комментарий от alex-w

> Запускаешь на любом маке X.app и читаешь там, что он Quartz, а дальше приписочка, что это Xorg

Х.app - это юзерспейсный костыль для запусках иксовых приложений. Слив засчитан.

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

Тулбары в опере? Ну-ну, фантазируй дальше...

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

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

Хм... Оказывается у нас анонимус проникся свободой :) Сидя на windows

alex-w ★★★★★
()
Ответ на: комментарий от namezys

>Да. Ты запустил X-server. И что дальше? Ты запустил банально очередную программу, которая открыла сокет и приготовилась рисовать окна.

Да мне-то оно пофиг. Я отвечал на на реплику, что в макосе нет ксорга

alex-w ★★★★★
()
Ответ на: комментарий от namezys

> обеспечивающих (в идеале) правильной взаимодействие приложений

Своего рода vendor lock-in. Если у тебя кеды, то или название аппликухи начинается на K, или аппликуха толком не интегрирована. То же самое с гномом.

А по-хорошему должен быть единый стандарт для взаимодействия оконных приложений. На уровне d-bus и x-протокола. К чему постепенно и движутся.

Manhunt ★★★★★
()
Ответ на: комментарий от alex-w

Только его используешь только тогда, когда нет выбора.

Потому что он рисует не аквой. А этого уже достаточно, чтоб приложение считалось УГ

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

> А по-хорошему должен быть единый стандарт для взаимодействия оконных приложений. На уровне d-bus и x-протокола. К чему постепенно и движутся.

Мечтаем. Я не только о взаимодействии. Есть еще куча сервисов: синхронизация, хранилища данных и тд

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

ЗЫ: это не сарказм. Это действительно мечта о станадратне

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

Это больше вопрос к тем, кто пишет что-то под мак и не использует ни Cocoa, ни Carbon, ни Qt, ни Gtk+. Ну или пишется что-то кросс-платформенное на Motif к примеру

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

Хотя да, Carbon из последней макоси уже выкинули

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

> Да мне-то оно пофиг. Я отвечал на на реплику, что в макосе нет ксорга

Нету там ксорга. Там есть ксорг-бэйзд костыль для запуска чисто исковых вещей, больше похожая на слой совместимости. А работает графика там на Quartz. Полноценными иксами это считать - все равно, что Xming под вендой такими считать. Иксы-то иксы, а за графику в венде все равно GDI отвечает, а не иксы.

anonymous
()

Привет, новые глюки...

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