2012-05-02 5 views
2

저는 iPhone/iPad/Android 앱을 개발할 계획 단계에 있습니다.JayData 대 Upshot (교차 플랫폼 HTML5 앱)

기본적으로 앱은 원격 데이터 소스의 데이터를 쿼리하고 로컬에 저장합니다. 데이터 관리가이 앱의 핵심 기능이므로 UI는이 경우 중요한 공장이 아닙니다. HTML5 및 JavaScript 기반 하이브리드 응용 프로그램을 개발하고 PhoneGap/Cordova로 배포하기로 결정했습니다.

저는 .NET 개발자로서 웹 개발을 위해 Visual Studio 11을 사용하므로 기본적으로 Upshot.js를 사용하는 단일 페이지 응용 프로그램 템플릿을 발견했습니다.

대체품을 탐색하여 JayData http://jaydata.org 라이브러리를 발견했습니다. upshot.js와 비슷한 점이있는 것 같습니다.

크로스 플랫폼 HTML5 애플리케이션을 제작하려면 어떤 방법으로 의견을 보내주십시오.

답변

2

Upshot과 JayData는 비슷해 보이지만 실제로는 매우 다르므로 선택을 쉽게 할 수 있습니다. 가지 그러나 둘 모두 Upshot.js가 마이크로 소프트에 의해 백업됩니다

(삶의 모든으로) 장점과 단점을 가지고 있으며, 하나로, OData + Knockoutjs 지원에 주로 초점을 맞추고

를 제공하고 있습니다. Visual Studio에 포함되어 있습니다. 프로 시저 조회 언어를 사용하여 oData 엔드 포인트를 조회 할 수 있습니다 .Upshot은 읽기/쓰기 조작 및 실시간 갱신을 지원합니다.

JayData는 여러 데이터 소스를 지원합니다. 그 중 oData는 물론 장치 로컬 webSql뿐만 아니라 다른 제공자도 지원합니다. JayData는 sime JavaScript 함수를 사용하여 oData 또는 webSql을 쿼리합니다. 따라서 sql 및 oData uri 구문을 배울 필요가 없습니다. JayData는 읽기/쓰기 작업을 제공하지만 실시간 업데이트에는 작은 사용자 코드가 필요합니다.

+1

저는 이미 엔터프라이즈 .NET 개발에서 SQL 지식을 가지고 있습니다. SQL 문을 작성하는 것은 문제가되지 않지만 ... JayData가 API를 제공하고 JS에서 미친 문자열 작성을 피할 수있어서 기쁩니다. –