Сообщение от impersonalis
2jimon:
оглядываясь на прошедшее время - как показала себя библиотека? Есть ли примеры удачного использования на практике?
|
Пытались заюзать для едиторов и ingame, но есть два но :
1) много STL, это конечно не так критично с приходом C++11, но там еще нужно поискать нормальных реализаций стл
почему не так критично именно в C++11 ? привет move semantics :
std::string temp()
{
return "abc";
}
std::vector<std::string> foo;
foo.push_back(temp()); // должна быть одна аллокация (или две, в зависимости от устройства string внутри)
Когда в C++03 такой код давал 3-5 аллокаций, что тупо фейл. Ну и плюс там всякие фишечки в C++11 которые делают STL очень юзабельным. Прям как C# =)
2) НЕТ РЕДАКТОРА ГУИ и это тупо провал, никакая гуи либа без едитора ничего не стоит, это прошлый век
Сам проект видимо уже закрыт, но на гитхабе куча форков, посмотрим может что и выйдет толковое.
В итоге как гуи in-game юзаем самописное (ох госпаде когда это закончится), хотим юзать флеш-подобное - scaleform (ох госпаде какое оно тормозное), но еще в поисках. Можно соорудить свой scaleform с компиляцией as3 скриптов в llvm
Для едиторов стандартный набор : qt, сейчас будем юзать wpf (внезапно оно п*здец какое шустрое), но стараемся писать тулзы в unix стиле : консольная рабочая лошадка и красивый гуй-пустышка, потому на чем писать едитор не сильно важно.