自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

設(shè)計云計算API必須注意的三大黃金規(guī)則

云計算
任何云和云服務(wù)API都是不同的,它們之間缺乏標(biāo)準(zhǔn)和統(tǒng)一的方法已經(jīng)導(dǎo)致云計算的使用很混亂。結(jié)果是,徒然的云計算部署以及云管理者趕不上API的變化。API的設(shè)計應(yīng)該是有目的性的、簡單的。Damian Conway曾經(jīng)給出了一些很好的關(guān)于API設(shè)計的建議。

API對于云計算服務(wù)來說是很關(guān)鍵的,無論是公有云、私有云還是混合云。許多開發(fā)者不慎重考慮他們開發(fā)的API應(yīng)該如何工作,結(jié)果導(dǎo)致許多內(nèi)核很好的云服務(wù)不能提供很好地訪問接口,有很多私有云、社區(qū)云和混合云的提供者都面臨著這樣的問題。

任何云和云服務(wù)API都是不同的,它們之間缺乏標(biāo)準(zhǔn)和統(tǒng)一的方法已經(jīng)導(dǎo)致云計算的使用很混亂。結(jié)果是,徒然的云計算部署以及云管理者趕不上API的變化。

API的設(shè)計應(yīng)該是有目的性的、簡單的。Damian Conway曾經(jīng)給出了一些很好的關(guān)于API設(shè)計的建議。

1. Do one thing really well.

2. Design by coding.

3. Evolve by subtraction.

4. Declarative trumps imperative.

5. Preserve the metadata.

6. Leverage the familiar.

7. The best code is no code at all.

將上面的觀點(diǎn)總結(jié)起來就是要注意一下三點(diǎn):

***,簡單最重要。許多API在設(shè)計時就面向一切事物,往往這樣高要求的設(shè)計,使得API變得在實(shí)際應(yīng)用中一無是處。我的簡單規(guī)則就是:如果猶豫不決的話,就打破他們??紤]一個更好的方法。

第二,考慮性能。這一點(diǎn)通常在設(shè)計完了之后才考慮到,API的性能不好似乎已經(jīng)成為一個很常見的問題。這就要求在編碼的時候要盡可能的多做性能測試。

第三,顧全大局。API重要的是要能夠很好地相互通信和工作,因此他們需要有共同的數(shù)據(jù)結(jié)構(gòu)和使用模型。API不是獨(dú)立的,他們是系統(tǒng)的一部分。他們需要遵循相同的設(shè)計原則和支撐基礎(chǔ)架構(gòu),包括管理方法、安全性和數(shù)據(jù)等等。
 

【編輯推薦】

  1. 云猛料再爆 誰是推手 誰是山寨 誰是倒霉蛋
  2. 猛料突爆 云計算理論與現(xiàn)實(shí)血淋淋的對白
  3. VMware專家:行動起來 狙擊云炒作
  4. Slideshare創(chuàng)始人:我們應(yīng)用云計算的慘痛教訓(xùn)
  5. 云計算就是掛羊頭賣狗肉
  6. 我愛云計算 但我不得不指出它的問題
  7. 企業(yè)跟風(fēng)炒作 應(yīng)用匱乏令“云計算”徒留半空
  8. 云計算對創(chuàng)業(yè)者意味著什么
  9. 初創(chuàng)企業(yè)遭遇云計算劫持:生態(tài)鏈混亂充滿風(fēng)險
  10. 云計算:打死也不能說的九大謊言
責(zé)任編輯:王勇 來源: it168
相關(guān)推薦

2015-04-22 11:23:45

混合云Rackspace電商建站

2021-01-22 17:56:30

微服務(wù) 微服務(wù)架構(gòu)應(yīng)用程序

2015-05-08 11:35:41

設(shè)計移動設(shè)計

2010-01-14 10:15:47

交換機(jī)選購要點(diǎn)

2024-08-09 08:01:38

2015-08-06 08:58:08

CA Technolo應(yīng)用經(jīng)濟(jì)

2024-02-28 07:53:30

Redis數(shù)據(jù)存儲數(shù)據(jù)庫

2018-02-06 09:25:35

數(shù)據(jù)分析分析方法分析工具

2019-09-26 14:37:15

物聯(lián)網(wǎng)技術(shù)大數(shù)據(jù)

2016-11-04 23:29:40

云計算IT基礎(chǔ)設(shè)施

2018-01-23 06:50:04

云計算遷移

2009-11-25 11:08:26

2013-03-26 10:45:00

2011-11-07 14:06:33

云計算

2010-01-08 10:54:04

云計算

2012-09-03 09:07:02

云計算云平臺

2015-01-04 10:33:48

云計算云安全云架構(gòu)

2016-09-20 07:33:03

云計算云安全物聯(lián)網(wǎng)

2010-07-07 19:47:37

云計算IT人

2012-02-08 08:44:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號