출처 : http://composite.tistory.com/36
node.js 에서 드디어 UI도 정복하는 건가? 커뮤니티에서 이미 데스크탑 UI까지 이식하려 한다.
UI 프레임워크는 다른 것도 봤듯이 API가 드럽게 방대해서 일반적인 데스크탭 앱 프레임워크를 만들기엔 당연히 무리.
하지만 그런 UI 구조에 구세주를 내려주셨으니 그것은 바로 Chrome Embedded Framework
바로 프로그램 안에 HTML5를 이식할 수 있는 프레임워크이다. 거기다가 크로스 플랫폼이다.
app.js 는 바로 이 크롬 임베디드로 UI 프레임워크의 방대함을 간단하게 극복했다.
만약 Qt나 WxWidget 를 자바스크립트로 이식한다 해도 그 API를 알아야 하지만, HTML은 그럴 필요가 없기 때문이다.
Morteza Milani 와 Brandon Benvie 2명이서 만든 이 node.js 프레임워크는 단 몇분만에 UI를 입힌 데스크탑 앱을 만들 수 있도록 도와준다.
준비물 : node.js 32비트 (64비트의 경우 크롬 엔진이 지원하지 않아 안된다 한다. 현재 수정 중).
NPM:
npm install appjs
NPM 설치 시 윈도우의 경우 Visual Studio 2010 컴파일러가 없는 경우 네이티브 코드 컴파일이 안될 것이다. 다행히도 각각의 바이너리를 제공하니 다운받으면 된다.
AppJS 0.0.19 Distributables:
그런 다음 node --harmony node_modules/appjs/examples/hello_world/app.js 실행을 해 보시라.
화면이 대충 이런식으로 나올 것이다.
아래는 직접 앱을 시연하는 동영상이다.
'Development > Javascript | Node.js' 카테고리의 다른 글
Node.js + Oracle (0) | 2018.12.31 |
---|---|
Node.js 를 우분투 환경설정 (0) | 2018.10.22 |
[Study][Node.Js] 1. Hello World 와 웹서버 만들기. (0) | 2015.12.14 |
Visual Studio Code 를 이용한 node.js 환경 구성 (1) | 2015.09.25 |
[펌] node.js 장단점 (0) | 2015.09.23 |
댓글