angular.js - 웹 기술을 사용하여 클라우드에서 로컬로 데스크톱 애플리케이션 데이터를 생성하기 위한 성숙한 아키텍처가 있습니까?
给我你的怀抱
给我你的怀抱 2017-05-15 17:12:25
0
3
653

현재 다음과 같은 프로젝트 요구 사항이 있습니다.
1. Windows 데스크톱 버전이 필요한 매장 관리 시스템은 당분간 고려되지 않습니다.
2. 오프라인으로 사용해야 합니다. 즉, 데이터가 로컬에 저장되므로 시스템은 네트워크 연결의 영향을 받지 않지만 네트워크 환경이 좋으면 데이터가 자동으로 저장됩니다. 클라우드 서버에 동기화

기존 기술팀은 웹 개발 경험만 있습니다. 연구 결과 현재 데스크톱 개발에 사용되는 웹 아키텍처는 Electron과 nw.js입니다. 여기에 어떤 문제가 있습니까? 데이터 저장 및 동기화에 사용됩니까?

给我你的怀抱
给我你的怀抱

모든 응답(3)
伊谢尔伦

로컬 데이터 저장소에는 nedb가 있습니다. 데이터를 동기화하려면 직접 확인하고 수동으로 동기화할 수 있습니다. 함정이라면 괜찮습니다. 치명적인 버그도 없고 기본적으로 귀하의 요구 사항을 충족합니다

洪涛

electron을 사용하는 것이 좋습니다. 최근에는 electron을 사용하여 작은 프로젝트를 작성했는데, 작성하는 것이 매우 편리합니다. nw.js에 비해 업데이트 빈도가 더 높은 것 같습니다. 한 가지 문제는 패키지된 앱이 약 100m 정도로 약간 더 크다는 것입니다. electron,最近用electron写了一些小项目,配合vue,写起来很方便。相比与nw.js貌似更新更频繁。有一个问题是,打包出来的App略大,有100m左右。

本地存储使用过localStorage,但是存储空间有限,node使用sqlite3

localStorage를 로컬 저장소로 사용했지만 sqlite3sqlite3로 사용하려면 저장 공간이 제한되어 있습니다. 소개와 함께 Q&A를 소개합니다. 🎜
我想大声告诉你

전자를 추천합니다. nw.js는 불안정하여 패키징 시 문제가 발생할 수 있습니다.

https://github.com/alcat2008/...

지금 우리가 사용하고 있는 비계입니다. 직접 사용해 보실 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿