標籤

Web (5) 電腦 (4) 免費小工具 (2) 創意 (2) 雲端 (2) 電影 (2) PHP (1) jQuery (1) 吃的 (1) 好書 (1) 手機 (1) 網路 (1) 自我勉勵 (1)

2010-08-13

閱讀「雲端策略」

雲端策略:雲端運算與虛擬化技術


「雲端運算」是2010年最夯的名詞,但是它是如何運行的?有哪些相關的技術?這本書是以IBM的角度來解釋雲端,書中絕大多數都是以IBM的技術觀點看待雲端,雖然我個人認為本書對於雲端運算的解釋略有不公,不過若是以一個IBM的外人,可以經由本書看見IBM對該企業的軟體服務如此詳細的說明,也夠值得了。

中華電信也提供雲端運算服務?

對於「雲端運算」一詞,可能已有「可能的權威」已經下了定義,但是從這名詞的氾濫程度來看,可以很肯定的知道,現在的每個網路相關產業都設法跟雲端沾上邊,就算是胡扯也值得。 
從前的主機租賃方案現在換個名詞就變成了雲端運算服務?不過就是自己丟個主機去中華電信機房,或是機房幫你購置架設一個主機,現在則是多一個「虛擬化主機方案」,如此而已。

完整的SDK才是雲端

對的,我個人主觀的認定「雲端運算」的主要元素是SDK,能夠提供極大效能與廣度的軟體應用平台的才是真正的雲端運算;就像Google App Engine一樣,有著完整的程式語言函式庫與開發環境,讓使用者開發應用系統時,得以專注於應用層面的開發,不再需要顧慮作業系統的差異、硬體環境的影響;只要開發雲程式與端程式之間的訊息交換與介面方式,其他的問題都交給雲端服務商即可。在此一定義下,中華電信的雲端運算服務自然不是我認為的雲端,不過就是裝個作業系統可以讓你Run,系統開發與環境的問題依然存在著。

IBM才是雲端的一種

IBM推行「軟體服務」已有相當久的時間了,雖然沒有確切的資料可以知道IBM從何時開始著手「整合性的軟體服務」(我記得應是2000年前就開始了),但是IBM努力至今,總算可以將「雲端運算」與「軟體服務」劃上等號了。IBM有著相當完整的企業應用函式庫,以及管理、分析、設計等服務的支持,它不像GAE那麼開放,卻也提供了相當充足的企業雲端應用方案了。

2010-08-01

HTML 5 隨寫

雖說現在開始玩HTML5可能為時已晚,但是總比都沒有起步好!
請看這「關於HTML5的Wiki
HTML5最具特色的是網頁上即時的畫面處理能力,以及資料暫存能力。

「畫面處理」可以讓網頁逐漸擺脫Flash的陰影,讓網頁可以直接以標籤與JavaScript繪製圖形,或是播放影片,這可是Adobe所不樂見的,也是一堆Flash工作者所抗拒的。
以我程式設計者的觀點而言,Flash實在是很不好的瀏覽應用方式,因為Flash不受規格控管,它只是一個Plugin;在Adobe獨立管理之下,很容易因為程式設計的技術、規格發散等問題,導致瀏覽端不穩定,造成系統安全問題。舉個例來說,就像是IE,一個獨自延伸規格的瀏覽器,僅僅靠著微軟以暴力手段將瀏覽器硬塞給使用者而坐大,從IE6起完全沒有進步,
IE7生命期不到一年,IE8這爛東西相繼推出且依然不知改進,只有換換介面容貌並聲稱將更為安全而了事,這就是獨立管理的問題。

「資料暫存能力」這我可就非常重視了,這功能是資訊系統的一大福音,它可以讓網頁瀏覽器暫存資料,就像是裝一個資料庫在瀏覽端;這個資料庫依然是以暫存為主,不適合用來作為主要儲存空間,它最大的功能,就是作為系統離線時的資料暫存空間,就像是Gmail,它已經支援這個暫存功能,可以在沒有網路連線的狀態下撰寫EMail並且發送,雖然沒有真的發送郵件出去,但是當下次網路連線正常時,該新增的郵件會在同步時被發送。

下面是HTML5的評分,依支援HTML5的程度評分,分數越高支援程度越好,反之則越差。
IE8依然是最低分(毫無建樹的瀏覽器),最高分的是Safari。
您也可以上到 http://www.html5test.com/ 看看自己使用的瀏覽器評分為多少。


Safari 5.0.1


Chrome 5.0.375.125



Firefox 3.5.7



Internet Explorer 8.0.7600.16385