在TechTarget的2013年应用开发技术指南中,应用程序接口(API)、移动应用开发以及REST的被浏览量要高于其他技术。这些指南在API技术、移动安全及开发以及REST转移提供策略方面的深度建议以及上手指导可帮助软件圈人士应对从客户、服务器型IT向Web、云及移动计算生态体系的转变。
IT市场预测表明,API、移动应用及REST正在逐步流行。据Garnter报告,2013年API管理工具的销售预期将比2012年的7000万美元增加40%。IDC指出,2013年全球IT在移动计算方面的支出将会超过2.1万亿美元,这很大程度上得益于占57%的移动设备销售。至于REST则已经无所不在—CIMI的首席顾问Tom Nolle说REST几乎已在用来与浏览器或app协作的一切东西上面使用。CIMI的模型表明,某一天所有API调用中有89%都是RESTful型的API。
下面是一些上手指南和策略建议,以及其他一些信息,这些东西已经帮助许多软件开发专业人士进行IT决策。
API管理学习指导
该API技术指南让读者了解基本的软件通信层从了解基本定义到展开高端策略讨论。像Facebook及Twitter这些社会化媒体巨头,以及各类电子商务企业都要靠开放API去分发信息、数据和服务给新的受众。
“过去5、6年以来我们真正看到的就是这个API主流化的趋势。这是因为IT的消费者化、连接设备、‘物联网’—这些运动,”领导Mashery开发者外联团队的Delyn Simons如是说。
随着API进入主流并不断流行,对于组织来说做出合适的API决定就必不可少了。“API的质量决定了学习的难易程度,使用起来的生产力如何,出错的几率有多高,”IT架构师Peter Hendriks说:“对于开发者来说,API的品质在效能方面会导致天壤之别。”
今年有着将近27000 (?数字存疑)Google全球搜索的API诀窍显然具有很高的价值。这一API管理指南提供了有关项目规划、开发流程及问题解决的基本信息。不同的组织和砖家分享了他们如何成功管理这些API策略的经验。从NFL的数据公司,到一家在线的礼物赠予登记公司,API无所不在。2014年的API管理预测包括持续的主流应用以及应用服务治理的使用,以及API与SOA治理的合并。
移动ALM学习指导
还有人质疑移动计算计算已经风靡一时了吗?将近9100万的Google搜索量足以说明问题。2013年,对于跨越过去移动应用的初始阶段,用户及供应商均显示出了更高的紧迫性。IDC预计这一紧迫性将会在IT市场内对领导力排名进行重新洗牌,并成为每一个采用计算机技术的行业的一支颠覆性的力量。
据Unwired Revolution移动集成服务总监Matt Vlasach说,填平用户对移动计算的知识以及技术快速变化的鸿沟是当今的顶级挑战。“一个强劲的企业应用是那种能向用户发起调用,并能让他们像对其他任何可令该平台在消费者领域流行的应用一样感兴趣的应用,”他说。这唯有在工具能让技术工作得很好的情况下才有效,但是易用性可以避免吓跑客户。
本指南深入探讨了移动开发所面临的安全、质量保证、测试等方面的挑战。学习开发者和自身软件架构师如何将安全构建到移动应用和网络中,并应对BYOD(自带设备)的影响。此外,该指南的案例研究还展示了公司是如何成功贯通移动开发流程的。
SOA与REST混合使用指南
用顾问Nolle的话来说,REST是一种流行的且无所不在的Web应用程序接口模型。
REST往往会被拿来与替代的SOAP和WSDL Web服务相比较。在本年TechTarget最热门的应用开发指南中,技术架构师Swati Dhingra梳理了REST与SOAP之争,对于二者之间的差异列举了一个全方位的清单。对于同一个主题,企业架构师Todd Biske的建议也解释了为什么REST相对于SOAP更适合于移动应用。
找出软件开发者是如何正确使用基于资源的REST的。《Restlet in Action》一书的联合作者,以及Restlet框架的创建者Jerome Louvel,为Java开发者提供了在电子商务中使用REST的深度剖析,建议他们尽可能使用超媒体作为应用引擎。“这是一项很难应用的原则,人们仍在寻找其最佳的应用方式,”Louvel说。指南还提供了对合并RESTful接口的建议。移动应用、社会化媒体,以及自动化业务流程也在RESTful API的讨论中涉及到了。
更多热门应用开发指南
上述最热门的三个指南击败了TechTarget其他广受阅读的应用开发内容集,包括RedHat/JBOSS 2013的会议报道,以及2013 Agile Alliance活动报道。在Agile大会上,持续集成、测试趋势、DevOps、应用性能管理、持续交付及敏捷需求都是很出色的主题。Red Hat/JBOSS 2013指南则分享了演讲者有关移动技术、云计算及开源平台的提示建议。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
数字化转型:如何更好地利用API和微服务
API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。
-
金融行业数字转型:利用API构建新IT基础
从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。
-
如何使用Azure API管理服务?
在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。
-
私有存储云如何构建?
如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。