Лучший JavaScript-фреймворк для настольных приложений

Есть похожие вопросы, но ни один, кажется, не попал в цель. Я ищу отзывы о разработке настольного приложения с использованием JavaScript-фреймворка. Вот некоторые подробности, чтобы устранить путаницу между настольным веб-приложением и настоящим настольным приложением:

  1. Это должно работать полностью автономно. Существует множество дискуссий по поводу JavaScript-фреймворков для веб-разработки, но это строго настольное приложение (вероятно, использующее WebKit), которое сужает круг претендентов.
  2. Должен работать как минимум на Windows, Linux и Mac.
  3. Для производительности он должен общаться с многопоточным нативным кодом - C++, вероятно. Мост QtWebKit был бы возможен. Это может не влиять на используемые рамки.
  4. Пользовательский интерфейс должен иметь богатый набор макетов и элементов управления, как в собственном настольном приложении, а также графики и пользовательскую графику.

Некоторые претенденты включают Adobe AIR, Ext JS и Dojo/Dijit. Ext JS 4 был недавно выпущен с архитектурой MVC, которая выглядит очень привлекательно и может изменить предыдущие сравнения платформ.

Я рассчитываю на отзывы других, у которых есть опыт разработки настольных приложений, подобных этому, а также сильные и слабые стороны, с которыми они столкнулись в различных средах.

1 ответ

У вас так много времени, что вы разместили этот вопрос, но я отвечу для тех, кто будет читать эту тему.

Теперь вы можете использовать Electron by Atom для создания вашего настольного приложения (Slack построен на электроне)

Или вы можете использовать AppJS в качестве альтернативы.

Другие вопросы по тегам