electron

백승일·2021년 6월 24일
0

electron

목록 보기
1/2

electron은 자바스크립트로 pc앱을 만들 수 있는 좋은 방법 중 하나이다. 디스코드, 슬랙 등이 이 일렉트론으로 만들어졌다.

하지만 웹앱이 아닌 pc앱이니 때문에 우리가 일반적으로 구글에다가 검색해서 가져다 쓰는 npm 라이브러리들이 없을 수도 있다. 그럴 땐, dll파일 같은 외부라이브러리들을 가져다가 써야한다.

이를 지원해주는 라이브러리가 ffi라이브러리이다.

let dllLib;
try{
	dllLib = ffi.Library('dll파일명',{
    	'dll파일의 함수명':['리턴타입',[파라미터타입]]
    })
}catch(e){
	
}

이런 형태로 외부 동적라이브러리를 호출하여 electron에서 사용할 수 있다.

dll외에도 ini파일을 접근하고 수정할 수 있게 해주는 ini라이브러리, pc의 레지스터리에 접근하게 해주는 windows라이브러리등이 있다.

회사 프로젝트로 일렉트론을 이용한 포스 프로그램을 제작중인데, 웹 개발에서 해보지 못한 경험을 많이 해보는 것 같다.

profile
뉴비 개발자

0개의 댓글