azure-mobile-services - 使用Azure移动服务开发?

  显示原文与译文双语对照的内容
0 0

当前Azure移动服务中的" 最佳" 方法开发一个后台系统是什么?

具体而言,什么工具可用? 依我所见,大多数例子只需进入Management门户并手动添加在脚本窗口中的若干行。 这比只使用NotePad,并且没有任何版本控制的概念。。。

有没有办法让一个工程在vs 2012中包含所有Node jsblocks代码将要运行的Azure Mobile服务? 有没有一种可以完全在本地开发环境上运行这段代码,以模拟移动服务?

我需要服务器端代码与更多复杂性相比大部分移动服务所示示例或文档,我一直找不到。

我有一个网站和一个Win 8 Store App需要提供认证和访问相对复杂的数据结构从后端数据库。 该解决方案被逼的现在似乎所有包括移动服务的中心它,使用简单REST对原始表,但所有示例都太简单有用。

有人能给我指出到" 现实生活" 的示例使用移动服务以及" 成熟" 的方式开发和测试此类系统中使用工具Visual Studio?

谢谢

时间:原作者:11个回答

0 0

为什么你没有其他选项比Management门户是真的了解的。 似乎很尴尬的C#/ .NET开发者回到NotePad样式使用台.log( ) 编程调试。

我更希望看到的是一些Node jsblocks入口点,这些可连接到普通C# assembly,它可以完成该请求( 如ASP .NET MVC或Web API ) 有完整.NET Framework供你使用。

我知道建筑是极可能是个:

asp .NET MVC Azure上托管数据与逻辑处理写入> AzureSQL数据库<中读取Azure移动服务bridge,>移动设备

云Worker Role上Azure crunching/processing > AzureSQL数据库< reading/writing原始数据Azure移动服务bridge,>移动设备

可以使用移动服务移动设备设施,计划和推送通知的功能有限的代码块进行大多数编码在托管.NET环境。

原作者:
0 0

AMS ( Azure移动服务) 以及Azure具有高级巨大变化从这篇文章写得,回答的回答。

有些东西没有变。 如果你有大量的节点。js中没有写入Azure云门户,你需要复制和粘贴到门户在线,自定义api调用部分甚至也许CRUD的sql后端表操作。

C#开发人员的希望是,现在在预览模式下,可用于跳过节点js并生成所有内容,不使用节点jsblocks很快。。。 中的一些bug来制定,但这将是相当6 个月实体。

我的问题和问题,一个名叫Carlos carlosfigueira帮助非常大。 Azure移动服务获取更多用户信息?

原作者:
0 0

佐殊涵盖单元测试服务器脚本如下: http://www .thejoyofcode .com/Unit_testing_Mobile_Services_scripts_Day_7_ aspx

在本教程中,他使用了 Mocha测试框架为JS ( id TDD模式) 和演练一个示例用于测试一个INSERT脚本用来加密特定的值属性( 文本) 和读取脚本,对其进行解密( 值为SQL数据库中加密静止) 。

也可以在这里找到聚合的链接和教程

原作者:
0 0

对于在本地运行,手机信息服务具有相同的Kudu环境中可用Azure网站,因此你可以浏览到 https://your_service_name .scm .azure移动.NET 如果导航到Debug Console顶部导航,可以下载运行site/wwwroot文件夹中的所有内容。

也可以使用这个NodeJs项目在本地( On windows只有在需要SQL Server npm包) 。 代码有App_Data/config/scripts 。 如果将下载内容替换为当前的本地git工作副本,可以在本地开发和调试,然后照常将更改。

原作者:
0 0

工具我使用:

  1. eclipse与JS环境( 或任何NodeJs IDE ) 。
  2. git
  3. 邮递员

步骤:

  1. 启用源代码管理到azure移动服务。
  2. pull到本地,并创建一个eclipse项目与源。
  3. 进行更改并推送。
  4. 测试与POSTman

此过程允许我研究真正快速和eclipse告诉我常用的JS错误。 但它有明显的缺点:

  1. 没有调试( I 使用console 。log )
  2. 项目以强烈的提交( 很难使用git是否正确源代码管理)
原作者:
0 0

我只是做了一个本地运行Azure移动服务上博客文章: http://www .mikelanzetta .com/2014/09/running azure移动服务locally/ 基本上可以在solaris 10或API并启动express,并允许你在本地运行mocha自己。 有点比把地球干净完整的wwwroot从scm链接,我发现使用我的本地小人作为git子模块轻松实现变得容易使用( 和让我使用VSO来管理我的测试) 。

总之,对于实际开发,我使用git集成和WebStorm它会自动计算其所有者的任务在我本地Gruntfile和易于运行和测试。 对于一旦部署,邮递员会很有帮助。

原作者:
...