目前在Azure移动服务中开发后端系统的“最佳”方式是什么?
具体地说,有哪些可用的工具?根据我所看到的,大多数示例只是转到管理门户,并手动将几行代码添加到脚本窗口中。这比只使用记事本更糟糕,而且没有任何版本控制的概念……
有没有办法在VS2012中创建一个包含所有将在Azure Mobile服务中运行的Node.js代码的项目?有没有办法在模拟移动服务的本地开发环境中完全运行该代码?
我需要比我能找到的大多数移动服务示例或文档中显示的更复杂的服务器端代码。
我有一个网站,和一个Win 8商店应用程序,需要认证,并从后端数据库访问相对复杂的数据结构。现在正在推动的解决方案似乎都包括移动服务,使用简单的REST来对抗原始表,但所有的示例都太简单了,没有用。
谁能给我指一个使用移动服务的“真实”示例,以及使用Visual Studio中的工具开发和测试这样一个系统的“成熟”方法?
谢谢。
发布于 2013-04-03 12:23:34
为什么您除了管理门户之外没有其他选择,我真的无法理解。对于C#/.NET开发人员来说,使用console.log()调试返回记事本风格的编程似乎非常尴尬。
我希望看到的是一些Node.js入口点,您可以连接到常规的C#程序集,这些程序集可以满足请求(就像在ASP.NET MVC或Web API中一样),并且可以使用完整的.NET框架。
我认为可能的架构是:
Azure上托管的ASP.NET MVC -将处理过的数据和逻辑写入-> Azure SQL DB <-读取- Azure移动服务-桥接到->移动设备
或
Azure上的云工作人员角色-处理/处理-> Azure SQL DB <-读取/写入原始数据- Azure移动服务-桥接到->移动设备
您可以将移动服务工具用于移动设备工具、日程安排和推送通知,并在托管的.NET环境中执行大部分代码。
发布于 2014-05-12 07:19:05
AMS (Azure移动服务)和Azure在写这篇文章和回复答案后取得了巨大的进步。
其中一些东西仍然适用。如果您有大量的node.js不是在Azure云门户中编写的,那么您将希望复制并粘贴到门户在线、自定义api call部分,甚至可能复制并粘贴到用于CRUD操作的sql后端表。
C#开发者的希望是,它现在处于预览模式,在这种模式下,你可以跳过node.js,很快地在没有node.js的情况下构建一切……一些bug需要解决,但在6个月内这将是相当可靠的。
我有一些疑问和问题,一个叫卡洛斯·卡洛菲格拉的人帮了我很大的忙。Azure Mobile Services - Getting more user information
发布于 2013-02-22 00:34:55
Josh在这里介绍了单元测试服务器脚本:http://www.thejoyofcode.com/Unit_testing_Mobile_Services_scripts_Day_7_.aspx
在本教程中,他使用了JS的Mocha testing framework ( it模式),并演示了一个示例,用于测试对特定属性(文本)的值进行加密的插入脚本和对其进行解密的读取脚本(值在SQL db中是静态加密的)。
您还可以找到链接和教程的聚合here。
https://stackoverflow.com/questions/14996608
复制相似问题