包装javascript API?

时间:2014-06-13 13:23:20

标签: javascript api architecture asp.net-web-api

我们正在寻找有关Javascript API和.Net(Rest)API的架构设计的意见。

背景 我们正在构建一个企业解决方案,其中包含通过服务层或API消耗数据的多个不同渠道(站点,应用程序等)。 API一方面是与业务层通信的.Net WebAPI,但我们也在考虑在某种API或SDK中包装外部Javascript服务(与谷歌地图,谷歌分析,社交登录等通信)。我们的想法是有可能快速更改Javascript库中的组件(将社交登录提供程序替换为其他人)。

您对Javascript有何看法?它应该只是一个包装其他库的SDK吗?

谢谢你, 罗伯特

1 个答案:

答案 0 :(得分:0)

我认为这取决于您希望为客户端开发组提供多少控制权。如果UI开发组比管理此SDK的组更快(并且在不同的发布计划表上),那么SDK将会妨碍(除非它们与UI组处于锁定步骤中)。最好让他们访问服务器端API然后让我按照他们认为合适的方式编写页面。