一、EnterpriseFrameWork框架總體介紹


      EnterpriseFrameWork框架是自己在工作之余的得意之作,經過了幾年時間的不斷重構,現在終於有了現在的樣子;剛開始只是為了方便開發WEB系統,隨着項目越做越多,新的功能也就不斷補充進去,補充的功能越多,結構就越來越不清晰,代碼越來越復雜,就重新歸納整理成新的結構,反反復復的幾次推到重來也有了一點點自己的感悟,才有點東西和大家分享。學習Net開發要比學習Java做項目要容易吧,不過用Net做一個小程序很簡單,但要你開發一個商業化系統就沒那么容易了,而這套框架的目的就是讓新手開發一個系統,就像他們開發一個“計算器”小程序一樣簡單;

    本文包括的要點有:

    1.整個框架的核心就是“簡潔”

    2.EnterpriseFrameWork框架的特色有哪些?

    3.EnterpriseFrameWork框架涉及相關技術

    4.框架的解決方案目錄結構

    5.框架架構圖

    6.框架界面效果截圖

 

      1.整個框架的核心就是“簡潔”,結構簡單明了,代碼整潔干凈;框架中沒有什么復雜有技術難度的功能,就是把平時小項目中常用的功能合理的整合在一起,有點看頭的可能就是這種整合的思想吧,當然此框架也就只適合中小項目的開發;

      2.EnterpriseFrameWork框架的特色有哪些?

        1沒有什么學習成本,上手極快;有在一次項目中,帶兩個畢業生開發,就 會點C#做兩個小程序,經過幾天的指導基本就能開發一些簡單模塊,使用1-2星 期后,基本上整個框架就摸熟悉了,能夠自主的完成大部分功能;但對於框架的理 解這個就不是一下能完全掌握的;后面系列也會針對四種系統模式,分別講解怎么 一步一步完成功能的開發;

        2快速搭建搭建專業系統;往往我們一看界面就知道哪些是新手做的,哪些是有經驗的做的,因為對一個專業的系統沒有什么概念,首先肯定考慮的是功能的實現,而不是界面的友好性;特別是一些常用的功能考慮得不夠完善,比如用戶權限管理,包括登陸、主界面、動態菜單等,不用花時間用來實現這些比較通用的功能模塊,框架里面這些模塊各方面都是經過客戶使用認可的,所以新手用現有框架開發出來的系統,更容易得到客戶的認可;

        3讓開發人員從技術細節中解脫出來,着重專注業務的開發,節約開發成本;比如針對數據庫的操作,一個或多個數據庫的事務處理,異常的管理,緩存的管理,簡易ORM等,你可能只需關注一下幾個關鍵配置,其他都讓框架來處理;

        4支持多種類型系統開發,這也是項目現實情況存在;支持BS系統、CS系統、BSCS混合也行,利用WCF做中間件多層架構也行;WebService服務也融入其中;

      3.EnterpriseFrameWork框架涉及相關技術有,微軟企業庫EntLib、簡易ORMWCFWebServiceAjaxJqueryEasyUINotNetBar控件等;

      4.框架的解決方案目錄結構如下:

                             

 

 

 

      5.再看看框架架構圖

 

      6.框架界面效果截圖

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM