Есть ли готовая к исполнению рабочая среда HTML5 с рабочей средой?
Иногда мне кажется, что я хочу разработать автономный (не требующий ни веб-сервера, ни браузера для запуска) графическое приложение для Windows, Mac OS X и Linux с использованием HTML5, CSS и JavaScript для формирования графического интерфейса.
Но, насколько я знаю, Adobe AIR и Mozilla Prism устарели. Каковы другие варианты этой задачи?
ОБНОВЛЕНИЕ. Отвечая на полученные ответы и комментарии, я хотел бы подчеркнуть, что приложения должны работать на Windows, Mac OS X и Linux без каких-либо серьезных изменений. Платформа должна активно развиваться и поддерживаться для всех основных ОС Windows. Одноплатформенные приложения не являются опцией, ни приложения с ограниченной поддержкой одного из них.
Ответы
Ответ 1
Основываясь на решениях, оцененных на http://blog.neamlabs.com/post/36584972328/2012-11-26-web-app-cross-platform-desktop-distribution, это должны быть самые релевантные HTML-версии Runtime в соответствии с вашими требованиями.
- XULRunner - При непосредственном участии в усилиях по разработке Firefox это чрезвычайно ухоженное решение с большой поддержкой кросс-платформенной, но с почти несуществующие инструменты или документация для упаковки и распространения, отличные от приложений Firefox и других приложений с открытым исходным кодом XULRunner.
- Chrome Installable Web Apps - Как веб-приложение Chrome с большей интеграцией рабочего стола. Нет поддержки флэш-памяти.
- Встроенные веб-приложения Mozilla - Как и Mozilla Open Web App с лучшей интеграцией с настольными системами. Все еще требуется онлайн-установка через Firefox Marketplace.
- TideSDK (ранее Titanium Desktop). Хотя это может показаться идеальным решением во всем мире, текущим состоянием является то, что TideSDK не может быть готовой к производству (может измениться через пару месяцев или около того из-за активного развития).
- node-webkit выглядит очень актуальным, но не уверен в части "готовой продукции".
Ответ 2
Один из вариантов заключается в использовании berklium. Он обертывает все неприятные вещи хрома и упрощает встраивание функций браузера в ваши приложения.
Ответ 3
Всегда Microsoft Silverlight (у которого есть реализации для Linux/и т.д., если вы обеспокоены этим, как указано на связанной странице).
Подождите минуту, из чего я могу сказать, что Adobe AIR все еще разрабатывается со стабильным выпуском только в этом месяце. Это только Linux, который больше не получает официальных релизов по какой-то странной причине.
Ответ 4
Виджеты Opera также видны, и вы также устарели, но можете быть включенными в opera:config
, насколько я знаю.