Здравствуйте, ollv, Вы писали:
G>>>Да хватит уже кросплатформенностью меряться. Самые кроспалформенные GUI-фреймворки уже давно придуманы это HTML+CSS+Javascript, чуть меньшей кроссплатформенностью обладают Flash и Silverlight. С++ c Qt даже рядом не валялся.
ГВ>>Ну, если xML — это путь кроссплатформенных GUI, то чем дальше C++/Qt от них, тем оно лучше.
O> Ну так и есть и ксамл WPF это хорошо иллюстрирует, и плюсам тянуться за гуями, мне кажется, вообще не стоит, за плюсами мегапреимущество в архитектурных и скоростных решениях, за счет высоких абстракций и шаблонов.
Откуда у С++ "высокие абстракции"? Вы явно что-то путаете. Если Вы считаете уличную магию Александресску — высокими абстракциями, то вынужден Вас разочаровать...
"Архитектурные решения" на С++ тоже довольно примитивны на фоне управляемых языков. Простейшие примеры: IoC/DI и AoP, из более сложных — метапрограммирования типа того, что в Nemerle, ну и конечно всякие DSL...
C++ выигрывает там, где требуется детерменированное освобождение памяти и низкоуровневые оптимизации, но за это приходится платить сложностью разработки и сопровождения, а соответственно и ценой.