优化培训:Apiary提供有限的Swagger功能!
Swagger和Apiary是软件开发人员用于构建,使用,设计和记录RESTful基于Web的服务的两种流行的工具。然而,Swagger是开源的而Apiary不是。尽管在两者之间进行选择可能很困难,但有些微妙的差异毫无价值,这就是我们将在本文中探讨的内容。在考虑Apiary Vs. Swagger,作为开发人员或软件开发公司,还有许多值得考虑的事情
Swagger和Apiary是手机软件开发者用以搭建,应用,优化培训设计构思和纪录RESTful应用场景Web的服务项目的二种时兴的小工具。殊不知,Swagger是开源系统的而Apiary并不是。虽然在彼此之间开展挑选将会很艰难,优化培训但一些彼此之间的差别毫无用处,这就是说人们将在文中中讨论的內容。在考虑到Apiary Vs. Swagger,做为开发者或软件外包公司,也有很多最该考虑到的事儿
Swagger是啥?
Tony Tam最开始在2011年建立了1个swagger API新项目。他开发设计了1个名叫Wordnick商品的商品,在开发设计全过程中,他发觉API文本文档和SDK转化成最让人消沉。这造成Tam设计构思了1个比较简单的API的JSON表达,关键应用场景REST的协调能力和应用SOAP协议书的很多小工具和作用。
今日,Swagger是1个开源软件架构,它正好获得了巨大的小工具生态体系的适用,这种小工具能够协助全部种类的开发者搭建,纪录设计构思RESTful服务项目。虽然Swagger在其UI中是最非常容易鉴别的,但自动代码生成,测试用例转化成和全自动文本文档的工具集使其出类拔萃。
它关键由SmartBear Software适用和冠名赞助,是1个获得开源社区全力支持的新项目。
Apiary是啥?
Apiary更适当地称之为Apiray.io是一整套代管小工具,可协助公司迅速搭建其Web API。它容许她们轻轻松松监控器,检测和纪录每一商品。API使用者能够浏览必需的基本构造,这有利于她们与客户创建关联。
该解决方法的关键是API Blueprint,这是这种关键叙述API的高效率文件格式,而且期盼变成全部REST API开发设计的高品质金子规范。宏伟蓝图用以根据简易集成化到其他软件来简单化全部新服务项目的选用。殊不知,Apiary发觉以往很难说服Swagger客户迁移到服务平台。
Apiary出示有限公司的Swagger作用
直至近期,Apiary才应用这种語言,即API Blueprint。可是,该服务项目近期也可以应用Swagger。现阶段,对Apiary中Swagger的适用正处在产品测试。除此之外,该企业已经再次深化开发设计API Blueprint。Apiary发布了很多说白了的更改游戏的规则的作用,如MSON。
Swagger不兼容全部Apiary作用。该企业认可,有许多工作中要做,也有很长的路要走。可是,检测和认证适用早已发布。未来,方案让开发者在二种語言中间中移动。因而,客户能够挑选她们愿意的描述语言,并将Apiary作为大量的设计构思服务平台。
Swagger的发展方向
Swagger已经其标准迁移到OpenAPI,它是这项开源系统制造行业的勤奋,致力于寻找全部API小工具中间互操作性的方式 。Apiary并未添加OpenAPI方案,但权威专家将会迅速就会产生这样的事情。顺带提一下下,OpenAPI关键应用场景Swagger 2.0标准,Apiary适用Swagger 2.0。
依据
Swagger和Apiary中间的挑选都看作您已经开展的新项目种类。在没多久的未来,优化培训它将会看作您觉得最合适您的新项目或您觉得它更合理的內容。殊不知,这些愿意在二种語言中间转换的人要发觉Apiary是1个更强的挑选,虽然Swagger的客户友善页面更为形象化。
转载请注明: 爱推站 » 优化培训:Apiary提供有限的Swagger功能!
评论列表(0)
发表评论