Print
카테고리: [ Miscellaneous ]
조회수: 3214

기다리던(?) Electron 1.0 이 2016년 5월 11일 릴리즈 되어   

간단히 소개하려고 보니..  벌써 1.2.7 버전이 릴리즈 되어 있네요 ^^;; 

버전에 더 올라가기 전에 Electron에 대하 소개합니다.

 What is Electron?

Electron은 HTML, CSS, Javascript를 이용한 cross-platform의 데스트탑 어플리케이션 개발 프레임워크(플랫폼) 정도로 정의할 수 있을것 같고

GitHub사에서 개발하고 있습니다.  




[ Electron 사이트 (http://electron.atom.io/) ]


 Electron은 다음과 같은 특징을 가지고 있습니다.
 

- youtube 소개 동영상 : the hard parts made easy  (https://www.youtube.com/watch?v=8YP_nOCO-4Q&feature=youtu.be)

 

 Electron API Demo Application 

버전 1.0 릴리즈에 맞춰 Electorn API 데모 어플리케이션도 새로 제공되었고,  Electron API를 보기 편하고 학습하게 쉽게 바뀌었네요,


Electron API Demo Application ]

- Electon API Demos : https://github.com/electron/electron-api-demos

 

 Devtron

Chrome Developer Tools의 OSS 확장 기능으로 Electron 어플리케이션에 대한 검증 디버그, 트러블슈팅 등의 역할을 위해 개발되었습니다. 


[ Devtron ]

 Spectron

Electron 어플리케이션의 OSS 테스트 프레임워크
 


[ Spectron ]

 

 Electron 메카니즘

Electron은 Node.js와 Chromium으로 구성되어 있으며, 브라우저의 렌더링프로세스는 Chromium 이 담당하고, 내부에서 렌더링프로세스를 생성하거나 파일 입출력, 메인 프로세스는 Node.js가 담당한다.
 

[ Electron 메카니즘 ]

 

 Electron 을 사용하면, HTML+Javascript 기반으로 쉽게(?) Slack과 같은 어플리케이션을 만들수 있습니다.  

 오늘은 여기까지, 다음에는 Hello World & 간단한 어플리케이션을 개발하는 방법을 정리해볼꼐요. ; )