1. 程式人生 > >搭建一個C#開源快速開發框架(fastCSharp)

搭建一個C#開源快速開發框架(fastCSharp)

初步已經完成搭建的內容主要包括網站開發的一些基礎類庫、一個程式碼生成器模板解析器、一些C#程式碼模板,主要參考平常工作中積累用到的類庫(下載)實現。

  雖然.net提供了很多好用的類庫與框架,但是有一些執行效率不夠理想或者是有一些使用不夠方便,大家應該都想有一個快速開發框架。希望有興趣造輪子並且樂於奉獻的同學們能夠一起探討、改造、重新設計創造理想中的輪子,也歡迎只想使用輪子的同學們提出自己的想法或者建議。

  開發出一個開源框架的目標在於改善現有內容的開發效率與執行效率,專注常用功能,希望能有更多的技術愛好者加入!

  注意:此專案會集思廣益,並及時替換不夠理想的輪子,儘量保證前後版本的相容性,並在每個版本中提出修改解決方案。

編碼規範:
->為防止與其他類庫衝突,基本名稱空間定為fastCSharp,專案名稱也是fastCSharp。
->為防止與.net類庫衝突,名稱空間名稱、類名、擴充套件函式名稱必須以小寫字母開始。
->為防止與擴充套件函式名稱衝突,公有成員名稱必須以大寫字母開始,非公有成員名稱必須以小寫字母開始。
->所有名稱命名都必須採用英文(拒絕拼音)與數字組合,非公有成員名稱前後可加下劃線_。
->類、欄位、屬性、函式、函式引數、函式返回值儘量帶有中文註釋,有特需要求的必須寫明。
->非公有函式預設不檢查引數合法性,呼叫之前必須保證資料合法性。
->公有函式預設必須檢查資料的合法性,否則請在註釋中寫明。

專案地址
,現在還處於初步階段,歡迎大家參與進來,提出好的建議。

或者關注fastCSharp話題及其相關問題。希望大家能平心探討,理性分析,容納不同見解。
  開源討論QQ群號:4777880