成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳論在.NET中定義結構設計標準

開發 后端
隨著.net平臺的推出,微軟不但使這種工作更加吃香,而且明顯又帶來了更多的挑戰。本文將介紹在.NET中定義結構設計標準問題。

隨著.net平臺的推出,微軟不但使這種工作更加吃香,而且明顯又帶來了更多的挑戰。但是如果有充足的計劃,.NET結構設計師就能保證他們的開發團隊創建高質量的、可支持的以及可維護的應用程序,方法就是給出一個使用.NET平臺先進性的創建或升級的標準和過程的可靠建議。

對于那些打算升級或者創造適應.NET的標準的結構設計師來說,有兩個主要問題需要考慮。一是如何改變開發標準,二是如何根據該平臺的新的RAD能力以及開發部署環境的要求來修改開發過程。

開發標準

新開發平臺的推出要求我們重新評價現有的開發標準。但是.NET平臺為新的、令人激動地應用程序類型帶來了如此多的機會,以至于你需要對你的標準進行根本的改變。只有一些地方只需要較小的變動,例如命名標準和慣例以及文檔標準需要做的改變就不多。但是所有的使用.NET Framework的新應用開發都要有效地將應用程序視為松散的耦合組件和精心設計的接口的集合體。雖然很多C++開發人員不會發現這類思考過程困難,但是多數VB.NET開發人員卻會。為正確地開發類而要求的規范和知識將不得不來自.NET結構設計師,而不是來自VB開發人員,因為他們只有使用類而沒有設計類的經驗。開發一個高效的類設計、集成以及命名策略是使用.NET開發軟件走向成功的第一步。

另外,新的.NET安全特征強迫系統結構設計師重新檢查先前的有關安全管理議題的假設。像以前的COM系統一樣,.NET可以使用一個單獨的安全憑證集合,籍此不但可控制磁盤一般文件和可執行文件的訪問,還可以控制數據庫表和存儲過程(在SQL Server中使用集成安全性--.NET傾向使用的方法)的訪問。但是.NET為使用代碼訪問安全來訪問系統資源的代碼增加了請求或者需求權限的能力。事實上,.NET結構設計師必須考慮如何匯總管理和應用域,因為這些東西要求他們必須重新評價他們當前所有的有關應用程序內的以及應用程序間的管理信任邊界的假設。

另外一個結構設計師必須要考慮的主要標準區域是數據訪問。.NET應用程序使用ADO.NET訪問數據,因此它盡可能的工作在脫機以及無狀態的自然情況下,而基于ADO的COM應用程序需要高度聯機、有狀態的環境。使用消極鎖定的處理并發問題的開發建議在.NET環境里不能簡單高效地實現,因為它更趨向于使用積極并發。結構設計師需要為處理貫穿于整個企業的并發問題建立一個標準。

開發過程

更新之后的新標準并不足以保證在采用.NET平臺時能夠成功。平臺提供的RAD功能要求結構設計師重新考慮軟件設計過程以及整個應用程序生命周期管理問題。當你的開發人員使用新的.NET Framework特征,比如說DataSets、DataGrids以及ASP.NET設計環境來創建健壯、可部署的原型時,你就要重新檢查你的軟件設計過程。VS.net使開發人員使用像極端程序設計法之類的新的方法學,以非常快的速度(相比老的開發工具而言)來創建軟件系統的特征豐富的新迭代發布版本。有了維護前面討論的標準的正確指導,我們就能創建更快適應時間改變,類型更加豐富的應用程序----只要結構設計師在向新的設計過程轉變的足夠快。

另外我已經看到人們對源代碼管理和構建基于微軟技術的系統的巨大興趣。曾經被遺忘的產品,Visual SourceSafe,又煥發出生機。在VS.NET工具集投入了成千萬美元的公司很不情愿地在第三方源代碼管理系統上投入更多的錢。很多使用COM技術的公司忽視了共享源代碼的需求,因為他們遵從的是每個項目作為一個開發(one-developer-per-project)的規則。但是由于在.NET平臺開發的組件具有高度可復用的本質,所以很多的應用程序的開發者變成了那些創建可復用組件或者子系統的團隊,而不再是那些開發單獨系統的個體。這些環境就需要高效的源代碼管理,源代碼系統的使用是整個開發、構建和測試過程的一個不可分割的一部分。

繼續向前

.NET Framework是微軟在開發工具上的一個主要的策略轉變。它需要開發人員和系統結構設計師共同回顧檢查開發過程的細節。這個過程的結果是一個每個人必須遵守的結構設計標準。

【編輯推薦】

【責任編輯:彭凡 TEL:(010)68476606】

責任編輯:彭凡 來源: itpub
相關推薦

2009-07-28 09:42:22

.NET數據訪問層

2023-03-21 08:41:09

結構設計數據庫高性能

2010-03-25 15:14:36

機房綜合布線

2009-08-03 16:20:55

ASP.NET編程規范

2023-05-31 08:19:00

體系結構設計

2011-05-19 15:25:20

數據庫結構

2010-05-06 14:30:29

流媒體服務器負載均衡

2024-10-28 11:21:31

2022-05-04 23:08:36

標準Go應用程序

2009-11-03 10:12:35

2010-05-26 14:00:46

Mobile IPv6

2018-11-27 16:21:36

操作系統Fuchsia谷歌

2022-06-15 15:18:50

深度學習圖像分割

2014-11-03 15:37:21

綜合布線

2020-05-29 09:41:26

微服務數據工具

2010-09-09 09:46:04

ZigBee協議棧

2017-07-07 08:54:31

Node.js剪貼板管理器開源網絡

2017-05-17 14:51:31

DNS架構負載均衡

2017-07-10 10:53:08

IT技術周刊

2009-06-02 18:01:40

戴爾服務器機架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产区视频在线观看 | 久久精品国产久精国产 | 精品欧美一区二区三区久久久 | 一级黄色夫妻生活 | 欧美日韩高清一区 | 久久久精品一区 | 亚洲一区播放 | 九九热在线免费观看 | 在线亚洲欧美 | 91精品国产综合久久久久蜜臀 | 国外激情av | 综合色久 | 一区二区三区视频在线免费观看 | 亚洲精品成人 | 国产精品一区二区视频 | 日韩欧美在线视频观看 | 中文字幕在线一区 | 97av视频| 成人一区二区三区在线观看 | 亚洲免费视频播放 | 久久y| 伊人久操 | 草草草影院 | 成人亚洲精品久久久久软件 | 欧美精品一二区 | 国产精品毛片 | 日韩久久综合网 | 96国产精品久久久久aⅴ四区 | 九九国产在线观看 | 日本黄色大片免费看 | 国产成人精品免费 | 欧美精品一区二区三区在线播放 | 国产成人精品一区二区三区四区 | 日韩三区在线 | 日韩中文字幕一区二区 | 国产精品成人在线 | 中文字幕一区二区三区四区 | 久久青草av | 老外几下就让我高潮了 | 精品区| 国产日韩欧美中文 |