最近觀察到的一些技術項目
Nunit
Nhibernate , fluent Nhibernate
.netMVC 3
Sprint.Net
fluent C#
pattern framewrok 4.0 by C#
目前是在學習 Nunit ,然後暫定 8/21 要作心得分享並作demo
接著要學習 Nhibernate 取得 ORM 的能力,這同時也算是部份完成了mvc裡的model部份
有了Model部份的力量之後,在將功力往外推,使用 .Net MVC3 完成 Control , View 的部份
以上是個開發專的元素的小集合,包涵了代碼的檢查、資料存取、業務流程、互動呈現。
接下來的部份,就是在增加經驗值。
Sprint.Net 框架裡面包涵了許許多多的面相,算是一個整合各種能力的工具,比如說他就包涵 Nhibernate 、 mvc3的部份。學習的目的是覺得在大型專案開發中,會有比較健全的著力點。
fluent C# 可概略的說是一種Coding Style , 在 C#裡 LINQ 已實做這樣的function 調用方式。此技術所寫出的code,會在client program爆發出好寫、易讀的效果(邏輯、流程的可讀性)
最後一個部份 pattern , 在累積許多程式開發經驗後,會慢慢有自己的開發慣例,會試著打造一個可以重用的模組,能在往後的專案中使用。而在世界上,已經有很多開發的模具打造出來了,並且各有善長的使用領域,所謂工欲善其事,必先利其器,對工程師而言,就是熟悉什麼時候該使用哪一個pattern啦。
以上的框架技術,在java都看得到,但因為工作環境是以.Net為中心,所以就以C#貫穿整個學習的進程,要是有一天,需要在java的環境下開發,以上的技術並不會被廢掉,觀念跟實做習慣上,僅會在如C#,java語法寫得方式不同,類似這樣的地方產稱差異。
沒有留言:
張貼留言
歡迎回饋