2016-06-23 2 views
0

많은 테이블, 양식, 트리 구조가있는 사이드 바 등 엔지니어링 비용을 예측하는 앱을 만들고 싶습니다. 클라우드의 데이터베이스에 액세스하여 데이터베이스의 레코드에 따라 테이블 구조를 만들 수 있습니다.다른 언어로 하이브리드 데스크톱 및 웹 응용 프로그램 만들기

당연히 웹 사이트 일 수도 있지만 사용자가 인터넷에 항상 액세스 할 수있는 경우가 아니라면 데이터베이스의 사본 (정확하게는 현재 데이터베이스 버전의 복사본)을 다운로드 할 수 있습니다. 따라서 데이터를 가져 와서 로컬에서 작업하는 것이 가능합니다. 그것이 오프라인 데스크톱 응용 프로그램이 필요한 이유입니다.

웹 응용 프로그램을 먼저 만들지 않고 데스크톱 응용 프로그램에서 동일한 하이브리드 응용 프로그램을 개발할 수 있습니까?

이전에는 JavaFX를 살펴 봤지만 웹 사이트를 만드는 것이 너무 어렵다는 것을 알았습니다. 그렇다면 Electron을 보았습니다. 그러나 그것이 올바른 선택인지는 확실하지 않습니다. 전자가 데스크톱에서만 사용된다는 것을 알기 때문입니다.

답변

0

웹 사이트/데스크톱 하이브리드가 필요한 이유가 왜 분실 되었습니까? 클라우드 데이터베이스에 액세스 할 수있는 API가 많이 있습니다. 웹 후크가있는 API 나 사용중인 데이터베이스 유형 (SQL, mongo 등)을 구체적으로 타겟팅하는 API를 찾아야합니다. 그런 다음 데이터베이스를 가져온 다음 로컬 복사본을 캐시하십시오.

사본을 작업 한 다음 저장시 데이터베이스로 다시 밀거나 5 분마다 푸시/풀을 시도합니다.

+0

캐시 할 수 있지만 데스크톱 소프트웨어가없는 경우 어디에서 사용 하시겠습니까? –

+0

아, 알겠습니다. 나는 그 질문이 분명하지 않은 것처럼 느낀다. 나는 온라인 데이터베이스에 액세스하는 기능을 가진 하나의 응용 프로그램을 원했지만 유사한 응용 프로그램 (클라우드 웹용, 데스크탑 용)의 두 가지 버전이 아니라 오프라인에서 사용할 수있게하려는 인상을 받았습니다. – EvSunWoodard

0

당신은 HTML 페이지를 만들 수있는 것 :

  • 를 사용하여 AJAX는 HTML 파일을 생각
  • 상대 <script> 태그를 추가 연결하면 호출 PC의 폴더에있다, 그 스크립트는 곳 nearbly입니다 .

두 경우 모두 사용자가 동일한 결과를 얻습니다. 다운로드는 다음과 같습니다 인라인 스크립트

  • HTML 파일
  • 데이터베이스

또는

  • HTML, 데이터베이스 JS 파일과 모든 스크립트 압축 폴더, 이미지, CSS로
  • JS 파일 , 등등 .HTML 파일에 대한 requred가 제대로 표시됩니다.
+0

사용자는 브라우저와 아크 키어 만 필요합니다. – Dimava

관련 문제