Есть похожие вопросы, но ни один из них, похоже, не попал в цель. Я ищу отзывы о разработке настольного приложения с использованием фреймворка JavaScript. Вот некоторые детали, чтобы устранить путаницу между настольным веб-приложением и настоящим настольным приложением:
- Он должен работать полностью автономно. Есть много дискуссий о фреймворках JavaScript для веб-разработки, но это строго настольное приложение (возможно, с использованием WebKit), что сужает круг претендентов.
- Должен работать как минимум на Windows, Linux и Mac.
- Для производительности ему необходимо взаимодействовать с многопоточным собственным кодом - возможно, C++. Мост QtWebKit был бы возможен. Это может не повлиять на используемую структуру.
- Пользовательский интерфейс должен иметь богатый набор макетов и элементов управления, как и в родном настольном приложении, а также диаграммы и пользовательскую графику.
Некоторые претенденты включают Adobe AIR, Ext JS и Dojo/Dijit. Недавно был выпущен Ext JS 4 с архитектурой MVC, которая выглядит очень привлекательно и может изменить предыдущие сравнения фреймворков.
Я ищу отзывы от других, у которых есть опыт разработки настольных приложений, подобных этому, а также о сильных и слабых сторонах, с которыми они столкнулись при использовании различных фреймворков.