Tuesday, October 02, 2012

Node.js + Chromium = node-webkit: ещё более перспективный вариант второго шага эволюции веборазработчика

Введение

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

Posted via email from Jasper-Net