微软项目技术结构思路 ExtJs/JQuery + Asp.net MVC + Wcf service + Entity Framework
? 這一陣子在做一個項目, 客戶要求使用ExtJs/ vs2008 sql server 2005, 也是好長時間沒有去看新的技術和一些框架;
? 初步設計是準備使用 ExtJs + HTTPHandle方式提供json + google上的josnserialization + linq to sql, 基本能滿足應用(開始也沒有查太多資料,不知道linq to sql 微軟后期不支持了);
? 但是客戶是技術驅動性的技術員(喜歡新技術), 在設計上沒有太多經驗, 但是對新技術還是能知道干什么, 所以要求用 wcf service 和 Entity framework, 沒有辦法花了2天時間研究和測試了一下, 感覺很實用, 下面根據我的理解說說我的思路.
客戶端(Client)js框架
? ExtJs重量級的框架,很強大,擴展性強,集成了java swt的很多特性, 不要太多說了, 但是體積大, 不適合互聯網網站開發(fā), 但是做企業(yè)內部的管理系統(tǒng)是非常合適;
? JQuery 輕量級的框架,擴展強,但是沒有ExtJs那么現成的支持庫, 適合做互聯網開發(fā);
前端(Font end)
Asp.net MVC
? 集成了castle monorail的優(yōu)點, 多了圖形化設計支持, 同時和.net無縫集成, mr用了很長時間, 前段時間beta版出來的時候做了一下技術測試,感覺很好用,但是還是不太成熟, 相信release版本會比較成熟的模版語言和支持.
WCF Service
? WCF相信大家很清楚了, 很多.net 3.5上技術的基礎, 用Wcf service 的 Ajax-enabled WCF Service 提供json數據,根本不需要太多編碼,太方便了;
Entity Framework
? 在ORMapping上基本集成了NHibernate的特點, 但是在友好性和圖形界面上遠遠優(yōu)于NHibernate, 在CSDL上的定義更靈活直觀;
? 能使用Entity Query語言(類t-sql), linq to entity(基于查詢和基于函數的兩種方式查詢), 最大的好處我感覺在生成執(zhí)行的sql語句,因為有了property change事件支持, 他的sql只是在選擇時只查找指定的字段,使數據量小了, 在更新和插入時,只更新對象中修改屬性對應的數據庫字段;
以上技術,我都只是根據以前項目經驗做了一下簡單技術測試, 沒有做性能測試等, 沒有太大的深入; 也只是提供一個項目技術框架的思路而已;
類別: C#.Net 發(fā)布日期: 2009-3-1 12:58轉載于:https://www.cnblogs.com/yinpengxiang/archive/2009/03/01/1416119.html
總結
以上是生活随笔為你收集整理的微软项目技术结构思路 ExtJs/JQuery + Asp.net MVC + Wcf service + Entity Framework的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: oppok9怎样确定是不是正品
- 下一篇: 地下城与勇士怎么分解装备?
