2012看點(diǎn):Server 8和Linux大戲連連
時(shí)光如流水,2011年的一切仿佛還是昨天,而今各行業(yè)人們已經(jīng)投入了新一年忙碌的工作,或許大家對(duì)春節(jié)的情景依然戀戀不舍,依然留戀于與朋友的推杯換 盞,與親人的徹夜長(zhǎng)談。但市場(chǎng)依舊保持著激烈的競(jìng)爭(zhēng),創(chuàng)新與發(fā)展仍然是行業(yè)不變的真理,回顧2011年IT市場(chǎng)的火爆,2012年之初我們來(lái)聊聊2012 對(duì)于服務(wù)器應(yīng)用工具的一些事,究竟2012會(huì)上演哪些"大戲"。
軟件應(yīng)用開(kāi)發(fā)市場(chǎng)似乎已經(jīng)過(guò)了相對(duì)火爆的幾年,已經(jīng)逐漸趨于平靜,但是對(duì)于2012年來(lái)說(shuō),看似平靜的軟件市場(chǎng)其實(shí)可以說(shuō)是波濤洶涌,既有Windows 8與Windows Server 8的雙劍合璧出擊,也有HTML5這樣“新生代”的強(qiáng)勢(shì)崛起,更有JavaScript這樣的“老戲骨”持續(xù)表現(xiàn),可以說(shuō),2012軟件市場(chǎng)迎接的絕不是 毀滅,而是強(qiáng)勢(shì)反彈重生。
所以說(shuō),2012是一個(gè)值得IT行業(yè)期待的龍年。
每一個(gè)不平凡的年份畢竟有一些不平凡的事跡,而2012年的服務(wù)器軟件市場(chǎng)則有一些需要我們關(guān)注的產(chǎn)品,他們可能將是未來(lái)一段時(shí)間最活躍、最熱門(mén)的話題,引領(lǐng)著時(shí)代潮流的發(fā)展,具體大家可以多關(guān)注以下項(xiàng)目:
一、雙劍出擊——微軟Windows 8與Windows Server 8誰(shuí)與爭(zhēng)鋒?
提起軟件,就不得不提IT巨頭微軟,其操作系統(tǒng)更是讓IT人員如數(shù)家珍,而作為服務(wù)器操作系統(tǒng),Windows Server 8即將在2012年的表現(xiàn)卻是不能忽視的,曾幾何時(shí),操作系統(tǒng)可以說(shuō)是微軟一家獨(dú)大,即使現(xiàn)在,誰(shuí)又敢說(shuō)能在操作系統(tǒng)上超過(guò)微軟呢?

Windows Server 8
作為面向服務(wù)器的Windows Server 8平臺(tái),雖然至今尚未揭開(kāi)其真正的“面紗”,但從不斷流出的消息中我們可以預(yù)計(jì)到:Windows Server 8推出會(huì)引起大的轟動(dòng),Windows Server 8絕不是對(duì)上一代簡(jiǎn)單的升級(jí),它在功能方面相比上一代有了提升,有專(zhuān)家曾說(shuō),這將是微軟歷史上最好的服務(wù)器系統(tǒng),將進(jìn)一步的拉開(kāi)微軟與競(jìng)爭(zhēng)對(duì)手的距離。
微軟在2011年7月12日的WPC全球合作伙伴大會(huì)上首次為大家展示了Windows Server 8,作為下一代服務(wù)器,Windows Server 8將與Windows 8有可能在今年的秋季同步發(fā)布。
Windows Server 8當(dāng)前與Windows 8處于并行開(kāi)發(fā)階段,在WPC大會(huì)上,微軟表示,Windows Server 8將成為一個(gè)重要的私人云計(jì)算模塊,也就是說(shuō)它的一個(gè)非常重要的特點(diǎn)就是虛擬化,Windows Server 8將帶來(lái)上百個(gè)新功能:
Windows Server 8將提供一種適用于多用戶(hù)的動(dòng)態(tài)基礎(chǔ)架構(gòu),這種超越虛擬化技術(shù)的產(chǎn)品將為您構(gòu)建 Microsoft 私有云提供完美平臺(tái)。通過(guò)駕馭和超越虛擬化技術(shù),您就能夠充分掌控工作負(fù)載和安全性,在構(gòu)建云的過(guò)程中充分發(fā)揮成本效能,并安全地連接到各種云服務(wù)。
Windows Server 8通過(guò)集成一個(gè)兼具高可用性和易于管理特性的多服務(wù)器平臺(tái),來(lái)為您呈現(xiàn)卓越的經(jīng)濟(jì)優(yōu)勢(shì)。Windows Server 8將幫助 IT 專(zhuān)業(yè)人士對(duì)他們的現(xiàn)有基礎(chǔ)架構(gòu)實(shí)現(xiàn)“云化”,同時(shí),通過(guò)提供高度可用且易于管理的多服務(wù)器平臺(tái),來(lái)更迅速和更高效地滿足各種業(yè)務(wù)需求
Windows Server 8是迄今為止適用領(lǐng)域最為廣泛、可擴(kuò)展能力以及靈活性最強(qiáng)的 Web 和應(yīng)用程序平臺(tái),它所賦予的靈活性,讓您能夠利用一整套兼具一致性和開(kāi)放性的工具集,來(lái)構(gòu)建各種應(yīng)用程序并將其部署到本地、云端和混合型環(huán)境中。
Windows Server 8讓IT人員能夠?yàn)橛脩?hù)提供隨時(shí)隨地對(duì)數(shù)據(jù)和應(yīng)用程序的跨設(shè)備靈活訪問(wèn)能力,同時(shí),在日常管理以及維護(hù)安全性、可控性和合規(guī)性方面,也將得到簡(jiǎn)化。
可以看出,Windows Server 8絕對(duì)是2012年企業(yè)級(jí)應(yīng)用市場(chǎng)上的一塊“重頭戲”,它的發(fā)布必定會(huì)產(chǎn)生意想不到的效果。屆時(shí),服務(wù)器市場(chǎng)也會(huì)跟隨其產(chǎn)生不小的變化。
二、成長(zhǎng)之美——HTML5會(huì)火嗎?
在2011年,HTML5可能是站長(zhǎng)們討論最多大話題了,常常逛論壇的人一定也常見(jiàn)HTML5的信息,包括其新增的功能,兼容性等等問(wèn)題,而隨著時(shí)間的推移,HTML5已經(jīng)越來(lái)越受到重視,2012年可以說(shuō)有足夠理由相信是其成熟爆發(fā)的一年。
HTML5
2012年,HTML5將可能增加更多的開(kāi)放接口供開(kāi)發(fā)人員使用,讓網(wǎng)站之間的連接更加緊密,而作為即將發(fā)布的IE 10的重要拼圖,微軟用了很多資金來(lái)提升HTML5的性能,在未來(lái)的IE 10中,人們將會(huì)充分感受到HTML5的優(yōu)勢(shì)。
HTML5提供了一些新的元素和屬性,例如(網(wǎng)站導(dǎo)航塊)和。這種標(biāo)簽將有利于搜索引擎 的索引整理,同時(shí)更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他瀏覽要素提供了新的功能,如 和標(biāo)記。 具體優(yōu)勢(shì)如下:
1.取消了一些過(guò)時(shí)的HTML4標(biāo)記
其中包括純粹顯示效果的標(biāo)記,如和,它們已經(jīng)被CSS取代。
HTML5 吸取了XHTML2 一些建議,包括一些用來(lái)改善文檔結(jié)構(gòu)的功能,比如,新的HTML 標(biāo)簽 header, footer, dialog, aside, figure 等的使用,將使內(nèi)容創(chuàng)作者更加語(yǔ)義地創(chuàng)建文檔,之前的開(kāi)發(fā)者在實(shí)現(xiàn)這些功能時(shí)一般都是使用div。
2.將內(nèi)容和展示分離
b 和 i 標(biāo)簽依然保留,但它們的意義已經(jīng)和之前有所不同,這些標(biāo)簽的意義只是為了將一段文字標(biāo)識(shí)出來(lái),而不是為了為它們?cè)O(shè)置粗體或斜體式樣。u,font,center,strike 這些標(biāo)簽則被完全去掉了。
3.一些全新的表單輸入對(duì)象
包括日期,URL,Email地址,其它的對(duì)象則增加了對(duì)非拉丁字符的支持。HTML5 還引入了微數(shù)據(jù),這一使用機(jī)器可以識(shí)別的標(biāo)簽標(biāo)注內(nèi)容的方法,使語(yǔ)義Web 的處理更為簡(jiǎn)單??偟膩?lái)說(shuō),這些與結(jié)構(gòu)有關(guān)的改進(jìn)使內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁(yè),這樣的網(wǎng)頁(yè)對(duì)搜索引擎,對(duì)讀屏軟件等更為友好。
4.全新的,更合理的Tag
多媒體對(duì)象將不再全部綁定object或embed Tag中,而是視頻有視頻的Tag,音頻有音頻的Tag。
5.本地?cái)?shù)據(jù)庫(kù)
這個(gè)功能將內(nèi)嵌一個(gè)本地的SQL 數(shù)據(jù)庫(kù),以加速交互式搜索,緩存以及索引功能。同時(shí),那些離線Web程序也將因此獲益匪淺。不需要插件的富動(dòng)畫(huà)。
6.Canvas 對(duì)象
將給瀏覽器帶來(lái)直接在上面繪制矢量圖的能力,這意味著用戶(hù)可以脫離Flash 和Silverlight,直接在瀏覽器中顯示圖形或動(dòng)畫(huà)。
7.瀏覽器中的真正程序
將提供API實(shí)現(xiàn)瀏覽器內(nèi)的編輯,拖放,以及各種圖形用戶(hù)界面的能力。內(nèi)容修飾Tag 將被剔除,而使用CSS。
8.Html5取代Flash在移動(dòng)設(shè)備的地位。
綜上優(yōu)點(diǎn),我們不難發(fā)現(xiàn),HTML5作為下一代Web語(yǔ)言,它不單單是一種標(biāo)記語(yǔ)言,更為下一代Web提供了全新功能,并將引領(lǐng)下一代Web實(shí)現(xiàn)類(lèi)似桌面的應(yīng)用體驗(yàn),給用戶(hù)帶來(lái)更貼切的服務(wù)和享受,可以說(shuō)也使對(duì)Web服務(wù)器的一種促進(jìn)。#p#
三、數(shù)據(jù)庫(kù)的革命——NoSQL應(yīng)用性越來(lái)越高
NoSQL(NoSQL = Not Only SQL),是一項(xiàng)全新的數(shù)據(jù)庫(kù)革命性運(yùn)動(dòng),早期就有人提出,如今發(fā)展趨勢(shì)越發(fā)高漲。NoSQL的擁護(hù)者們提倡運(yùn)用非關(guān)系型的數(shù)據(jù)存儲(chǔ),相對(duì)于目前鋪天蓋地的關(guān)系型數(shù)據(jù)庫(kù)運(yùn)用,這一概念無(wú)疑是一種全新的思維的注入。
NoSQL
現(xiàn)今的計(jì)算機(jī)體系結(jié)構(gòu)在數(shù)據(jù)存儲(chǔ)方面要求具備龐大的水平擴(kuò)展性,而NoSQL致力于改變這一現(xiàn)狀。目前Google的BigTable和Amazon Dynamo使用的就是NoSQL型數(shù)據(jù)庫(kù)。
NoSQL項(xiàng)目的名字上看不出什么相同之處,但是它們通常在某些方面相同:它們可以處理超大量的數(shù)據(jù)。這場(chǎng)革命目前仍然需要等待。的確,NoSQL對(duì)大型企業(yè)來(lái)說(shuō)還不算不上主流,但是,2012很可能就會(huì)變個(gè)樣子,其N(xiāo)OSQL優(yōu)勢(shì)體驗(yàn)如下:
易擴(kuò)展
NoSQL數(shù)據(jù)庫(kù)種類(lèi)繁多,但是一個(gè)共同的特點(diǎn)都是去掉關(guān)系數(shù)據(jù)庫(kù)的關(guān)系型特性。數(shù)據(jù)之間無(wú)關(guān)系,這樣就非常容易擴(kuò)展。也無(wú)形之間,在架構(gòu)的層面上帶來(lái)了可擴(kuò)展的能力。
大數(shù)據(jù)量,高性能
NoSQL數(shù)據(jù)庫(kù)都具有非常高的讀寫(xiě)性能,尤其在大數(shù)據(jù)量下,同樣表現(xiàn)優(yōu)秀。這得益于它的無(wú)關(guān)系性,數(shù)據(jù)庫(kù)的結(jié)構(gòu)簡(jiǎn)單。一般MySQL使用 Query Cache,每次表的更新Cache就失效,是一種大粒度的Cache,在針對(duì)web2.0的交互頻繁的應(yīng)用,Cache性能不高。而NoSQL的 Cache是記錄級(jí)的,是一種細(xì)粒度的Cache,所以NoSQL在這個(gè)層面上來(lái)說(shuō)就要性能高很多了。
靈活的數(shù)據(jù)模型
NoSQL無(wú)需事先為要存儲(chǔ)的數(shù)據(jù)建立字段,隨時(shí)可以存儲(chǔ)自定義的數(shù)據(jù)格式。而在關(guān)系數(shù)據(jù)庫(kù)里,增刪字段是一件非常麻煩的事情。如果是非常大數(shù)據(jù)量的表,增加字段簡(jiǎn)直就是一個(gè)噩夢(mèng)。這點(diǎn)在大數(shù)據(jù)量的web2.0時(shí)代尤其明顯。
高可用
NoSQL在不太影響性能的情況,就可以方便的實(shí)現(xiàn)高可用的架構(gòu)。比如Cassandra,HBase模型,通過(guò)復(fù)制模型也能實(shí)現(xiàn)高可用。
四、移動(dòng)終端的開(kāi)發(fā)
2011年,蘋(píng)果火了,iphone 4S如今也繼續(xù)吸引這人們的眼球。谷歌火了,就是因?yàn)锳ndroid手機(jī)的出奇制勝。
移動(dòng)終端開(kāi)發(fā)
不難發(fā)現(xiàn),互聯(lián)網(wǎng)終端的發(fā)展會(huì)逐漸趨向于手機(jī),人們利用手機(jī),移動(dòng)平板辦公再也不是癡心妄想,而今, 移動(dòng)終端的開(kāi)發(fā)越來(lái)越得到人么的推崇。
2012年,隨著服務(wù)器云技術(shù)的發(fā)展,私有云,公有云將會(huì)進(jìn)一步的深入的用戶(hù)方方面面,從身邊移動(dòng)到企業(yè)辦公,私人會(huì)所,大量移動(dòng)終端設(shè)備發(fā)展,勢(shì)必帶動(dòng)移動(dòng)終端開(kāi)發(fā)項(xiàng)目的發(fā)展。
五、老而彌堅(jiān)的JavaScript
作為一直很火的編程語(yǔ)言,JavaScript可以說(shuō)在編程語(yǔ)言里是絕對(duì)的老大地位,沒(méi)有什么語(yǔ)言能跟JavaScript的應(yīng)用范圍那么廣,其編程的軟件應(yīng)用到各個(gè)領(lǐng)域,而2012年,隨著云計(jì)算,服務(wù)器的發(fā)展,JavaScript的作用依然不容小視 ,其依然會(huì)“老當(dāng)益壯”活躍于IT大舞臺(tái)。

JavaScript
其具體優(yōu)勢(shì)表現(xiàn)為:
1.簡(jiǎn)單性
JavaScript是一種腳本編寫(xiě)語(yǔ)言,它采用小程序段的方式實(shí)現(xiàn)編程,像其它腳本語(yǔ)言一樣,JavaScript同樣已是一種解釋性語(yǔ)言,它提供了 一個(gè)簡(jiǎn)易的開(kāi)發(fā)過(guò)程。它的基本結(jié)構(gòu)形式與C、C++、VB、Delphi十分類(lèi)似。但它不像這些語(yǔ)言一樣,需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行地解 釋。它與HTML標(biāo)識(shí)結(jié)合在一起,從而方便用戶(hù)的使用操作。
2.動(dòng)態(tài)性
JavaScript是動(dòng)態(tài)的,它可以直接對(duì)用戶(hù)或客戶(hù)輸入做出響應(yīng),無(wú)須經(jīng)過(guò)Web服務(wù)程序。它對(duì)用戶(hù)的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。所謂事件驅(qū)動(dòng),就是指在主頁(yè)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作,就稱(chēng)為“事件”。比如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以視為事件。當(dāng)事件發(fā)生后,可能會(huì)引起相應(yīng)的事件響應(yīng)。
3.跨平臺(tái)性
JavaScript是依賴(lài)于瀏覽器本身,與操作環(huán)境無(wú)關(guān),只要能運(yùn)行瀏覽器的計(jì)算機(jī),并支持JavaScript的瀏覽器就可以正確執(zhí)行。
4.節(jié)省CGI的交互時(shí)間
隨著WWW的迅速發(fā)展有許WWW服務(wù)器提 供的服務(wù)要與瀏覽者進(jìn)行交流,確瀏覽的身份、需服務(wù)的內(nèi)等等,這項(xiàng)工作通常由CGI/PERL編寫(xiě)相應(yīng)的接口程序與用戶(hù)進(jìn)行交互來(lái)完成。很顯然,通過(guò)網(wǎng)絡(luò) 與用戶(hù)的交互過(guò)程一方面增大了網(wǎng)絡(luò)的通信量,另一方面影響了服務(wù)器的服務(wù)性能。服務(wù)器為一個(gè)用戶(hù)運(yùn)行一個(gè)CGI時(shí),需要一個(gè)進(jìn)程為它服務(wù),它要占用服務(wù)器 的資源(如CPU服務(wù)、內(nèi)存耗費(fèi)等),如果用戶(hù)填表出現(xiàn)錯(cuò)誤,交互服務(wù)占用的時(shí)間就會(huì)相應(yīng)增加。被訪問(wèn)的熱點(diǎn)主機(jī)與用戶(hù)交互越多,服務(wù)器的性能影響就越大。#p#
六:Linux操作系統(tǒng)爭(zhēng)搶W(xué)indows地盤(pán)
近年,Linux操作系統(tǒng)發(fā)展迅猛,并且在服務(wù)器高端領(lǐng)域占有自己的一席之地,Linux以其獨(dú)特的特點(diǎn)吸引了眾多關(guān)注,2012年各種Linux發(fā)行版本都會(huì)持續(xù)發(fā)布自己的升級(jí)版,既有“新科狀元”Linux Mint,也有“老牌勁旅”Ubuntu、openSUSE等,雖然服務(wù)器版本相對(duì)平淡,但是隨著人們對(duì)Linux系統(tǒng)的不斷熟悉,Linux服務(wù)器版本的應(yīng)用也會(huì)越來(lái)越廣。
Linux VS Windows
Linux開(kāi)放源代碼政策,開(kāi)發(fā)與使用無(wú)須支付任何單位和個(gè)人的版權(quán)費(fèi)用成為創(chuàng)新型企業(yè)的基石,目前國(guó)內(nèi)外很多保密機(jī)構(gòu)服務(wù)器操作系統(tǒng)采購(gòu)的首選。目前國(guó) 內(nèi)主流市場(chǎng)中使用的主要有Novell Suse Linux 9.0中文版、紅帽系列、紅旗Linux系列等。其優(yōu)點(diǎn)表現(xiàn)如下:
完全免費(fèi)
Linux是一款免費(fèi)的操作系統(tǒng),用戶(hù)可以通過(guò)網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一 點(diǎn),來(lái)自全世界的無(wú)數(shù)程序員參與了Linux的修改、編寫(xiě)工作,程序員可以根據(jù)自己的興趣和靈感對(duì)其進(jìn)行改變。這讓Linux吸收了無(wú)數(shù)程序員的精華,不 斷壯大。
完全兼容POSIX 1.0標(biāo)準(zhǔn)
這使得可以在Linux下通過(guò)相應(yīng)的模擬器運(yùn)行常見(jiàn)的DOS、Windows的程序。這為用戶(hù)從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶(hù)在考慮使用Linux時(shí),就想到以前在Windows下常見(jiàn)的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。
多用戶(hù)、多任務(wù)
Linux支持多用戶(hù),各個(gè)用戶(hù)對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶(hù)之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。
良好的界面
Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶(hù)可以通過(guò)鍵盤(pán)輸入相應(yīng)的指令來(lái)進(jìn)行操作。它同時(shí)也提供了類(lèi)似Windows圖形界面的X-Window系統(tǒng),用戶(hù)可以使用鼠標(biāo)對(duì)其進(jìn)行操作。在X-Window環(huán)境中就和在Windows中相似,可以說(shuō)是一個(gè)Linux版的Windows。
豐富的網(wǎng)絡(luò)功能
Unix是在互聯(lián)網(wǎng)的基礎(chǔ)上繁榮起來(lái)的,Linux的網(wǎng)絡(luò)功能當(dāng)然不會(huì)遜色。它的網(wǎng)絡(luò)功能和其內(nèi)核緊密相連,在這方面Linux要優(yōu)于其他操作 系統(tǒng)。在Linux中,用戶(hù)可以輕松實(shí)現(xiàn)網(wǎng)頁(yè)瀏覽、文件傳輸、遠(yuǎn)程登陸等網(wǎng)絡(luò)工作。并且可以作為服務(wù)器提供WWW、FTP、E-Mail等服務(wù)。
可靠的安全、穩(wěn)定性能
Linux采取了許多安全技術(shù)措施,其中有對(duì)讀、寫(xiě)進(jìn)行權(quán)限控制、審計(jì)跟蹤、核心授權(quán)等技術(shù),這些都為安全提供了保障。Linux由于需要應(yīng)用到網(wǎng)絡(luò)服務(wù)器,這對(duì)穩(wěn)定性也有比較高的要求,實(shí)際上Linux在這方面也十分出色。
支持多種平臺(tái)
Linux可以運(yùn)行在多種硬件平臺(tái)上,如具有x86、680x0、SPARC、Alpha等處理器的平臺(tái)。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。
小結(jié):以上幾個(gè)方面雖然并不能代表2012年整個(gè)服務(wù)器軟件相關(guān)方面的發(fā)展趨勢(shì),但是從中可以看出,由于服務(wù)器的發(fā)展,2012年與其相關(guān)的軟件方面的發(fā)展還是值得期待的,軟件將在服務(wù)器上作用越發(fā)重要,軟件即服務(wù)(SaaS)將是未來(lái)發(fā)展的一個(gè)大趨勢(shì)。
【編輯推薦】