踏出雲應用程式規劃的第一步

來源:互聯網
上載者:User

清華資工所博士班研究生王建興曾寫過一篇博文《踏出雲應用程式規劃的第一步》,文中他為我們分享了「雲計算」在應用程式設計上會帶來哪些改變和影響。 現把全文轉載以此,全文如下:

雖說「雲計算」有著和過去歷史相似的觀念,其中卻也有著一些新的想法,而這些想法具備了新的時代意義,也對程式設計產生了一些衝擊。

本文我們將來討論一下「雲計算」在應用程式設計上,究竟會有什麼樣的改變和影響。

雲計算最核心的觀念,在於將計算的重心擺在雲。

何謂「雲」即雲所在的那一端。 在網路領域中,時常用雲朵的圖案來代表網際網路,所以,「雲計算」一詞,即代表透過網際網路取用計算資源的一種計算型態。

倘若只抽象化到站在這個觀點上來看,便是從歷史的脈絡中可以理解,這種計算方式早在之前,便是人們已經使用過的模式。

不過,現今的雲計算,有一些新的元素在裡頭,這些元素不見得是新技術、新想法,在過去的研究文獻或探討中,這些想法或技術或許早就出現過,但如今「雲計算」這個詞語,將所需的相關觀念集合在一塊,形成一個整體的想法。

我們處於一個可以持續連網的時代

為什麼在這個階段,將計算擺到雲上,又再度成為一個趨勢呢?

其中有一個重要的關鍵在於行動裝置的盛行。 這些行動裝置,像是智慧型手機、平板電腦、小筆電等等,計算力雖然還是遠勝昔日的桌上型電腦,但是相較於今日的個人電腦,仍然算是計算力薄弱的計算裝置,這使得在此類的裝置上進行大量沉重的計算並不恰當。

同時,由於無線區域網路愈來愈普及,加上3G網路基礎建設愈來愈完備,這構成了一個重要的先決條件──裝置幾乎無時無刻都能處理連網的狀態。 這麼一來,計算力較為薄弱的行動裝置透過網路取用計算資源,便成了順理成章的選擇。

此外,因為消費者大多會在不同的裝置間切換,例如,在辦公室中使用筆記型電腦工作,接著在離開辦公室後,可能還會透過手上的智慧型手機讀取電子郵件,或者是利用即時通軟體和同事、朋友交換訊息。 回到家後,或許還會打開像iPad之類的平板電腦,在客廳中閱讀、上網、順便回復郵件。 由於每個消費者都可能運用多個裝置處理事務,但是,消費者又會希望在這些不同的裝置上都能處理相同的一組資料(例如電子郵件、或者是自己的記帳試算表)。

為了避免資料同步的麻煩及問題,將資料、以及對資料的計算操作統一放置在雲,同樣也成了十分理所當然的想法。

雲計算並非所有應用程式的救贖,而從以上的描述不難看出,究竟何種應用程式類型適用雲計算的觀念來設計、能從雲計算的觀念獲得好處。

123下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.