52ABP模板 ASP.Net Core 與 Angular的開源實例項目


閱讀文本大概需要 5 分鍾。

開始之前

自從上一篇文章".NET:持續進化的統一開發平台"發布后,已經有三個月的時間沒有寫過文章了。
這段時間,做了兩場線下活動,一場在上海,一場在成都。 中途順帶去參加了微軟的人工智能的openhack。
沒有更新內容其實主要還是工作太忙,這幾個月的時間也基本撲在運營層面的事情比較多,經常和群友自嘲現在轉行寫PPT ,一直是折騰到現在有時間更新下文章。
這幾天本來打算把EF CORE 2.1的內容整理下,然后更新下內容的,然后制作成視頻的。
但是這幾天我關注疫苗事件比較多,所以就弄的沒有什么心情。
比如有人把那篇封禁的文章,發布到了區塊鏈上,然后微信現在已經把以太坊的官方網站屏蔽了。想來也是搞笑啊。

正文

我在之前的文章“Angular UI框架 Ng-alain @delon的腳手架的生成開發模板
”中提過,我會把.net core 、Angular作為主要核心方向,然后整合 ABP + Ng Zorro+ng-alain 的一個項目。
千呼萬喚始出來目前已經把這個項目發布出來了。

我在18年初的時候說過,今年要做一套企業級的解決方案的案例。18年已經過半了。這個事情依然遙遙無期的沒有提上議程。

演示下項目功能

首先是登錄

登錄頁面.gif
登錄功上還有附帶切換個租戶功能,畢竟ABP框架是SaaS框架嘛,我們也順帶把他實現了。
切換租戶.gif

工作台

工作台.gif

這個是新版本的工作台,可以自由的定義,NG ZORRO和卡色的ng-alain 效果配合起來杠桿的。

角色.gif

用戶列表.gif

租戶列表.gif
看了之后你想快速體驗上手的話,那就准備好以下的內容吧。

必備的開發環境

.NET后端環境

前端環境

如何運行

  • 通過VS2017打開解決方案
  • 設置Host項目為啟動項目
  • 通過數據庫的生成
    image.png

選擇EntityFrameworkCore層,作為默認項目執行

update-database
  • 然后就是運行

開源之后的事情

項目進行了開源,功能也蠻少的,所以更加需要大家的參與進來,進行共同的維護和交流。這個開源的例子呢,后面會持續的進行更新和維護下去。

代碼生成器

現在的代碼生成器,目前僅支持后端代碼的生成,不支持前端代碼,實際原因是我一直在選擇前端模板,現在很愉快的定了是NG-Alian ,那么這個事情也會開始啟動了。

夢想還是要有的

其實這三年來吧,一直堅持ABP框架的推廣和技術的研究,其實是有一個願望吧,我們在說JAVA的時候能提到有spring CLoud Spring Boot 等知名度比較高的框架,而在.NET框架的時候呢,沒有這樣一個可以在圈子內影響力和他們一樣好的開源框架,即使有名聲也不是很響。
所以我想有更多的人參與進來使ABP框架成為.NET 圈子中的一個上手容易、符合中小型企業級快速開發的框架,以后提到.NET框架的時候有這么一款企業級的框架ABP。

如果還有一些你們想了解的,你們想問的,都可以在下面留言哦。很期待和您的交流。

關注微信公眾號:角落的白板報

公眾號:角落的白板報


免責聲明!

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



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