LINUX.ORG.RU

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

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

Вот только Qt — это НЕ графический тулкит.

Да, Qt гораздо больше, но в линуксе реально необходим только графический тулкит.

Замкнутость и подогнанность компонентов в Qt для тех, кто ей пользуется — в большинсте случаев не порок, а достоинство.

Не вижу в чём здесь может быть достоинство, кроме как для пользователей всяких закрытых embedded с недокомпиляторами и недоstdбиблиотеками. Для них - да, это важно.

Тут, согласен, std::string дал бы меньше проблем. Кстати, вопрос: много ты таких проектов в опенсорсе знаешь? :)

Здесь замкнутый круг. Необходимость использовать QString сильно усложняет жизнь тем, кто хочет использовать Qt из неqtшных проектов. И наоборот. Поэтому таких проектов мало.

Что очень правильно сделали в qt4+ - возможность вклиниться в цикл обработки событий. То есть теперь можно, например, поженить qt и boost::asio.

Оправдываться надо не перед любителями «красивой архитектуры», а перед разработчиками прикладного кода, которым совершенно не упёрлось постоянно адаптироваться.

Qt - одна из важнейших библиотек для свободного ПО. То что она живёт замкнутой обособленной жизнью - не очень здоровое явление.

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

Вот только Qt — это НЕ графический тулкит.

Да, Qt гораздо больше, но в линуксе реально необходим только он. О чём я и толкую.

Замкнутость и подогнанность компонентов в Qt для тех, кто ей пользуется — в большинсте случаев не порок, а достоинство.

Не вижу в чём здесь может быть достоинство, кроме как для пользователей всяких закрытых embedded с недокомпиляторами и недоstdбиблиотеками. Для них - да, это важно.

Тут, согласен, std::string дал бы меньше проблем. Кстати, вопрос: много ты таких проектов в опенсорсе знаешь? :)

Здесь замкнутый круг. Необходимость использовать QString сильно усложняет жизнь тем, кто хочет использовать Qt из неqtшных проектов. И наоборот. Поэтому таких проектов мало.

Что очень правильно сделали в qt4+ - возможность вклиниться в цикл обработки событий. То есть теперь можно, например, поженить qt и boost::asio.

Оправдываться надо не перед любителями «красивой архитектуры», а перед разработчиками прикладного кода, которым совершенно не упёрлось постоянно адаптироваться.

Qt - одна из важнейших библиотек для свободного ПО. То что она живёт замкнутой обособленной жизнью - не очень здоровое явление.