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

当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

直接呼叫RUNDLL来关机-VB资料 VB制作VB安装程序问答(二) VB制作VB安装程序问答(一) VB制作帮助文件速成 重新验证 Win 95 用户口令 -VB资料 桌面的大小 -VB资料 字体改变事件 -VB资料 自定义组合热键 -VB资料 自动更换墙纸的小软件-VB资料 自动记录应用软件工作时间 -VB资料 自动卷动TextBox -VB资料 自动开始上次关机时关闭的应用 -VB资料 自动装入注册设置 -VB资料 自己编程模拟 MouseEnter,MouseExit 事件 -VB资料 走进VB6啃一块骨头 做成一个时间限制的测试版 -VB资料 PHP中利用jQuery实现SWF图像上传和裁剪 VB.NET或C#将DataSet快速导出到Excel中 HashSet的equals和hashCode重写问题 PendingIntent实现原理和代码 IntentService实现原理及内部代码 AsyncTask实现原理和内部代码 Neither user nor current process错误 ListView的右边滚动滑块启用方法 Live Wallpaper动态壁纸开发 控制软键盘显示和隐藏 设置Activity大小不再全屏原理 Android面试题,看看你基础如何? Android Canvas绘图抗锯齿解决方法 Android xliff和字符串资源 android.hardware.USB类介绍 请问有人知道哪里有FOXPRO下载的吗?谢谢啦,一定给分! 调用GetCurrentDirectory函数出错 用IE浏览网站时,怎样处理媒体文件的? VC好去处4 子窗口和父窗口的问题 xp不能正常关机! 想做妈妈,可还没男朋友~!? 招人:公司因业务需要,老总叫招人,有意者请进!! .net framework? SDK实例的书有没有买的,请各位前辈推荐几本,谢谢了! QQ被盗,气愤之及。 三级菜单为什么不能导入*.swf影片啊???? SDK实例的书有没有买的,请各位前辈推荐几本,谢谢了! 哪位好心人推荐1本VB6的电子版控件大全教程.我是1名初学者---百分送!!!!多谢多谢在线等待 请高手指点 隐藏qq在状态栏的小图标! 关于基于Web Services技术的实验项目讨论 swf文件能不能转换成avi文件 如何使Winxp+iis5支持浏览Asp+? qq状态栏的小图标隐藏! 不重新分区可以吗? 如何改变桌面快捷图标,如果调出.ICO这个作为程序的快捷图标 一个难题 vb 高手们,能加我为你们的好友吗,我是初学者? 判断合法的email? 一个关于游标的问题 强烈推荐:rh linux 8.0 投票选举:谁为水源脸皮第一厚之人。 如何在dehpi中调出本地计算机的IP地址? 推荐一本书!!! 直连SQL SERVER2000怎么写代码?SQLCA.DBMS= "MSS microsoft sql server 2000" SDK实例的书有没有买的,请各位前辈推荐几本,谢谢了! 谁知道免费starcraft站网地址 一个程序开始端像dehpi会有一张图片以便缓冲,问这张图片怎么在程序中设制? 论坛全新开张,欢迎捧场 怎么将asf文件转换成avi文件 存储过程的问题? 如何在PictureBox控件中显示数据库中存储的图象 地址栏不见了!!! @@@@@@@@ TreeView 的问题 @@@@@@@@@@@@@@ 请教:哪里可以下载工具栏控件 怎样不用Delphi6的那个qtintf.dll啊? 对多语言问题的总结,集各位CSDN的智慧,让大家共享之 怎样将string类转化为其他类型,例如... 请问在哪里可以下在IIS 5.0 for Windows NT 4.0? 今天我才明白,我不是那么绝情,那个女孩竟然在我的心里留下了一份震撼 如何检测和修正ghost文件? Friecin(雪客)进来拿分(300分奉上,请高手做答关于MDI和DLL的问题) 想做程序员,考研如何选择 AnsiCompareStr和CompareStr? Behard进来拿分(300分奉上,请高手做答关于MDI和DLL的问题) d0,not,fridge,mill,they,have,any,the,in连词成句 求关于风筝的作文 taylor you re not sorry 歌词中英互译Taylor Swift-【You're not sorry】By 马晓州与你无关无需道歉All this time I was wastingHoping you would come aroundI've been giving out chances every timeAnd all you do is let me downAnd it's takin they do not have milk _coke 试评龚自珍、林则徐、魏源、姚莹向西方学习的思想 谁能完整的译出YOU ARE NOT ALONE的歌词杰克逊的歌 have we milk got not any连词成句 资政新篇与林则徐、魏源思想有哪些异同? Turn off the TV,jack._______your homework now?Mum,just ten more minutes,please.Ashould you be doing Bshouldn't you be doingCcouldn't you be doing Dwill you be doing选什么,为什么?请详细回答. 汉尼拔、亚历山大大帝、凯撒和拿破仑谁的军事才能更强 顺乎世界之潮流 中国现代化在西方的冲击下才开始的,结合林则徐和魏源的思想,这个就是历史教科书的顺乎世界之潮流的学习思考 I'm sorry you are not r___________填词 汉尼拔、亚历山大大帝、凯撒和拿破仑谁的政治才能更强 概述[名人传]中的一位名人的典型事例字少一点 为什么是turn off the TV 不是turn the TV off?而有turn it off? 论文开题报告怎么写? 请概括叙述《名人传》其中一位名人的一个典型事例 Because ...because you are not sincere,I'm sorry!翻译一下这句话的意思 太阳究竟有多高? She had to __ the company and ____ a man in order to get a job.A.lie to ;pretended being B.lie; pretended asC.lie to; pretended be D.lie; pretended be这题选什么呢,最好能有解释的 英语翻译网上搜的不要,我都看过了 脸上很多很多太阳晒出的黑色素 怎么样才能去除? 请概括叙述《名人传》其中一位名人的典型事例 Turn off the TV.( I asked you to turn off the TV.( )里填什么? 太阳有多高?如题 请概括叙述《名人传》中一位名人的典型事例 描写方法和描写手法的区别? 秦始皇,亚历山大大帝,君士坦丁大帝,成吉思汗,哪个最伟大? 《名人传》的作者:概述三位名人的典型事例:概括主要内容:给我的启示: 文言文中说明与描写的区别在陆游的游小孤山大孤山中总感觉有些地方用了说明的表达方式 应该怎么区分说明与描写 简述关于恺撒,亚历山大,拿破伦,成吉思汗其人其事,以及他们名言. 风筝作文 表示童年的词语和描写童年的词语有什么区别? We need some potatoes.用some potatoes提问 做风筝 作文 我要问的问题比较长,就在补充说明里写了? “当你快乐时,你要想,这快乐不是永恒的.当你痛苦时你要想这痛苦也不是永恒的 ”的赏析 ____ leaves the room lastought to turn off the lights.A Anyone B The person C Whoever D Who --Tom ,you clean the yard this time,__?--But I did it last time.--Tom ,you clean the yard this time,__?--But I did it last time .A .do you B.will you C.didn`t you D .don`t you 《当你快乐时你要想,这快乐不是永恒的,当你痛苦时你要想,这痛苦也不是永恒的》这句话的意思有错吗? She is a teacher ______ English.A.in B.of C.with D.on Every time TOM cooked for me,he would carefully clean up all the pans and plates.clean 贝多芬的小故事,100字内,我今晚要用. I was wondering if to look for a job after graduation改错 -TOM,you clean the yard this time,——?-But i did it last time.A.do you B.will youC.didn’t you D.don’t you(是不前肯后否么,为什么给的正确答案是A) 名人传故事梗概550到600字不要分开梗概 3篇加起来600字就好了 After graduation from college,he began to wander from city to city,----a job为什么用hunting for? 台电550sp的电子词典词汇量大概是多少?它应该有达到高中的词汇量吧? It is better for a college graduate to pursue advanced study than find a job. 以How to Find a Job After Graduation 写一篇说明文在150~200个单词内 Tom did not want to take time空from work .请问这个句子中缺什么成分 如何分析 跟从句什么的有关吗 I‘d like some tea ___.A、to eat B、to need C、to want D、to drink Peter start to look for a job after graduation,but he found it difficult to find____withoutworkingA it B one C this Dthat选B请解释语法 我想给初中生买个电子词典,要词汇量大的,最好是美式和英式都有,带发音.其他功能不需要.谢谢! 英语翻译请英语达人帮忙翻译 She was happy that she could provide me with something useful that might be a valuable contribution to my defense.I just couldn't figure out if it were true,what Daniella had against me to ruin my alibi 写风筝的作文要有联想,通过事来写,不少于500字. 中文名翻译英文名 姓不变,名读音相似,英文名含义 中文名 章菊玲 have,not,melons,They,get,any(连词成句)清楚,明白 求林则徐和魏源的资料? 有关一次( )的风筝的制作的作文.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘