洞察Vista之後微軟技術發展的趨勢

2021-04-12 12:48:02 字數 1310 閱讀 3515

過去我們應用socket、com+、corba、.net remoting及web services等多種傳輸技術,每一種技術的底層架構與程式寫法不同,支援的安全與交易機制也不相同,因此技術的轉換意味著大量程式的重新改寫。而 wcf統一了分布式技術的寫法,調整架構只要修改組態設定,毋需改寫程式。

vista發布,.net 3.0理應進入我們的雷達了。如何認識這些紛繁複雜的縮寫詞?

1、wpf(windows presentation foundation)是最酷炫的部分,有不少學員討論著未來web與桌面應用程式的界限將逐漸模糊,講師彭靖灝甚至大膽**,未來1~2年的**發展,將出現驚人的改變,使用介面會大幅改善。

2、但就筆者看來wcf(windows communication framework)才是更重要的技術。

原因何在?過去我們應用socket、com+、corba、.net remoting及web services等多種傳輸技術,每一種技術的底層架構與程式寫法不同,支援的安全與交易機制也不相同,因此技術的轉換意味著大量程式的重新改寫。

而wcf 統一了分布式技術的寫法,調整架構只要修改組態設定,毋需改寫程式。微軟開發工具暨平台推廣處在今年的.net 相關課程中大手筆送書,只要答對問題,即可獲得贈書。而wcf的所有課程,都一再強調訊息傳遞的a(address)/b(binding)/c (contract)概念,只要記得這3個單字,至少可以賺到2本書。

3、在wpf出現以後,asp.net該何去何從?王森解釋……,wpf屬於向量技術,與flex類似,號稱「flash killer」。目前asp.net與wpf是兩條平行的路線,asp.net會加入atlas作為ajax解決方案,繼續演進下去。

asp.net 2.0的講師奚江華認為在這條雙軌的路線上,wpf在向量技術的應用上是很好的選擇,但關於資料訪問、grid及使用者許可權控管等,都必須自行處理,因此目前看來asp.net是比較成熟的選擇。

……linq (language integrated query for .net)是目前市場上少見的程式語言層級技術,可以在開發階段發現與修正資料與物件對應關係的正確性。linq不限於物件與關連式資料庫之間的對應,還包括xml之類階層式資料與物件的對應技術,可大幅降低開發的負擔。

5、匯入產品才能實現soa是錯誤的觀念。soa的關鍵是用新的方法思考,而不在於投資的多寡,不搭配任何產品也可以實現soa。soa第一步是先不管技術,思考企業存在哪些服務,然後再回頭檢視採用的軟/硬技術。換句話說,企業應該依商業邏輯切割系統成幾個層次(layer),決定哪些應用需要提煉成為「服務」。再從技術面思考如何封裝服務與重構系統,至於當初的開發方法造成緊密**而無法拆解系統、開發者離職無力修改,或者委外專案無法取得程式**等情況,才考慮重新開發

自動摘要技術發展

自動摘要技術 發展歷史 20世紀50年代,自動摘要 和機器翻譯 被提出 對給定文字提取包含最重要資訊的描述 摘要。乙個代表性研究由h.p.luhn提出,用程式對機器可讀形式的完整文字進行分析,用詞頻及其分布的統計資訊來計算重要性度量的方式。1969年,harold p edmundson 描述了乙個...

PLC技術發展歷史

plc即可程式設計控制器 programmable logic controller,plc 自1969年入世以來,逐漸成為了使用最多 應用最廣的工業控制器,目前已有多個分支。plc控制由中心處理單元cpu 儲存器電源單元等組成,抗干擾能力強。其是採用一類可程式設計的儲存器,專為工業現場應用而設計,...

應用部署技術發展簡史

網際網路企業生產環境的應用部署所經歷的過程,大致可分三個階段 用純粹的物理機部署應用,這是所有早期物聯網公司必然經歷的乙個階段。一台伺服器,至少32核cpu 64g記憶體,如果只部署乙個應用,那就太浪費了。於是,多個應用程序,db,快取程序等等都部署在同乙個機器上。這樣部署固然能高效的利用好昂貴的物...