LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

  1. Анонимус, спасибо за каст.
  2. Лично знаю людей, которые пишут и поддерживают код (проприетарный) на Qt 4.8 в 2025 году, причём им платят за это деньги. Да, это делается не для современных систем, но системы эти пока вполне живые.
  3. Меня всегда веселит, когда к программам начинают подходить с антропоморфными мерками: «насиловать труп» и вот это вот всё. ПО с кодом, открытым под свободной лицензией, убить почти невозможно. Оно живо, пока его есть под чем компилировать и есть кому патчить.
  4. (ГЛАВНОЕ) Есть огромное количество кода, которое будет прекрасно собираться и в Qt4, и в Qt5, и в Qt6. Кое-где потребуется условная компиляция. Например, так написан редактор TEA Петра Семилетова aka @roxton. Мой известный в узких кругах Pet project тоже собирается под тремя версиями, правда для полноценной работы под Qt6 ещё нет, будет, когда я пошатаю их QTextEncoder. И подозреваю, что классы, которые ТС выкладывает на ЛОРе, с очень большой вероятностью соберутся под современными версиями Qt «из коробки» либо с минимальным допиливанием. Есть, безусловно, исключения: если человек в Qt4 использовал QtWebKit или QtMultimedia, будет больно. QML в Qt4 вообще был в зачаточном виде, но мы обсуждаем не его.

Зачем этим заниматься в опенсорсе? Могут быть разные резоны, например, моя программа, статически собранная под Qt4, занимает 10 мегабайт, под Qt5 уже 20, под шестёрку пока не смотрел. Для кого-то разница может быть критичной. Хотя свой новый проект для опенсорса я пишу уже сразу под Qt 5, под шестёркой тоже буду тестировать.

Исправление hobbit, :

  1. Анонимус, спасибо за каст.
  2. Лично знаю людей, которые пишут и поддерживают код (проприетарный) на Qt 4.8 в 2025 году, причём им платят за это деньги. Да, это делается не для современных систем, но системы эти пока вполне живые.
  3. Меня всегда веселит, когда к программам начинают подходить с антропоморфными мерками: «насиловать труп» и вот это вот всё. ПО с кодом, открытым под свободной лицензией, убить почти невозможно. Оно живо, пока его есть под чем компилировать и есть кому патчить.
  4. (ГЛАВНОЕ) Есть огромное количество кода, которое будет прекрасно собираться и в Qt4, и в Qt5, и в Qt6. Кое-где потребуется условная компиляция. Например, так написан редактор TEA Петра Семилетова aka @roxton. Мой известный в узких кругах Pet project тоже собирается под тремя версиями, правда для полноценной работы под Qt6 ещё нет, будет, когда я пошатаю их QTextEncoder. И подозреваю, что классы, которые ТС выкладывает на ЛОРе, с очень большой вероятностью соберутся под современными версиями Qt «из коробки» либо с минимальным допиливанием. Есть, безусловно, исключения: если человек в Qt4 использовал QtWebKit или QtMultimedia, будет больно. QML в Qt4 вообще был в зачаточном виде, но мы обсуждаем не его.

Зачем этим заниматься в опенсорсе? Могут быть разные резоны, например, моя программа, статически собранная под Qt4, занимает 10 мегабайт, под Qt5 уже 20, под шестёрку пока не смотрел. Для кого-то разница может быть критичной. Хотя свой новый проект для опенсорса я пишу уже сразу под Qt 5.

Исходная версия hobbit, :

  1. Анонимус, спасибо за каст.
  2. Лично знаю людей, которые пишут и поддерживают код (проприетарный) на Qt 4.8 в 2025 году, причём им платят за это деньги. Да, это делается не для современных систем, но системы эти пока вполне живые.
  3. Меня всегда веселит, когда к программам начинают подходить с антропоморфными мерками: «насиловать труп» и вот это вот всё. ПО с кодом, открытым под свободной лицензией, убить почти невозможно. Оно живо, пока его есть под чем компилировать и есть кому патчить.
  4. (ГЛАВНОЕ) Есть огромное количество кода, которое будет прекрасно собираться и в Qt4, и в Qt5, и в Qt6. Кое-где потребуется условная компиляция. Например, так написан редактор TEA Петра Семилетова aka @roxton. Мой известный в узких кругах Pet project тоже собирается под тремя версиями, правда для полноценной работы под Qt6 ещё нет, будет, когда я пошатаю их QTextEncoder. И подозреваю, что классы, которые ТС выкладывает на ЛОРе, с очень большой вероятностью соберутся под современными версиями Qt «из коробки» либо с минимальным допиливанием. Есть, безусловно, исключения: если человек в Qt4 использовал QtWebKit или QtMultimedia, будет больно. QML в Qt4 вообще был в зачаточном виде, но мы обсуждаем не его.

Зачем этим заниматься в опенсорсе? Могут быть разные резоны, например, моя программа, статически собранная под Qt4, занимает 10 мегабайт, под Qt5 уже 20, под шестёрку пока не смотрел. Для кого-то разница может быть критичной.