Разработка настольных приложений / виджетов с использованием стека веб-технологий - PullRequest
1 голос
/ 14 марта 2012

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

  1. Повторное использование существующих навыков
  2. Запуск на нескольких платформах (OsX, Windows)
  3. Обновление кода приложения без обновления пользователем (часть / весь код загружается из Интернета)

Выполнение в браузере, вероятно, является наилучшим вариантом, но одна вещь, которая мешает, это хром браузера (рамка, меню вкладок и т. Д.) И фон, так как я хочу создать прозрачное приложение (например, полу прозрачные круглые часы, которые будут отображаться поверх других приложений).

Я думаю, что пользовательская версия браузера (Chrome или Firefox), вероятно, ответ. Все, что мне нужно сделать, это ярлык, например:

...\chrome.exe -transparent -no_chrome ...\mywidget.html

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

Я знаю, что есть http://awesomium.com/ (2 900 долл. США за лицензию), но это излишне, поскольку мне не нужно встраивать браузер в настольное приложение, API и все остальное, а цена слишком высока для недорогое приложение с ограниченным распространением.

Существует также http://mozillalabs.com/chromeless/, но, кажется, он не поддерживается активно.

Кроме того, для обоих вариантов накладные расходы огромны (установка полноценного браузера для запуска виджета).

Есть предложения? (пожалуйста, не Adobe Air - я хочу использовать стандартный веб-стек технологий)

1 Ответ

0 голосов
/ 21 ноября 2012

Взгляните на это обсуждение для нескольких вариантов

http://news.ycombinator.com/item?id=2829126

-FT

...