The OpenNET Project / Index page

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

Портирование Krita на Qt 5 планируется завершить за шесть месяцев

07.04.2015 08:52

Разработчики свободного графического редактора Krita сообщили о начале подготовки выпуска Krita 3.0, который будет примечателен переходом на использование библиотеки Qt 5. Портирование началось месяц назад. В текущем виде версия на базе Qt 5 уже запускается, но не позволяет загружать или сохранять изображения и пользоваться инструментами. Тем не менее, в рамках текущего цикла разработки за шесть месяцев порт планируется довести до полной готовности к применению конечными пользователями. Поддержка ветки Krita 2.9 будет обеспечена в течение года после выхода Krita 3.0.

Отмечается, что разработчики учли опыт перевода Krita на Qt 4 и не допустят выпуск сырого продукта. Во времена подготовки Krita 2 начальный этап портирования на Qt 4 дался довольно легко, но в последующем разработчики столкнулись с волной проблем и для доведения порта до приемлемого состояния потребовалось несколько лет.

  1. Главная ссылка к новости (http://www.valdyas.org/fading/...)
  2. OpenNews: Релиз графического редактора Krita 2.9
  3. OpenNews: Художественный факультет университета Париж 8 переходит с Photoshop на Krita
  4. OpenNews: Анимационная студия Mad Crew перешла на использование Krita
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41986-krita
Ключевые слова: krita
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:59, 07/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Зачем?
     
     
  • 2.2, ArtemPSI (?), 11:03, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем? Ну, давайте сидеть в пещерах с каменными топорами... КДЕ на Qt5, следовательно и все что с ним связано должно быть на Qt5...
     
     
  • 3.3, Аноним (-), 11:05, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Зачем? Ну, давайте сидеть в пещерах с каменными топорами... КДЕ на Qt5,
    > следовательно и все что с ним связано должно быть на Qt5...

    Модно так нынче. Срьезных причин этого поступка нет

     
     
  • 4.6, ArtemPSI (?), 11:16, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Разве? А тянуть одно на Qt4 а другое на Qt5, не слишком затратно? Не кажется Вам, что куда проще, когда все вписывается в единую экосистему? Есть конечно любители некрофилии, которые и рады сидеть на кедах 3, но зачем? Если есть развитие, то этому радоваться надо. А тут только и делают, что недовольные рожи строят на каждую новость, а потом удивляются, почему это так не любят Linux и все что с ним связано. Ну и почему прогресс не так быстро идёт...
     
     
  • 5.11, Mihail Zenkov (ok), 13:12, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Разве? А тянуть одно на Qt4 а другое на Qt5, не слишком затратно?

    Правильно - все установленные у меня программы хотят qt4, так что нафиг qt5 ;)

    Если серьезно - то qt4 и qt5 вполне могут уживаться вместе, как и gtk2 и gtk3. И по современным меркам это не очень затратно.

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

     
     
  • 6.12, Аноним (-), 14:12, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Лол да там и на 4х багов хватает... багом меньше багом больше)))
     
  • 2.4, Аноним (-), 11:09, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Обещают уменьшить количество зависимостей от кде
     
     
  • 3.17, мшефд (?), 10:30, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Обещают уменьшить количество зависимостей от кде

    Всего лишь уменьшить? Не до нуля? Я вовсе не против Qt. Но против установки половины прожорливого чужеродного десктопа.

     
  • 2.5, nib (?), 11:09, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Чтобы сидеть на свежей версии Qt'а(с багфиксами и свежими фичами), очевидно же, не?
     

  • 1.7, Shtirliz72 (ok), 12:01, 07/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чего там переводить-то? Qt5 это практически тоже самое, что и Qt4. Отличия минимальны.
     
     
  • 2.8, Аноним (-), 12:41, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В текущем виде версия на базе Qt 5 уже запускается, но не позволяет загружать или сохранять изображения и пользоваться инструментами

    Угу, отличия минимальны, только не работает ничё.

     
     
  • 3.9, Аноним (-), 13:03, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Просто им честно надо было сказать, что на декларатив переходят.
     
  • 2.10, dismine (?), 13:08, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я тоже так думал пока не начал портировать свой проект. В моем случаи даже между Qt 5.2 и Qt 5.0 разница значительная. Вот список фич из за которых я не могу вернуть поддержку Qt 4.8:

    - Новый синтаксис сигналов.
    - Новая система логирования.
    - Класс QLockFile.
    - Активно использую некоторые функции из файла QtMath.
    - QVector::removeLast()
    - QCombobox::currentData()

    Все кроме QLockFile удалось заставить работать с Qt 5.0. Так что не все так просто как кажется.

     
     
  • 3.13, Владимир (??), 15:25, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ничего из вышеперечисленного не мешает запускать проект, который работал на Qt4.
    Я пилил около трех лет на работе проект с использованием Qt4, портирование на 5 (5.2) заняло примерно день) Ну плюс еще пара багов вылезло потом, которые быстро поправились. всё.

     
     
  • 4.14, Аноним (-), 16:17, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы хотите сказать, что Ваш частный случай универсален?
     
     
  • 5.15, Владимир (??), 16:18, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я хочу сказать, что то, что написал человек выше, не относится к портированию с Qt4 на Qt5.
    Он вообще про портирование с 5 на 4 описал, а оно очевидно труднее.
     
  • 3.16, Аноним (-), 17:42, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А никто и не обещал, что будет просто портировать с понижением версии. По-моему, это очевидно - чем больше используешь новых фич, тем сложнее без них обойтись.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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