收录了 raml 频道下的 50 篇内容
近日,RAML社区发布了RAML 1.0、API Workbench、一个JavaScript RAML解析器和一个Java RAML解析器。
RAML的全称是RESTful API建模语言,这是一种基于YAML格式的新规范,因此机器与人类都能够轻易地理解其中的内容。但RAML的目的不仅仅在于创建更易于理解的规范而已。RAML的设计者Uri Sarid希望使用者能够打破固有的思维,在开始编写代码之前以一种全新的方式对API进行建模。
在这篇文章中,Reza Shafii为我们解释了如何通过RAML、API Designer和APIkit等工具,实现由API需求结构中定义的两个最基本的需求,即API设计与实现。
在本文中,Jonathan Allen将为读者介绍REST规格语言,例如RAML、Swagger以及API Blueprint的使用者在为C#和ASP.NET Web API生成代码时应遵循的一些设计模式。本文涵盖的主题包括model的校验、对异步的支持以及请求的撤消。
Uri Sarid是MuleSoft的CTO,在他们于旧金山举办的CONNECT 2016年会上,InfoQ有幸与他进行了交流。Sarid是RAML的创立者,这个项目刚刚发布了人们期待已久的1.0 GA版本,因此这是一个很好的机会对去年与他的交流进行随访,并在更宏观的视角上了解MuleSoft针对API团队所给出的解决方案和他对API的见解。
近日,MuleSoft发布了3款基于RAML的用于设计、评估和测试RESTful APIs的工具。
API设计者通常可以在多种文档格式中进行选择,近期出现的RAML是一种开源的API文档格式,它采用了当今API设计比较推崇的契约优先的设计方式。RAML语言具有一些独特的构造体,它们能够降低在其它格式中常见的重复性。本文通用对一个简单的API设计过程的描述,展示了RAML中与DRY相关的一些特性。
虽然Web API的实现正变得越来越普及,但在工具方面还缺乏一些被广泛接受的标准,用以描述、发现,并且理解大量基于API的服务的意义。如何围绕着API的“元层面”对工具进行定义与实现,这方面仍然存在着大量的机会。
MuleSoft业已成为OAI的成员,并发布了能够同时理解RAML和 OAS的API模型框架。Restlet Studio如今已经支持RAML。
在这个虚拟研讨会上,我们将听到来自Web API领域的4位专家发表他们对Web API相关问题的看法。每位专家对Web API文档和描述格式的价值、好处和成本都有自己独到的看法,他们从自己实际的Web开发经验出发,为我们打开了不同的观察视角。他们得出一个共同的结论:我们必须做点事情来帮助开发者在Web API的世界里辨清方向。
StopLight推出了一款新的可视化API设计工具和云服务,旨在将API的不同种类规格抽离成一个单一的接口。
2016年4月5日,Amazon宣布更新其API管理服务Amazon API网关。经过此次更新,Amazon API网关现在支持直接导入Swagger 2.0的API定义了。
MuleSoft近期发布了Anypoint platform for APIs 的重要更新,对API设计、协作及API管理特性进行整合。为深入报道,InfoQ就Anypoint平台走访了MuleSoft的CTO——Uri Sarid。By Saul Caganoff
IETF讨论了HTTP的未来,下一个版本将要以SPDY作为起点。尽管存在争议——微软声称SPDY与打开了所有优化的HTTP/1.1相差无几,而SPDY的发明者则表示,微软的测试在一个真实的场景中肯定了SPDY的优势。
Mulesoft发布了新的Anypoint Platform主版本,其亮点在于团队协作功能,支持在平台内对API的创建、保存、发现和重用,以及资产的整合。
近日,Google更新了Play Services,开始支持Drive,回合制多人游戏和更多广告网络。
Restlet公司发布了其Restlet框架的2.3版本。该版本花费了大量的精力改善了项目依赖并完善了其API文档。Restlet还使用Restlet Studio(一个用于构建API的Web IDE)、APISpark(一个构建API的PaaS服务)以及Restlet框架(Restlet开源发行版本)开发了一个综合的API平台。
Microsoft已将VS Code编辑器用于与各种可支持的语言服务器进行通信的协议开源。
那些包含着相对较新工具的文档,是软件开发过程中被忽略的最大领域之一,如今终于得到了大家的些许关注。对于一个API文档来说,其被认为是至关重要的。Gregory Koberger正在开发一套系统,可以让开发者文档与API和API仪表盘更直接地对接。
APIs.guru是最新的获取API定义索引、内容管理和空间发现的方法。