Введение
node-webkit — среда для запуска приложений, основанная на Chromium и Node.js. При помощи node-webkit можно создавать традиционные графические приложения посредством HTML и JavaScript. Также node-webkit позволяет вызывать модули Node.js прямо из DOM и тем обеспечивает новый способ создания таких приложений и употребления веботехнологий в них.
node-webkit создан и разрабатывается в Интеловском Центре технологий с открытым исходным кодом (Intel Open Source Technology Center).
Введение в node-webkit (слайды).
Достоинства
Приложения создаются при помощи современных HTML5, CSS3, JS и WebGL.
Полная поддержка API Node.js и созданных другими разработчиками модулей.
Вызов API Node.js без потерь в производительности.
Лёгкость упаковки и распространения приложений.
Руководство по быстрому началу работы
Создайте index.html:
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
Мы используем Node.js версии <script>document.write(process.version)</script>.
</body>
</html>
Создайте package.json:
{
"name": "nw-demo",
"main": "index.html"
}
Упакуйте index.html и package.json в ZIP-архив, а затем переименуйте его в app.nw:
app.nw
|-- package.json
`-- index.html
Скачайте сборку node-webkit для вашей системы и используйте её для открытия файла app.nw:
$ ./nw app.nw
Примечание: в Windows можно перетащить app.nw и кинуть на nw.exe, чтобы открылся.
Read more: Habrahabr.ru