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

当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

VB中DOS文件名与长文件名的转换 VB中的Unicode 和 Ansi 格式 VB中如何实现文本查找功能 VB中自制文件搜索器 Windows 初始化文件的修改 -VB资料 Word 97与WPS97的完美结合 -VB资料 比较两个文件-VB资料 采用递归算法删除带有多级子目录的目录-VB资料 菜单项的动态装入 -VB资料 处理加了密码的MDB文件-VB资料 VB创建临时文件 从公共对话框控件中提取多个文件名称 -VB资料 从全路径名中提取文件名 -VB资料 打印MsChart之类的控件 -VB资料 谈谈在VB6.0中如何使用资源文件进行编程 动画图像分解在VB动画设计中的应用 多重文档界面设计方法-VB资料 恢复回收站中的文件 -VB资料 VB获得位图文件的信息 VB获得文本框中光标所在行的内容 VB获取程序工作路径的方法 VB获取文件或文件夹属性 基于VB的通用折行打印程序 基于VB和EXCEL的报表设计及打印 VB建立多级目录 -VB资料 VB建立快捷方式-VB资料 VB建立文件关联 -VB资料 将RichTextBox 之中被选取的内容复制到剪贴簿-VB资料 将我的程序的文本直接送到WORD中(不用粘贴)-VB资料 开启文件属性窗口 -VB资料 快速读取 TextBox 第 N 行的资料 -VB资料 请问计算机开发的基础 有点郁闷,不知道怎么学才好,到底怎么才能入门呢(JAVA)??? SendCommand这个函数的参数都是些什么?我找不到解释阿 我做局域网视频传输项目,实时接收图像有时候很连贯,有时候图像停顿就象死机现象,是什么原因?难道是网络的原因?我用到1M带宽,而所有网卡为100M,通过交换机组成局域网,交换机每个接口也要100M. 用notes做论坛:用户登录接收到的用户名存在某一个地方,供后面几个页面中的发表及回复使用? Applet在JB5环境下可以用,而在IE中失效,为什么??? MSSCOM传送文件的问题,谁能发一个完整的例子(包括发送和接收),一定给够100分! 谁在linux redhat71上安装过 weblogic61? 报表高手大哥恳请您进来帮帮小弟!!,我急晕了! 关于打印机控制!!!! "VB&EXCEL,EXCEL的关闭!!!" 问题没解决,大家在看看!两帖分一块给!!! 请问 WINDOWD AS 的 CDKEY??? marry____不知怎么办了 (★如何在控件CMSFexGrid中加载图片★) 在linux redhat71上安装 weblogic61的问题! 为什么用Getkeyboardtype()不能得到compaq usb键盘的类型? 回车和换行分别是什么ascii? 用notes做论坛:用户登录接收到的用户名存在某一个地方,供后面几个页面中的发表及回复使用? 屏幕取词的问题 宝兰的回信 里程表的制作,大家谈。 偶想编个网络游戏的外挂程序,请网络编程高手近来讨论一下(来者有分) 有兴趣的过来看一看! JSP中如何调用SERVLET? 怎样自动检测OICQ是不是在线,用C/C++A做,我可以自己输入号码(OICQ) 怎样自动检测OICQ是不是在线,用C/C++A做,我可以自己输入号码(OICQ),大家帮忙 请问各位高手改变字段类型和向一个已存在的表添加新字段的SQl怎么写? 请问在XML规范里TR是什么的缩写? 关于COM中“聚合”的问题,那位大侠给小第指点迷津,多谢多谢! 呵呵!! CSDN 茶馆 再次开张!!!!(东北分店)欢迎光临 那有pdf版的经典的英文计算机书下载。 来指教一下http://www.csdn.net/expert/topic/383/383603.shtm 发送Microsoft.XMLHTTP怎样获得验证 ldap的问题,大家都来看那, 【怎样在韩文版的windows中调出输入法?】 :)java参考书指点................. 怎样获得Microsoft.XMLHTTP请求验证??? 关于asp.net的web控件的响应事件问题! DOS程序后台运行问题? 高手请指教->多个Form间怎么互通消息? 菜问题....D3D的 谁知道怎么做oicq,分全部归他。 各位兄台:如何激活一个窗口! 我发送Microsoft.XMLHTTP怎样获得验证??? 高分相送:有没有能察看一个dll文件中包含哪些函数的工具??????? help!!!! 怎样发送Microsoft.XMLHTTP获得验证???????? 请问,ASP中,能使用类似VB中的“On Error GoTo XXXX”这样的语句吗? foxpro怎样倒入sql server? 我现在有foxpro的dbf文件?应该怎样做? 多谢 mediaplayer的问题。 告诉我tostring 函数什么用途我们感到阿!谢谢了一个初学者! 请问VB6如何才能认到access2000的数据库文件? 能给我普通阅读感受 50字左右不是新闻,要阅读50字!!!!!!! 求一篇关于中秋节你是怎样度过的的作文 600字以上速求啊 不要那些老的 我都看过了 600字以上 ______真好作文600字好的话我再加5分. 读鲁滨逊漂流记感悟(50字)快. 冰心的的读后感要100字,语言要通顺, 有家真好 600字作文 西游记阅读感悟50字 忆读书 中 冰心的读书感受有哪些 在文中画出 600字作文:有家真好要有一件体现亲情的事例 五年级上册精彩极了和糟糕透了读后感 《忆读书》(冰心),你能从中感悟到怎样的读书方法 按课文填空:《北京的春节》:照北京的老规矩,腊八这天家家都要( ),腊月二十三要( );二十四要( )《北京的春节》:照北京的老规矩,腊八这天家家都要( ),腊月二十三要( ); 英语翻译:除夕时他们团聚在一起吃团圆饭 英语翻译in the last 500 years,nothing about people-not their clothes,ideas,or languages-has changed as much as what they eat.The original chocolate drink was made from the seeds of the cocoa tree by South American Indians.The Spanish introduced i 腊八节的由来是什么? 请用英语翻译:我希望能和家人一起吃团圆饭. 英语翻译是中译英,不求繁复,所求翻译的文章如下:中秋节是我国仅次于春节的第二大传统节日,节期为农历八月十五,是日恰逢三秋之半,故名“中秋节”,也叫“仲秋节”.中秋节从2008年起为 腊八 腊月初九至腊月二十二 腊月二十三 过了二十二 除夕 初六 正月十五 正月十九 这些时间的风俗 难忘的中秋节作文600字 一家人吃团圆饭应该用英语怎么翻译如题 英语短文翻译,请各位高手帮忙!谢啦!到目前为止我最高兴的事(happiest thing)是今年两个姐姐同时都生了个可爱的儿子.因为今年是狗年,我就把他们分别叫大狗和小狗.因为他俩的降生,给我们 精彩极了和糟糕透了的阅读练习记得七八岁的时候,我写了第一首诗.母亲一念完那首诗,眼睛亮亮,兴奋地嚷着:“巴迪,这是你写的吗?多美的诗啊!精彩极了!”她搂着我,不住地赞扬.我既腼腆又 除夕夜简单英语作文并带翻译, 麻烦帮我翻译一下短文,谢谢各位高手!人性化设计,发热自动控制,人在自动加热,人走自动关,并选用美国德州仪器优质保护器,双重保护更安心.坐垫面料,选用优质高档柔软毛绒,配上精致绣花( 老舍笔下的除夕夜和大年初一,与我们现在的除夕夜和大年初一有什么不同 吃团圆饭用英语怎么说? 英语翻译Leaner and MeanerIn the big picture,American business has succeeded in its quest to run lean.But almost all these gains in inventory reduction happened from 1981 to 1991,and the past 10 years have not seen much improvement.Inventory as a 难忘的中秋节作文300字 狼王梦的延伸联读怎么写?(50字就好) 谁有中秋节的作文 要600字的 要中秋的作文 600字 《钢铁是怎样炼成的》1~50页读后感(500字) 读狼王梦有感 600字不要抄袭的 急需中秋节的感想的作文600字是写这个中秋节的感想 精彩极了和糟糕透了的阅读答案为什么说“我越来越体会到我当初是多么幸运”用文中原句回答. 读狼王梦的感受55字 18《跨越百年的美丽》课后题:阅读“阅读链接”结合课文想想,你体会到了什么,简单地写下来(100字左右) “精彩极了”和“糟糕透了” 记得七八岁的时候,我写了第一首诗.母亲一念完那首诗,眼睛亮亮,兴奋地嚷着:“巴迪,这是你写的吗?多美的诗啊!精彩极了!”她搂着我,不住地赞扬.我既腼腆又 读《狼王梦》后的感悟,只要200字,要经典、经典! 题目:闽南春节习俗拾趣中的拾趣的意思是 帮我写一篇中秋节的习俗作文(400字以上) 请以“中秋节”为话题写一篇不少于600字的作文 闽南过春节的习俗别太乱,弄得有条理些~ 中秋节习俗作文不知道这么写, 作文 中秋为话题,不少于600字题目要好一点作文的题目要超好的,文章不要紧 闽南春节习俗拾趣了解闽南春节习俗有什么感受 中秋节的习俗作文 冰心的《忆读书》中,为什么书怕比? 闽南春节习俗拾趣阅读答案,这学期六年级的单元测试二里的,十分钟内给, 在除夕夜,人们直到午夜欢迎新年的到来之后才去睡觉.英语翻译解释in on at的用法 谢谢 冰心会挑书的实证 忆读书 急作者对书有辨别优劣的能力,会挑选、比较的实证是什么? 闽南的春节作文600字 中秋节风俗习惯作文400字左右 除夕夜是几月几号? 母爱或父爱的作文,要有人物描写细节描写 600字 在除夕夜吃饺子看春晚 用英语翻译 请问除夕夜是几月几号 忆读书 冰心 1:选文的主旨是“读书好,多读书.读好书.”三者顺序能否颠倒?为什么?2:从作者对读书的回忆中,你得到什么启发?你对语文学习有什么新的认识? 英语翻译 你能告诉我全苏州最美的地方在哪里吗?为什么不在农历除夕夜帮你妈妈一起包饺子呢? 写一篇以“中秋节这天我真高兴”为题的600字作文时间 对《跨越百年的美丽》的阅读链接的体会(100字)
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn