说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

当API遇到云平台,开发者面临的新抉择!

HTML文档下载 WORD文档下载 PDF文档下载
现代应用开发更偏向是APIs的组合运用,而不是单纯的代码编写。这就为开发者减少了本地部署的时间,但随之而来的新特性也趋向于以简单拖拽释放的方式来进行,这对开发平台易用性无疑提出了更高的要求。

应用程序层叠的说法未免稍显落伍,时髦的说法是切片。得益于开放式APIs的飞速发展,我们正迎来应用开发的新时代。比方说是基础服务APIs,例如:邮件,FTP,监控管理等,这些服务越来越多地以切片的形式来交付,帮助开发者减少了本地开发部署的时间,从而能把精力更多地集中到应用程序本身。此外,远程调用,脸部识别,社交数据挖掘等新技术新服务,我们都可以快速拥有并运用到实际当中。所以,简单来说,现代应用开发更偏向是APIs的组合运用,而不是单纯的代码编写。

传统的程序开发层叠模式

传统模式是这样的:

不论你是使用LAMP,RoR还是Java,对此模式应该都不会陌生。应用层,Web/App服务器层,数据库,操作系统。而随着IaaS和PaaS的引入,它转变成下面的样子:


在云环境中,操作系统和数据存储通常都被模糊看作是一个单一Iaas层。Web/App服务器是一个PaaS层。这是现在常见的结构,除非PaaS另作他用,如虚拟化,弹性层等。

开放式API

然而,开放式APIs的出现仿佛让一切推倒重来。我们来看看一个传统应用中的普通构成:


一个Web应用通常被认为是一个UI层,一个商业逻辑层,一个数据层,以及一个负责认证和审核工作的安全层的综合。由于JavaScript的广泛使用,采用REST API把UI层独立出来的做法变得普遍,这使得数据可在表示层完成处理并展示。商业逻辑层和安全层由于地位特殊,目前尚保持稳定。越来越多的开发者投进了开放式APIs的怀抱—第三方服务—或引入新功能,或创建更丰富的数据集。将近5000个APIs可供选择,成为开发者得力的左膀右臂,我们把这部分定义为“整合”,因此传统的构成最终转变成这样:


切片化的应用程序

新型模式中另外一个特点是,越来越多的功能层将可在程序外来完成整合,数据层甚至是安全层的实现现在都可交由第三方服务来完成。或许将来我们再分析应用的构成时,会看到类似下图的APIs呈现百家争鸣模式。


对于开发者来说,这是个多么美妙的时刻。PaaS是下一代的平台,开放式APIs提供了切片化功能。诚然程序的性能对于这样的改变需要付出一定代价,比方说是数据和程序间的通讯延迟,但在发达的网络环境下,类似的问题容易解决。此外,很多新特性越来越倾向于以简单拖拽释放的方式来进行,这对开发平台易用性也提出了更高的要求。所以,如果有好的开发想法,不妨马上去实践,而不用困扰于开发门槛过高的问题了。

英文出自: mulesoft

移动周报:生于微信,疯狂猜图的推广经 DataTorrent 将数据分析速度从“实时”提升至“现在时” 华为FusionCube开启全球规模商用 黑暗架构:以最少时间完成系统升级并获客户认可的开发之道 Hadoop Summit 2013见闻:创业与Hadoop 2.0不可阻挡 Facebook的清洁能源改革——革命尚未成功,仍需努力 YARN或将成为Hadoop新发力点 主流编程语言属性一览(多图) 粉碎硬件复杂论:开发者不懂硬件运行的方式怎么可以?! 最新版Chrome OS加入Word和Excel编辑功能 直指微软 传诺基亚将购诺西全部股份,疑为出售手机业务做准备? 优秀技术领导者的修成之道 直接拿来用!最火前端开源项目(三) 第八届开源中国开源世界高峰论坛成功举办 曾经那些主流的API,而今风光已不再! Android 4.3本月9日亮相 新功能汇总 移动游戏的国际化运营技巧 Google的Janus与Facebook的McDipper:将闪存用于数据中心 拥抱开源还是坚守阵地:传统数据库供应商面临抉择 超棒的30款JS类库和工具 立场坚定:惠普仍然密谋回到智能手机市场 6月份浏览器份额:Chrome成市场份额增长最快浏览器 关于PHP的十大误解 你中了几个? 专访西电朱虎明:异构计算硬件架构呈现百花齐放 百家争鸣 GSMA行纪:各种神器、好玩的、好看的全搜罗 大数据初创企业WibiData将Hadoop“打包”,谷歌董事长施密特两次参投 赚钱不忘环保 苹果计划为数据中心兴建太阳能发电厂 深度解析:清理烂代码 电信开放平台发布短信验证码API 创业教父Paul Graham谈创业投资趋势 挖掘Linux人才,打造Power生态系统!IBM启动“天合应用服务器定义未来挑战赛” 为什么报表不能显示? 老是自动运行wscript是怎么回事? 报表统计问 DELPHI高手们?没人能破解Cell吗? win2000下如何访问cmos数据 请问怎样在2000下访问cmos数据 win2k中所略图问题,大家帮忙!! 请问:自动化这个专业怎么学 C++高手们,谁能讲一下extern的用法? 请高手们谈谈,如何在客户本地硬盘里获取其敏感信息???? MSHFlexGrid的分层记录集问题 关于NMHTTP的问题,急急急!!! 请问哪里有支持 ASP 的服务器下载?(空) 为什么我的硬盘找不到了呢? 如何在sqlserver7中实现ID字段自动递增?(SOS) 为什么98下可以到2000下不行了.关于openfilename???????????????????????????? (困惑请教 )关于内存释放的一些问题! 数据库操作出错该如何避免???? 我是第一次来到CSDN,大家多关照! YYSUN关于大富翁论坛的解释(从水母看到的) vb 访问SYBASE的问题 支持北京伸奥的朋友,进来签个名吧! 怎样截获一个应用程序的消息? 数据结构得答案 大连的软件人员工作环境怎么样? 不好意思,小弟又来麻烦大家了! 上次的文章到那儿去了? enmity,进来,我给你结帐 enmity,进来,我给你结帐!! 各位侠客帮忙啊,重新装系统出了问题! 将10进制转换成16进制的函数是什么啊? VC高手,怎样以编程的方法实现磁带机的Backup 和 Restore. enmity,进来,我给你结帐.共200分 支援白菜300分,支持白菜个人网站建设:))) CMM 的缩写是什么? 想和大家讨论一下怎样系统的编制软件 如何实现和Word、CorelDRAW同样效果缩放位图 请问各位大哥大爷大妈大。。。。。。。。。。。。。哪里有支持 ASP 的服务器软件下载 我该如何控制IP地址??高手请进。。。 弱弱地问:关于SQL server中的中括号。 各位侠客帮忙啊,重新装系统出了问题!! 一点点小问题????? 请问在 WINDOWS98 下面,除了IIS,还有没有支持 PHP 的服务器软件呢? 在ADO中如何获取表名 关于ASN树的问题(snmp中的MIB的拓扑树) 你是高手你进来!!!!! 各位的顶级域名都在哪申请?价格/速度如何?大家都来说说! DirectX8的MultiFileReader过滤器怎么找不到? 关于用VB显示ado数据库中的图像字段问题 大家来谈谈Msdn如何有效利用 请各位帮忙查看我这段程序错在哪里 , 我是照书上做的 , 可就是无法保存. 谁有ROHS和WEEE的中文文件? 5x乘以x减去3的差等于x减去3的差乘以x加1的和求神回复 谷歌地球地图更新的吗?一些最新的事件比如卫星相撞的残骸,都在那上面搜索了,那是不是他们常用卫星拍摄来更新呢?要不然一些最新的建筑看不到啊 欧盟ROHS和无卤的标准是什么? 20分之X等于16分之0.4 谷歌地球和谷歌地图哪个看到更清楚 欧盟ROHS与中国Rohs的区别 若( X+1)的平方=16,则X的值等于 怎样看谷歌地球 欧盟ROHS指令对有害物质石棉含量限制标准具体是什么 20分之1比3分之1等于x比9分之16 怎样更新谷歌地球中的图像?怎么设置? 氯化石蜡52符合欧盟的ROHS标准吗? 若3的x方等于27,2的y方等于16,求x+y的值. 最新地图的卫星地图哪里有啊?googleearth地图怎么一直都没有更新,都是老地图啊? 什么是欧盟的RoHS指令? 5x-百分之10x等于9.8 24-百分之10x等于6解方程有两题 谷歌地球右上角控制看地图工具不见了.就是右上角控制远近,方向,角度,不见了,在那里调出来? ROHS主要是检测哪些有害物质的?ROHS为什么是能量色散型的呢?中国仪器超市提供的能量色散型X射线荧光分析仪? 当x等于什么时,代数式10x-2.5x-4.5x的值等于-9 有不有比谷歌地球更强的卫星地图 我想要 能看到中国各大城市的摄像 很清晰的 怎样检查rohs有害物质 10x-8.9=5x+1.6.x等于多少 我搞不懂,霍金说黑洞不存在,可是天鹅座又是有黑洞的.灰道他又怎么证的呢?又有什么美国女科学家算出宇宙爆炸论是假的.还有,质量足够大,是不是引力也大?那一个物体质量达到一定程度不 ROHS环保检测仪能测哪些有害物质? 求个最新版本的Google Earth(谷歌地球)中文版不是最新的请勿发来~~ 详细介绍一下天鹅座X-1 工作中哪些材料含有ROHS有害物质! 我在GOOGLEEARTH上的发现东经14度08分,北纬40度50分,这里有很多直径几百米到2公里多的环形山,有的里面还有房子和体育场.那是什么?陨石坑?怎么会这么多这么密集?当地是城市怎么人们没发现? 白鸟座和天鹅座是同一星座吗?在百度里搜索白鸟座居然介绍的是天鹅座!请问这是同一星座吗? ROHS测试的六大有害物质含量标准是多少? 谷歌地球不清晰如图:上面全部模糊,下面白色部分非常清晰,建筑物的部件都看得见.很多地方都这样求:解决办法弄成下面那样非常清晰,最好全部地图都可调整成非常清晰状态.如图 天鹅座X-2星距我们有多少光年?意思是说就算是光速也要走8000年从地球,才能到达天鹅座么?以光速能到达离地球最近的可居住行星么? 关于《吸烟有害人体健康》的作文题目自拟600字以上800字以下不要太深奥 那家检测机构能做ROHS、REACH及其它有害物质检测 谷歌地球的清晰问题如图.怎么有的比较清楚.有的又很模糊呢明明一个地区的。一边清楚点,一边就模糊不清 说明吸烟为什么有害人体健康? 1,2,4,8,16等.请问按此规律,第n个数是几?第十个数是几? 清晰的谷歌地球等你来回答 多看电视的坏处有哪些?顺便说一下事例,还有,就是简练一点全是事例的好 (3+1)(3^2+1)(3^4+1)(3^8+1)(3^16+1) 清晰的谷歌地球最新版哪里有? 看电视的好处与坏处 假如1=4,2=8,3=16,4=? 用谷歌地球怎么看高清照片怎么我看到人家用谷歌看的都这么清楚的···我用的时候 在几十公里高就看不清楚了 看电视有什么坏处?有什么好处?举例说明! 找规律:3,6,7,14,15,30,,. 谷歌地球看不到为什么我的谷歌地球 放大区域后什么都看不到 急求多看电视的坏处班上要开辩论会,帮我找找电视看多了以后的坏处! 找规律填空:-1,6,25,62,123,() 如何从谷歌地球上得到太阳与卫星的高度角与方向角? 有没有人了解WEEE和ROHS法令?以及REACH法规? 找规律 3,2,1,7,6,5,4,10,9,8,14,13,12,11()()()()()()() 谷歌地球怎么看不到乡村? RoHS和WEEE怎么理解?客人的要求以下三点我不太理解1.All goods must be labbelled accordingly with order no.and quantity and marked up where relevant for RoHS and WEEE compliance.2.All cartons must be marked RoHS compliant where applica 找规律填数:3/20,5/34,8/55,12/83找规律填数:3/20,5/34,8/55,12/83 ,( / )我希望答案不是118/17!鄙视复制.我看出,每项的商都是0.15 为什么我的谷歌地球看不到建筑物?我下的谷歌地球是5.0版的,但是只能看见很模糊的地形,这是怎么一回事?难道要下谷歌浏览器吗? WEEE指令WEEE标志WEEE测试WEEE是什么 5x乘以X等于多少 GOOGLEEARTH怎么看不清楚啊?好多都看不清楚不是说可以看到街道的吗?好模糊怎么弄得更进去点啊
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn