我是混合移动应用开发的新手。我来自基于Web的开发背景,所以有点困惑。
我将Apache / Cordova归结为构建/打包我的混合移动应用程序。这个应用程序将托管在所有3个主要商店。在我最初的研究之后,我得到了很好的UI片段/框架,例如: Angular,Bootstrap等。我很困惑的一件事是后端存储,服务和提供商。换句话说,
感谢您的帮助。
答案 0 :(得分:0)
您可以使用Azure Mobile服务存储和提取数据,每个移动服务都附带数据库。您可以试用trial version,看看它是否符合您的要求。
按照以下步骤通过Visual Studio将Azure移动服务添加到项目中:
1.) Right click on project node and select Add --> Connected Services.
2.) Sign-in with your Azure account. Click on Create Service to create new mobile service.
3.) Select the newly created mobile service and click Ok.
4.) It will add service.js, which contains Azure mobile service object.
5.) You can use Azure mobile service object to perform CRUD operations like
var CordovaAppClient
document.addEventListener("deviceready", function () {
CordovaAppClient = new WindowsAzure.MobileServiceClient(
"https://Dummyapp.azure-mobile.net/",
"IsBLy-----ScCqDMuCCZqVlF------");
});
function ReadData()
{
var table = CordovaAppClient.getTable("Item");
var query = table.where({ complete: true });
query.read().then(function(items)
{
listItems = $.map(items, function (item) {
alert(item.text);
});
});
}
function InsertData()
{
var table = CordovaAppClient.getTable("Item");
var inputTest = $('#txtData').val();
table.insert({ text: inputTest, complete: false })
.then(addmessage);
}