Узок их круг, страшно далеки они от народа

Aug 09, 2013 23:36


Кросспост из блога автора. Комментировать лучше там, но можно и тут

Вот берем Qt 5.1, тащим на Mac OS X 10.7 (так сложилось, это моя девелоперская машина), собираем согласно инструкции.
Далее собираем приложение с этой Qt, деплоим его тоже по инструкции, несем на Mac OS X 10.6 и получаем, получаем... сюрприз:
Неработающее приложение!
То что Read more... )

Программирование, qt

Leave a comment

Comments 41

dmarck August 9 2013, 19:49:46 UTC
Дурацкий вопрос: а баг-то зафайлен?

Reply

alextutubalin August 9 2013, 20:22:41 UTC
Баг с вебкитом - да: https://bugreports.qt-project.org/browse/QTBUG-30487 (не мной)
Все остальное - "ну как бы все в курсе и вяло обсуждают в [development]", там не баг а "особенность"

Reply

dmarck August 9 2013, 20:26:48 UTC
Полагаю, что прессить надо, файлить новые баги (если такие уже не были закрыты как "won't fix"), писать комментарии, и проч.

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

Reply

alextutubalin August 9 2013, 20:46:53 UTC
У меня бага "Fullscreen не работает на Mac OS X 10.6" открыта в январе (прямо вот 01.01.2013)

Она даже assigned (и Priority P2 = important). И хоть бы одна (assigned) сука почесалась.

А сегодняшняя проблема - имеет решение (даже несколько). Лучше уж пусть фулскрин починят.

А, да, еще на маке есть проблема в 4.8.4 с QFileDialog. Если в 4.8.5 осталась - тоже буду файлить.

Reply


cranequinier August 9 2013, 20:45:43 UTC
Я бабло зарабатываю кросплатформенностью и вебо-десктопо-переносимостью.

Qt два раза рассматривал, честно. По-моему он какой-то бесполезный, особенно в свете нынешней живости CEF.

Reply

alextutubalin August 10 2013, 05:54:34 UTC
Я не знаю, что такое CEF.

А Qt - просто берет и работает, у меня #fdef __APPLE__ очень мало в проектах, хотя вот потихоньку набирается.

Другой вопрос, что на эппловские гайдлайны интерфейса я ложил.

Reply

kika August 10 2013, 09:09:44 UTC
CEF это то что ты выкинул из Qt ради сборки на 10.6 - webkit. Предлагается тебе открыть окошко с этим вебкитом и дальше программировать на HTML5.

Как человек, HTML5 проект которого уже перевалил за 8К чистых строк на кофескрипте и 5К строк HTML+CSS я могу тебе сказать что по уровню развития это примерно как виндовые тулкиты в середине 90-х годов. Очень всё, э, своеобразно и меняется буквально каждый день. Но очень интересно, опять же как в начале-середине 90-х :-)

Reply

alextutubalin August 10 2013, 09:21:40 UTC
Я даже допускаю, что гуй на HTML5 станет несколько попроще в программировании (и сильно другим на вид).

Но что мне делать с остальными 90%-ми программы? Ну хорошо, пусть даже 75%. Тоже на яваскрипте?

Вместе с тем, есть вот pics.io, даже пишут что финансирование получили, интересно....

Reply


ostapru August 10 2013, 01:48:57 UTC
> Я к тому клоню, что Qt-шный проект как-то ощутимо стал портиться.

Некогда им - деньги нужно зарабатывать.
А с вебкитом сейчас вообще чехарда - типа - блинкать или не блинкать: http://blog.qt.digia.com/blog/2013/06/25/experimenting-with-chromium-and-qt/
Там некто Курт интересно высказался ;)

Reply

alextutubalin August 10 2013, 09:39:25 UTC
>Некогда им - деньги нужно зарабатывать.

Как будто в платной версии QWidget::showFulscreen() работает на 10.6

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

Reply

ostapru August 10 2013, 15:48:57 UTC
> через платных кастомеров

Гы!
Я разговаривал както с разработчиком скайпа. Он как раз занимался допиливанием Qt. Он говорил, что любая версия Qt всегда требовала существенной доработки чтобы её можно было релизить в продукте.
Когда я спросил - зачем продолжать жрать кактус, то он ответил, что кроссплатформенного ничего лучше нет.

Reply

alextutubalin August 10 2013, 16:07:31 UTC
ну это ж вопрос, что именно они там допиливают. Тот же скайп - довольно нестандартный и снаружи и внутре.

Вот у меня еще есть бага в QFileDialog - и я понял, что никаким способом не смогу ее починить, не понимаю что там внутри. Только молиться.

Reply


Leave a comment

Up