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