Толстый клиент
Всем добрый день!
У меня архитектурный вопрос, какие инструменты я могу использовать, когда буду разрабатывать и развертывать интеллектуальный клиент для ОДНОГО компьютера DESKTOP? Мое приложение должно работать в браузере на одном компьютере, БД должна быть размещена на одном компьютере. Если это возможно, нет сервера приложений (IIS, Apache, Node.js).
1 ответ
Чтобы сделать настольное приложение из HTML-приложения, вам понадобятся библиотеки JS, которые могут вызывать собственный API OS, что-то вроде node-ffi, node-webkit или appjs[3], который позволяет использовать собственный API, но все они работают в файле node.js. фреймворк. Или вы можете попробовать использовать API браузера для доступа к функциям ОС, Firefox[4] и Chrome[5].
Если вам нужно разработать простое веб-приложение, попробуйте использовать HTML-страницы + JS + CSS + WebSQL или localStorage.
Здесь [6] вы можете узнать больше о HTML5.
3 - appjs.com/
4 - developer.mozilla.org/en-US/docs/Web/API/Using_the_Browser_API
5 - developer.chrome.com/extensions/api_index
6 - slides.html5rocks.com/#landing-slide