The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

23.12.2009 22:32  Opera отказывается от использования библиотеки Qt в версии для Linux

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

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

  1. Главная ссылка к новости (http://techie-buzz.com/opera/o...)
Автор новости: Artem S. Tashkinov
Тип: Программы
Ключевые слова: opera
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 22:51, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    родной стиль KDE без QT?
     
     
  • 2.3, ixrws (??), 22:56, 23/12/2009 [^] [ответить]    [к модератору]
  • +1 +/
    Ну видимо хотят делать также, как mozilla. Только тут и стили qt и gtk+ будут поддерживаться. Поживём увидим.
     
  • 1.2, demimurych (?), 22:54, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    это тем более смешно
    что проблема оперы далеко не в скорости работы программы.
     
     
  • 2.5, Rudik (?), 23:01, 23/12/2009 [^] [ответить]    [к модератору]
  • –7 +/
    На лине все медленее работает, а чтобы не бится головой о заостреный стул они хотябы чудо куте выпиляют. Правильным путем идете товарисчи.
     
     
  • 3.9, Mike Lee (?), 23:09, 23/12/2009 [^] [ответить]    [к модератору]
  • +/
    Qt то чем не угодило?
    Оно то по крайней мере для людей написано.
     
     
  • 4.19, vitek (??), 23:46, 23/12/2009 [^] [ответить]    [к модератору]  
  • +/
    хуже!.... а кто сказал что медленнее?
    и медленнее чего?
     
  • 4.25, eth1 (?), 00:01, 24/12/2009 [^] [ответить]    [к модератору]  
  • –8 +/
    Как-будто неясно, чем.

    Да и про людей - вопрос очень даже спорный.

    ЗЫ оперу не использую по большей части из-за QT...

     
     
  • 5.33, User294 (ok), 01:58, 24/12/2009 [^] [ответить]     [к модератору]  
  • –1 +/
    Думаете вы сильно нужны опере Разве что как бесплатный тестер Плюс-минус один ... весь текст скрыт [показать]
     
     
  • 6.53, Zulu (?), 13:59, 24/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    Вообще-то Qt умеет работать и без X, поверх фреймбуфера например. А вот Xlib нет.
     
     
  • 7.59, Keeper (??), 19:16, 24/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    В Unix-like системах, GUI без X'ов -- это извращение и ересь.
     
  • 2.61, mnu (??), 20:13, 24/12/2009 [^] [ответить]     [к модератору]  
  • +/
    почему же У меня где-то после 15-й открытой вкладки 10-е оперА тормозят дико С... весь текст скрыт [показать]
     
  • 1.4, Аноним (-), 23:00, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    зачем ? если на то пошло, то пусть уж выводят напрямую через видеодрайвер
    к тому же проблем со скоростью работы интерфейса я что-то у оперы не замечал
     
     
  • 2.6, anatolb (?), 23:03, 23/12/2009 [^] [ответить]    [к модератору]  
  • +/
    Просто захотелось написать свой велосипед. Такое бывает. Правда у профессиональных разработчиков это случается всё же реже.
     
     
  • 3.34, User294 (ok), 02:11, 24/12/2009 [^] [ответить]     [к модератору]  
  • –1 +/
    При том для оперы это даже вполне оправдано с ее основными источниками доходов ... весь текст скрыт [показать]
     
  • 2.27, eth1 (?), 00:03, 24/12/2009 [^] [ответить]     [к модератору]  
  • +2 +/
    ну а тебе-то какая разница, на чём оно будет Если в Гноме и КДЕ нативно выгляде... весь текст скрыт [показать]
     
     
  • 3.32, ss (??), 01:25, 24/12/2009 [^] [ответить]     [к модератору]  
  • +/
    да нормально всё вырисовывается под гномом и сейчас ... весь текст скрыт [показать]
     
  • 3.40, Aquarius (ok), 08:06, 24/12/2009 [^] [ответить]    [к модератору]  
  • +/
    в интерфейсном плане от Qt, все равно, толку не было - шкурки то у Oper'ы свои
     
  • 1.7, azure (ok), 23:08, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    :\
    Новость вызвала недоумение. Почему отказываться от такого замечательного тулкита? Опера летает даже шустрее чем жтк-шный файрфокс. Нет, конечно, через xlib в теории будет быстрее.. но зачем писать свой велосипед если есть хорошая кросплатформенная либа, да еще и бесплатная? Впрочем, если получится не хуже чем есть, то пусть пилят. Не теряю надежд, что десктоп-версия когданибудь будет открыта.
     
     
  • 2.41, www2 (ok), 08:38, 24/12/2009 [^] [ответить]     [к модератору]  
  • –2 +/
    Эта либа бесплатная только для тех, кто согласен делиться исходниками своих поде... весь текст скрыт [показать]
     
     
  • 3.45, Wizard (??), 09:54, 24/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    С добрым утром!

    Qt уже давно LGPL.

     
     
  • 4.66, Smile (??), 18:46, 25/12/2009 [^] [ответить]    [к модератору]  
  • +/
    это не отменяет тезиса "опера не хочет делиться исходниками"
     
  • 2.54, trdm (ok), 14:34, 24/12/2009 [^] [ответить]     [к модератору]  
  • +/
    ну ответ уже дан а вот это Она слишком неповоротливая стала У меня лично её н... весь текст скрыт [показать]
     
  • 1.12, Аноним (-), 23:15, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    таки видимо это связано с глюком Qt 4.5.3, когда opera съедала 100% CPU. Решили такой костыль написать, вместо того чтоб разбиратся)
     
     
  • 2.16, Aesthetus Animus (?), 23:38, 23/12/2009 [^] [ответить]     [к модератору]  
  • +5 +/
    А зачем разбираться с чужим костылем под названием Qt Из любви к искусству Но ... весь текст скрыт [показать]
     
     
  • 3.23, Карбофос (ok), 23:57, 23/12/2009 [^] [ответить]     [к модератору]  
  • +/
    вообще-то тролльтеховцы достаточно интенсивно работают над оптимизацией, даже ра... весь текст скрыт [показать]
     
     
  • 4.35, User294 (ok), 02:12, 24/12/2009 [^] [ответить]     [к модератору]  
  • +/
    Чего тут непонятного то В эмбдеддед чем меньше зависимостей тем лучше А дескто... весь текст скрыт [показать]
     
     
  • 5.37, Карбофос (ok), 03:01, 24/12/2009 [^] [ответить]     [к модератору]  
  • +/
    в принципе, тогда это логическое объяснение но опять же, в таком случае объясне... весь текст скрыт [показать]
     
  • 5.44, Сергей (??), 09:35, 24/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >Чего тут непонятного то? В эмбдеддед чем меньше зависимостей тем лучше. А

    В embedded иксы не нужны. Qt умеет использовать фреймбуфер ядра.

     
  • 4.57, trdm (ok), 16:23, 24/12/2009 [^] [ответить]    [к модератору]  
  • +/
    А где результаты? Чето не видать :(
     
  • 1.14, Аноним (-), 23:31, 23/12/2009 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    им не хватало скорости прорисовки виджетов они Qt использовали только для меню,... весь текст скрыт [показать]
     
  • 1.15, аноним (?), 23:33, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    давно было известно, что opera перейдет на свой кроссплатформенный тулкит.
     
  • 1.24, Alexey (??), 23:58, 23/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +12 +/
    Итак, для всех анонимусов проясняю ситуацию: судя по комментам многие просто не в курсе ситуации. Итак, внутри браузера Opera находится их собственный тулкит, который может юзать в качестве фронтенда любой тулкит. Например, в системе Windows используется Win32, в Linux - Qt, там, где возможности еще больше ограничены их тулкит может юзать и более маленькие библиотеки. Видимо они решили, что пришло время воспользоваться и более низкоуровневыми средствами рисования.

    Таким образом никаких кардинальных изменений в коде браузера и его функциональности не произойдет.

     
     
  • 2.30, Ariel (??), 00:57, 24/12/2009 [^] [ответить]     [к модератору]  
  • –1 +/
    вы имели в виду бэкенд или я не понял их либа работет поверх нативных API ... весь текст скрыт [показать]
     
     
  • 3.31, Alexey (??), 01:13, 24/12/2009 [^] [ответить]    [к модератору]  
  • +6 +/
    Да, их либа работает поверх любого другого механизма для рисования и работы с окнами. Для Linux они выбрали Qt, вот сейчас будут избавляться от нее. Если интересна тема, то вот информация из первых рук:

    http://my.opera.com/kilsmo/blog/2008/01/29/opera-is-not-based-on-qt

     
  • 2.36, hatelinux (?), 02:28, 24/12/2009 [^] [ответить]    [к модератору]  
  • –6 +/
    не смешите мои тапочки
    опера не использует qt?
    заинстальте ее под виндовс и посмотрите на *qt*.dll который она использует

    не знаю как сечас но пару лет назад опера была полностью на qt зависимой

     
     
  • 3.42, Aleksey (??), 08:49, 24/12/2009 [^] [ответить]    [к модератору]  
  • +2 +/
    А чуть выше текст по ссылке прочитать слабо?
     
  • 3.50, Аноним (-), 11:18, 24/12/2009 [^] [ответить]     [к модератору]  
  • +3 +/
    покажи где там хоть одна qt dll и даже в opera dll нету никаких ссылок на Qt... весь текст скрыт [показать]
     
  • 1.29, ffsdmad (ok), 00:52, 24/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    опера начинает пиарится по чёрному: http://www.computerra.ru/terralab/softerra/490652/ и http://gs.statcounter.com/#browser_version-RU-weekly-200827-200951

    видимо очень хотят понравится всем когда на них появится ссылка в окошке винды, чтож, это хорошо - вместе веселее закапывать IE

     
     
  • 2.46, hizel (ok), 10:11, 24/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    тоесть огнелису можно, а опере нельзя?
     
     
  • 3.47, ffsdmad (ok), 10:22, 24/12/2009 [^] [ответить]    [к модератору]  
  • +/
    лишь бы не IE
     
  • 1.43, NNIIL (?), 09:12, 24/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Просто опера хочет завоевать рынок красивым интерфейсом, и большой скоростью работы. А огнелис количеством фич, из-за чего он такой громоздкий и неповоротливый, что с каждым днем противнее использовать. Пусть опера и закрытая, но она идет по верному пути
     
     
  • 2.48, ffsdmad (ok), 10:23, 24/12/2009 [^] [ответить]     [к модератору]  
  • –3 +/
    верно, в печь она идёт какие то у вас странные пристрастия к программному обеспе... весь текст скрыт [показать]
     
     
  • 3.49, аноним (?), 10:51, 24/12/2009 [^] [ответить]     [к модератору]  
  • +2 +/
    очень заметно, ага мозилла без подачек от гугла не знает как свести концы с кон... весь текст скрыт [показать]
     
     
  • 4.51, syeg (ok), 11:29, 24/12/2009 [^] [ответить]    [к модератору]  
  • +3 +/
    Web-браузер у Opera Software как визитная карточка, а зарабатывают они другими вещами. Было недавно в интервью кого-то из их шишек. А вот Mozilla Fondation таким ведением бизнеса похвастать не может.
     
  • 4.67, User294 (ok), 17:02, 28/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >у опера софтвер каждый год прибыль растет на десятки процентов.

    Вот только не за счет десктопа. Потому то такие странные ходы и возникают.

     
  • 1.52, trdm (ok), 12:43, 24/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Определенно "+". Как немало провозившийся с QPainter говорю.
     
  • 1.55, pavlinux (ok), 14:56, 24/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Даёшь браузер на ассемблере!!!
     
     
  • 2.56, Карбофос (ok), 16:11, 24/12/2009 [^] [ответить]    [к модератору]  
  • +/
    да ладно, чего там. жду от трухина браузера на дотнете
     
  • 1.60, Vortex (??), 19:48, 24/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    У меня Qt4 версия Оперы постоянно "грохается", и постоянно отправляет краш-репорты. Думаю, я не один с такой проблемой.
    Наверно разработчиков немного подзадрочил такой поток информации, и они решили решить радикальными методами.
    Думаю это к лучшему.
    Спасибо разработчикам Оперы!
     
     
  • 2.63, Карбофос (ok), 15:22, 25/12/2009 [^] [ответить]    [к модератору]  
  • +/
    надо быть для начала уверенным, что Опера именно из-за Qt падает, не так ли?
     
  • 1.62, Zenitur (?), 00:25, 25/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Чем им не угодил Qt? Они всегда собирали сразу в трёх версиях Qt, 3 и 4. Как умудрялись, не знаю... Я за это им всегда был очень благодарен как пользователь третьих KDE и не желающий лишний раз загружать память 4-м Qt, а также постоянно следить, чтобы стояла последняя версия. А то программы не хотят работать никогда на старых. Всё же новая версия KDE - антиреклама для вполне быстрого и работоспособного Qt 4...
    Плюс ещё версия для Windows не на Qt - так бы от использования именно Qt был бы смысл. А иначе нет
     
     
  • 2.64, trdm (ok), 16:50, 25/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >Чем им не угодил Qt?

    А почему только им? Меня тоже уже не устраивает быстродействие графической системы.
    И не меня одного, вот например:
    http://www.rsdn.ru/forum/cpp.applied/3650421.flat.aspx
    Я уже посматриваю в стророну WTL и XLib. слава богу мне не нужны бантики Qt.

     
     
  • 3.65, trdm (ok), 16:57, 25/12/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    Гугль тоже начхал на Qt и правильно сделал.
    Сбацал себе браузер с использованием wtl и не жужжит
    А вы думаете почему версии для Linux и Windows отдельно тусуются? :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor