이제 TideSDK가 실제로 죽었으므로 HTML / CSS / JS 응용 프로그램을 독립 실행 형 데스크톱 응용 프로그램으로 실행하기 위해 대체 '래퍼'를 살펴 보았습니다. 지금까지 실행 한 세 가지 실행 가능한 옵션은 NW.js (이전의 node-webkit), brackets-shell 및 Electron (이전의 atom-shell)입니다.
문제는 기능 세트, 호환성 등의 측면에서 세 가지를 충분히 비교하지 못하는 것 같습니다. 특히 세 가지 :
- 플랫폼 지원 ; 운영 체제, 종속성 등
- HTML5, CSS3 및 JavaScript에 관한 한 언어 기능 지원 . 같은 것들을 생각 ", 그리고 그렇다면, 어떤 코덱을 사용할 수 HTML5 비디오 작업이다합니까?"
- 트레이 아이콘, 팝업 알림 및 OS 렌더링 메뉴 표시 줄과 같은 비표준 추가 기능 .
- 확장 성 ; 예. 네이티브 코드를 '플러그인'하고 Node.js와 대화하는 등의 기능.
- 건축술 ; 특히 개발자로서의 일상적인 사용에 영향을 미치는 구조적 차이.
- 디버깅 ; 개발 툴, 자주 사용되는 툴과의 호환성
node-inspector
등 포함 - ... 등등.
응용 프로그램 개발자로 선택할 때 중요한 객관적, 기술적 차이점은 무엇입니까?