История изменений
Исправление 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 - одна из важнейших библиотек для свободного ПО. То что она живёт замкнутой обособленной жизнью - не очень здоровое явление.