2007微軟技術大會紀實兼隨感(第一日)

    微軟的技術也許不是最好的,但是確實是把技術與商業化結合最好的公司之一,也是比較具有市場前瞻性的公司;拋棄那些商業色彩過濃的東西,完全站在技術的視角,微軟也確實是一個值得去仔細研究的公司。正好公司有一個去參加微軟2007技術大會(Tech-Ed)的機會,因此就參加了今年的Tech-Ed。
    早晨6點起牀、刷牙、洗臉,6:30打的去首都大酒店,7:20到達首都大酒店,領了人民大會堂的請柬,然後坐班車去人民大會堂,8:10會開始安檢、入場。
    9:10分大會開始。微軟CEO 鮑爾默(據說是比張飛脾氣還大,直接和蓋茨拍桌子的主兒)致開幕詞,主題是《Dynamic IT》,核心思想就是:目前的IT系統發展已經進入了一個新階段了,大部分力量投入在舊系統的維護和整合上,因此我們必須去適應這種形勢,用Dynamic的技術去建設Dynamic的和諧IT。
    鮑爾默演講中還穿插的以百度的一個新版音樂網站演示了SilverLight技術,微軟把SilverLight放到這麼重要的位置來推薦,可以看到微軟對SilverLight的推廣決心,看來Flash要被小小的動搖一下了。SilverLight這種Smart Client技術確實是不錯的技術,希望能幫助我們更容易開發、部署出功能更強的系統。看來這是合久必分呀,C/S發展到B/S,然後又迴歸到了以Smart Client爲基礎的C/S,終於令人噁心的Web開發技術早晚淘汰了!
    老鮑講完了以後,微軟大中華區的首席技術官做主題演講,他主要講了微軟現在主推的三項技術:基於Office套件的辦公一體化;Open XML;虛擬化。基於Office套件的辦公一體化還是那一套綜合利用Live Meeting、Outlook什麼的實現無紙化、更高效的辦公;Open XML就沒啥新鮮的了,還美其名曰“咱們的文檔幾百年後的後人也能閱讀”;虛擬化大部分也很老套,不過令我感覺震撼的是新的遠程應用程序部署模式:程序可以將Office之類的應用程序直接在服務器端“推送”到客戶端,並且只是放一個幾十KB的文件而已,根本不用在客戶端安裝程序,所有程序都運行在遠程服務器中,但是如果單獨是這一點並不新奇,因爲Citrix metaframe早就實現類似技術了,它的亮點是用戶可以直接打開和保存客戶端上的文件,而不像metaframe那樣只能打開和保存在服務器上的文件。
    11點大會結束,坐車去九華山莊,12點到達九華山莊(離著名的小湯山很近)分會場,1點就餐完畢。因爲下午2點課程纔開始,所以就在會場裏邊轉悠,在本次大會的贊助合作伙伴的展臺前看一下,重點看了一下K2和Bussiness Objects。以前沒有聽說過K2,它是一家美國公司,專業做工作流開發工具的,開始進軍中國市場,看來今後這種專業提供技術解決方案的公司會越來越多的,中國的IT終於該上一個臺階了,不要再繼續當世界軟件工廠了,要擁有自己的核心技術!也許你沒聽說過Bussiness Objects,但是不能沒聽說過水晶報表,是微軟把這個小弟親手扶植起來的,看來OEM的力量強大呀(當時投靠Borland的那些控件廠商跟錯了隊伍了呀,很多挺好的技術沒有得到發揚!)。
    14:00至15:15去聽了關於SCVMM的講座(俺們的盆盆講的)。主要講了微軟的虛擬化技術,SCVMM(System Center virtual Machine Manangement)是System Center重要的組成部分,應該是由VirtualPc發展起來,不過針對Windows平臺進行了更多個性化的定製,這樣能夠更緊密的和Windows聯繫(劣勢當然就是不再支持Linux之類的系統)。使用虛擬化技術可以減少硬件的投入、提高硬件的資源利用率,更容易的管理。SCVMM還有一個很貼心的功能:自主化服務。使用這個功能,企業的員工完全可以根據自己的需要在服務器上自助化的創建虛擬機,而且用完了可以刪除,這樣完全不需要公司的硬件運維人員操心了。SCVMM提供的P2V功能可以將一臺物理機遷移爲一臺虛擬機。
    15:30至16:45去聽了關於S+S(軟件加服務)的講座。S+S的三劍客:Saas、SOA和Web2.0。用主講的話說:微軟“豪賭”S+S。計算機發展的第一個階段是提供單獨軟件;第二階段是提供IT託管;第三個階段將是提供服務的階段。微軟收購FaceBook也是基於發展S+S的策略,未來的Office將提供單機版和在線Office兩種版本,使用在線Office我們只需要在用的時候按月付費就可以,不用了就不用交錢。而且基於S+S還將形成新的軟件生態系統,每個人都可以輕鬆發佈服務和利用其他人提供的服務。像CRM、OA之類的應用完全可以做到以服務的形式購買,只要滿足個性化定製的可擴展性就可以,這樣也可以養活一些專業做個性化定製的廠商。用主講的話說:可以把眼光放在S+S,未來的一流IT企業一定會有S+S的公司。講座中還演示了一個未來IT生活的片段,家庭中一切設備都能互聯互通,看電視的時候能在屏幕中看到自己有新郵件,可以直接把在電腦上看的東西切換到車載設備中,片段中還出現了被微軟曾經主推但是不溫不火的平板電腦。
    17:00至18:15聽了關於LINQ的講座。這是一個純編程技術的講座。聽了這個講座使我不再認爲LINQ只是一個內嵌的ORM。LINQ分爲三個部分:LINQ TO SQL、LINQ TO Entity和LINQ TO XML。LINQ TO SQL是一個內嵌的ORM,在語言級別支持類似於SQL語句的東西;LINQ TO Entity是一個很有意思的技術,感覺和Java中的Quaere和joSQL類似,也就是我們可以用SQL語句的形式對數據進行過濾,比如我們要查找一個類中所有方法名長度大於10的方法,那麼只要寫類似於下面的語句就可以:select m.name from MyClass.getMethods() as m where m.name.length>10(注意這個代碼只是示例性的,LINQ語法不是這樣的),不知道這個東西是不是從Java的joSQL借鑑過去的;LINQ TO XML也是可以以更加直觀的方式操作XML,並且可以和LINQ TO SQL、LINQ TO Entity很好的結合。偶對LINQ沒感覺有啥新奇,因爲這些東西在Python中用lambda早就可以實現了,不過還是很佩服微軟的學習與融會貫通精神,LINQ確實能提高基於.Net的傻瓜化開發效率。比較奇怪的是主講竟然對C#3.0中新增的lambda和匿名類(都是爲LINQ而生的)感到特別振奮,天哪,這兩個技術已經在Java、Python等語言中出現三百多年了。:)。這裏沒有別的意思,只是感嘆一下,希望微軟的擁躉們不要拍磚。
    未來還有兩天的會程,希望能吸收到更多有用的東西。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章