Есть идея начать новый проект на C++/Qt, но хотелось бы с начала получить консультацию более опытных коллег.
Насколько удобно писать большие (~100 форм, базы данных, сеть) приложения в Qt Creator?
Насколько удобно писать под Windows CE / Embedded Linux (аппаратная платформа ARM)?
Насколько адекватно отлаживать логику работы проложения (включая UI) под x86, а потом просто компилировать под ARM (делать мелкие правки из-за размера экрана)?
Насколько удобно работать с веб-сервисами (.Net WCF HTTP)?
Насколько удобно работать со скриптовым движком? Можно ли без хаков организовать отладку скрипта в рамках самого приложения (без исходных кодов приложения и Qt Creator)? Можно ли без хаков организовать запись макросов?
Здравствуйте, adontz, Вы писали:
A>Есть идея начать новый проект на C++/Qt, но хотелось бы с начала получить консультацию более опытных коллег.
A>Насколько удобно писать большие (~100 форм, базы данных, сеть) приложения в Qt Creator?
Сама Qt достаточно удобная библиотека, в том числе для написания больших приложений.
Qt Creator, однако, еще достаточно сырой. Особенно отладчик — из-за его глюков периодически приходилось проводить отладку в VisualStudio.
A>Насколько удобно писать под Windows CE / Embedded Linux (аппаратная платформа ARM)?
Под Embedded платформы — не пробовал.
A>Насколько адекватно отлаживать логику работы проложения (включая UI) под x86, а потом просто компилировать под ARM (делать мелкие правки из-за размера экрана)?
Работали в таком режиме для настольного Windows/Linux приложения (под Linux ежедневно проверяли только собираемость приложения компилятором).
Багов проявляющихся только под Linux — менее 3%, хотя среди них встетился один критический (связан с различием компиляторов MSVS/GCC, и еслибы под Windows компилировали GCC, обнаружии бы и на нем). Поэтому тестирование потребуется для каждой полатформы.
A>Насколько удобно работать с веб-сервисами (.Net WCF HTTP)?
Не пробовал.
A>Насколько удобно работать со скриптовым движком?
ИМХО Проще чем с VBA SDK. (С более поздней VSTA работать не приходилось.)
A>Можно ли без хаков организовать отладку скрипта в рамках самого приложения (без исходных кодов приложения и Qt Creator)?
Можно, легко. Хотя, отладчик не очнь удобный (серьезно уступает тому уже VBA).
Главный недостаток в том, что отладчик макросов в Qt — это только отладчик. В нем нельзя редактировать эти макросы.
Зато в этом отладчике, кажется, нет глюков (в отличии от Qt Creator-а).
A>Можно ли без хаков организовать запись макросов?
Ищу такой способ.