2012年8月11日 星期六

一些程式技術備忘

最近觀察到的一些技術項目


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語法寫得方式不同,類似這樣的地方產稱差異。

沒有留言:

張貼留言

歡迎回饋