首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改REST服务器的最佳实践

更改REST服务器的最佳实践
EN

Stack Overflow用户
提问于 2016-05-11 16:40:26
回答 2查看 60关注 0票数 0

我遇到了一个难题:我创建了一个使用Rails REST的简单Javascript应用程序。Ruby中的变量是根据它们的最佳实践来声明的:snake/划线案例。这样,从客户端-应用程序接收的数据就是这种格式。现在,我想为服务器使用另一个框架,ASP.NET,问题是C#中变量的最佳实践是PascalCase (上cammelCase)。我不想在Javascript应用程序中修改太多的代码,但我不想“破坏”最佳实践。

我该怎么办?什么是最好的做法还是最好的方法?

是否有一种简单的方法来解释underline_case,并将其解析为PascalCase?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-11 16:48:23

在Ruby中,有一些方法专门实现了这一点。

他们来自activesupport宝石。

然后安装,然后是require active_support/all

然后尝试以下方法:

  1. "PascalCase".underscore将返回pascal_case
  2. "underline_case".camelize将返回UnderlineCase

默认情况下,这包括在Rails中。

票数 2
EN

Stack Overflow用户

发布于 2016-12-14 15:27:03

在Kaltura中,我们为每个API服务器生成一个XML描述符,参见示例:schema.php

我们有不同的服务器用不同的编码语言编写,所以我们必须处理相同的问题。

我们决定,内部不同的服务器将根据其编码标准实现,但REST为每个控制器和操作提供了不同的路径,对象及其属性按照公共标准对外命名。

为了与每种客户端语言保持一致,我们根据每种编码语言的标准为其生成不同的客户端库,参见生成器:https://github.com/kaltura/clients-generator,您可以自己使用它。

有关更多服务器指南,请参见我的博客:http://restafar.com/create-new-rest-server/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37168643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档