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

開源.NET平臺業務項目實踐之列出技術方案

開發 后端
這個系列的文章,也沒有打算完全把自己的業務框架開源,而是想構建一個輕量級的業務框架,并把它開放源碼。請參考文章《Management Console 工具管理類軟件通用開發框架(開放源碼)》獲取原型框架的代碼。

  最近一段時間一直思考和總結,如何快速,方便靈活的開發.NET平臺的ERP/MIS類型軟件系統。

  EPN是一套以ORM技術為基礎的C#.NET WinForms開發工具,框架和業務實踐,名稱取自英文單詞Intellligent Enterprise Solution的簡寫。隨著時間的推移,逐步得到完善。

  心里也一直想推廣這個技術實踐,雖然還有很多地方不完善,但是沒有源碼,大多數的開發人員并不感興趣。曾經把源碼,Visual Studio 2008/2010,SQL Server 2005都安裝在一個虛擬機里面,供開發人員直接下載使用框架進行開發,效果也不好。對于開發人員,對微軟的源代碼是沒有什么興趣的,微軟的很多框架,工具表面上不開源,但是你用Reflector同樣可以得到它的源碼,對此,我深有體會,容易得到的東西,通常都不會珍惜。

  這個系列的文章,也沒有打算完全把自己的業務框架開源,而是想構建一個輕量級的業務框架,并把它開放源碼。輕量級的含義是指仍然是完整的開源業務框架,但是缺少開發工具的支持,缺少集成的業務系統,只支持一種數據庫。

  先搭個框架頁面,來看看要達到的效果

  這是個測試頁面,你可以使用下面這篇文章中提到的源代碼框架,快速建立這個模型。

  請參考文章《Management Console 工具管理類軟件通用開發框架(開放源碼)》獲取原型框架的代碼。

  需求列出

  多國語言,要能實現多種語言的界面,先支持英語,中文簡體和繁體。

  實現四大類標準的窗體

  EntryForm 業務單據窗體 比如輸入采購單,采購送貨

  ReportForm 報表窗體 比如送貨單報表,采購單追蹤報表

  EnquiryForm 業務查詢窗體 查詢已經過帳的業務單據窗體

  FunctionForm 功能窗體 基本的功能 比如月結

  報表可以通過瀏覽器訪問,選擇Reporting Services作為報表方案最合適。

  工作流支持。支持簡單的提醒,審批,日記帳過帳工作流,可自定義流程。

  權限部分 日記帳權限,系統管理權限(數據庫操作,用戶管理)

  數據審計 可對指定的業務數據,設定審計,以跟蹤變化。

  技術方案列出

  既然是WinForms,肯定要選ORM工具,選擇LLBL Gen 3.1。ORM工具+Data Binding可以減少很多代碼。不選擇NHibernate,也不選擇Entity Framework,因為對這兩個框架不熟悉,用起來不順手。

  數據庫選擇SQL Server,穩定,容易使用的數據庫。如果做.NET開發,SQL Server通常是默認的數據庫選擇。

  應用層使用.NET Remoting作為支持數據訪問的入口,可以處理并發,多用戶在線的情況。

  總結:不要打擊開源,源碼總有適合閱讀的人;也不要依賴開源,源代碼也解決不了你的問題,做項目大部分的時間靠積累,靠沉淀。有機會接觸到百萬行級別的代碼是幸運,也是不幸運的開始,你要從成堆的代碼中理出頭緒,挖掘出骨干框架,也并非容易的事情,***若能以此提煉出開發框架,也算是一種努力。保護源代碼,給程序集加密是一回事,分享源代碼中的經驗是另一回事,愛情向左,婚姻向右,你總得要找出一些事情來做,給自己的生活帶來一絲改變。

原文鏈接:http://www.cnblogs.com/JamesLi2015/archive/2011/09/02/2163304.html

【編輯推薦】

  1. 使用開源工具MonoDevelop開發GTK#圖形界面
  2. 詳解Mono 2.8上如何部署ASP.NET MVC 2框架
  3. 詳解在Mono中如何創建ASP.NET程序
  4. Mono2.0發布 Linux下的.NET框架成熟嗎?
  5. 討論:Mono這只猴子招惹了誰?
責任編輯:彭凡 來源: 博客園
相關推薦

2009-06-26 09:10:40

.NET平臺

2009-09-07 09:55:19

.NET技術

2024-01-04 07:55:32

系統操作日志接口

2023-02-10 08:59:42

業務技術核心

2021-10-22 09:48:22

谷歌開源技術

2015-11-19 09:26:01

ASP.NET跨平臺實踐

2019-08-14 10:40:13

開源技術 軟件

2023-06-30 13:22:19

2023-11-29 18:41:35

模型數據

2017-11-23 18:36:00

開源技術Manila + Ce調研

2024-07-11 07:02:01

2023-05-05 07:35:01

QoS網絡業務

2017-11-10 11:59:54

開源NET高效

2017-12-05 14:39:04

2010-08-20 14:48:37

.NET企業級架構

2010-08-06 08:56:43

開源項目Android開發

2023-02-16 07:24:27

VPA技術

2016-06-23 18:04:32

2012-06-25 09:23:16

RIM亞馬遜Facebook

2024-03-14 11:57:53

.NET Core反射開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99亚洲国产精品 | 欧美精品影院 | 亚洲欧美一区二区三区国产精品 | 国产一区三区视频 | 精品国产乱码久久久久久丨区2区 | 拍真实国产伦偷精品 | 欧美日韩在线电影 | 99精品视频在线观看 | 成人性生交大免费 | 天天射美女 | 性欧美精品一区二区三区在线播放 | 成人精品一区二区 | 午夜色播 | 黄在线 | 99伊人网| 一区二区三区四区在线播放 | 欧美激情精品久久久久久 | 国产999精品久久久久久 | 国产精品 欧美精品 | 日韩一区二区福利 | 最新免费黄色网址 | 四虎永久免费黄色影片 | 91xxx在线观看 | 久久在线| 91视频电影| 水蜜桃亚洲一二三四在线 | 欧美日韩一区二区视频在线观看 | 羞羞色影院 | 成人免费网站视频 | 国产成人免费网站 | 国产一卡二卡三卡 | 成人3d动漫一区二区三区91 | 成人午夜精品一区二区三区 | 成人在线不卡 | 国产伦精品一区二区三区精品视频 | 成人精品国产免费网站 | 成年免费视频 | 久久久久久国产精品久久 | 欧美综合一区二区 | 久久91| 久久久毛片 |