標籤:

github上有哪些不錯的C# .Net項目?


dotnet/dotnet-developer-projects.md at master · Microsoft/dotnet · GitHub

這裡面夠全面了


先上項目地址

.Net Core:

SeriaWei/ZKEACMS.Core

.Net 4:

SeriaWei/ASP.NET-MVC-CMS

簡單說一下,這個軟體主要用於建網站。

你可以直在頁面上直接把頁面變為可編輯狀態,像這樣:

然後你可以輕鬆的往裡面添加內容,像這樣:

還可以直接在頁面上操作,像這樣:

直接修改文字、添加圖片,像這樣:

如果你有一台 Centos 或者 Ubuntu 的伺服器,一行命令就能把它部署起來。

Centos 7

curl http://cdn.zkeasoft.com/core/centos.7-zkeacms.sh|sh

Ubuntu 16.04

curl http://cdn.zkeasoft.com/core/ubuntu.16.04-zkeacms.sh|sh

Docker

docker pull registry.cn-hangzhou.aliyuncs.com/zkeasoft/zkeacms.core


最近在看一個 nopcommerce,電子商務類購物網站。


thangchung/awesome-dotnet-core 這裡有很多,涵蓋各個方面。當然要特別推薦下 中國的.net 社區組織的項目 .NET China Foundation,本土支持


ShriekFx:https://github.com/ElderJames/shriek-fx

一個使用 .NET Standard 2.0 開發的簡單易用的領域驅動設計分層框架(DDD+CQRS),宗旨是讓小型應用也能用DDD的思想去開發,使開發者告別對領域驅動設計的複雜認識。

特性:

領域驅動設計(DDD)

命令查詢職責分離(CQRS)

事件驅動架構 (EDA)

事件回溯 (ES)

最終一致性 (Eventually Consistent)

Server/Client 動態代理 (提供介面自動實現客戶端和服務端)

框架中每個組件都有基礎實現,只需一個核心類庫就能跑起來

遵循埠與適配器模式,框架組件適配多種第三方組件實現,從單體到面向服務按需擴展


dotnet/orleans 分散式 Actor 模型。


用於 Unity 的 GameFramework 和 CatLib


不要臉的來推薦一個我自己寫的MVC框架,自我感覺良好(好不要臉(〃` 3′〃)

拒絕任何人的嘲諷(〃` 3′〃)

先上地址 KiraNet.GutsMvc

這是一個基於.Net Standard 2.0的mvc框架

以前看博客的時候看到別人實現的mvc框架,感覺都太簡單了,我也能搞(? ?_?)?,然後就開了一個不大不小的坑。。。

寫這個的時候主要是參考了http://ASP.NET本質論這本書,後來發現還有更好的蔣金楠大神的http://ASP.NET MVC框架揭秘以及他的博客。。。囧

這個框架基本上實現了大部分的mvc功能,最麻煩的是視圖引擎方面

一開始我選擇的是NVelocity(我也不曉得為啥子會選擇它

因為NVelocityn很久沒有更新過了,所以我把他移植到了.Net Standard下

不過這東西用著實在是不爽,我還是喜歡razor

所以最後我把.cshtml文件經過兩次動態編譯後就變成了c#類,總算可以用razor了吼吼吼

其實實現一個web框架不難,只要你有時間慢慢搞就行了(逃

因為這學期的軟體工程基礎有一個綜合實驗,所以我用它做了一個小型論壇

效果還不錯,反正我打算下周就這樣交上去了管它吖的

最後這個論壇它長這樣


不請自來,我的:

toolgood/ToolGood.Words

toolgood/ToolGood.Algorithm


有個ABP項目 你可以查一下


推薦閱讀:

這是github被中間人攻擊了嗎?
Github Atom編輯器有中文版嗎?如果有如何切換到中文版?
Git 跟 GitHub 是什麼關係?
有哪些簡潔明快的 Jekyll 模板?
Vue 在github上的issues和contributors為什麼比React,Angular少?

TAG:NET | GitHub | C# |