閱讀文字大概需要 5 分鐘。
開始之前
自從上一篇文章".NET:持續進化的統一開發平臺"釋出後,已經有三個月的時間沒有寫過文章了。 這段時間,做了兩場線下活動,一場在上海,一場在成都。 中途順帶去參加了微軟的人工智慧的openhack。 沒有更新內容其實主要還是工作太忙,這幾個月的時間也基本撲在運營層面的事情比較多,經常和群友自嘲現在轉行寫PPT ,一直是折騰到現在有時間更新下文章。 這幾天本來打算把EF CORE 2.1的內容整理下,然後更新下內容的,然後製作成視訊的。 但是這幾天我關注疫苗事件比較多,所以就弄的沒有什麼心情。 比如有人把那篇封禁的文章,釋出到了區塊鏈上,然後微信現在已經把以太坊的官方網站遮蔽了。想來也是搞笑啊。
正文
我在之前的文章“Angular UI框架 Ng-alain @delon的腳手架的生成開發模板 ”中提過,我會把.net core 、Angular作為主要核心方向,然後整合 ABP + Ng Zorro+ng-alain 的一個專案。 千呼萬喚始出來目前已經把這個專案釋出出來了。
- 倉庫連結:https://github.com/52ABP/LTMCompanyNameFree.YoyoCmsTemplate (最近有小夥伴在說github越來越慢了),看來我們需要在國內的搭建一個映象了 部署了兩個站點,內容都是一樣的。
- 一臺是IIS:http://free.yoyocms.com/
- 另外一臺是Linux:http://abc.yoyocms.com/
- 使用者名稱:admin
- 密碼:123qwe
我在18年初的時候說過,今年要做一套企業級的解決方案的案例。18年已經過半了。這個事情依然遙遙無期的沒有提上議程。
演示下專案功能
首先是登入
登入功上還有附帶切換個租戶功能,畢竟ABP框架是SaaS框架嘛,我們也順帶把他實現了。工作臺
看了之後你想快速體驗上手的話,那就準備好以下的內容吧。這個是新版本的工作臺,可以自由的定義,NG ZORRO和卡色的ng-alain 效果配合起來槓桿的。
必備的開發環境
.NET後端環境
前端環境
- Visual Studio Code
- node
- yarn 技術棧基於 Typescript 、Angular 、g2 、@delon 和 ng-zorro-antd ,提前瞭解和學習這些知識會非常有幫助。
如何執行
- 通過VS2017開啟解決方案
- 設定Host專案為啟動專案
- 通過資料庫的生成
選擇EntityFrameworkCore層,作為預設專案執行
update-database
複製程式碼
- 然後就是執行
開源之後的事情
專案進行了開源,功能也蠻少的,所以更加需要大家的參與進來,進行共同的維護和交流。這個開源的例子呢,後面會持續的進行更新和維護下去。
程式碼生成器
現在的程式碼生成器,目前僅支援後端程式碼的生成,不支援前端程式碼,實際原因是我一直在選擇前端模板,現在很愉快的定了是NG-Alian ,那麼這個事情也會開始啟動了。
夢想還是要有的
其實這三年來吧,一直堅持ABP框架的推廣和技術的研究,其實是有一個願望吧,我們在說JAVA的時候能提到有spring CLoud Spring Boot 等知名度比較高的框架,而在.NET框架的時候呢,沒有這樣一個可以在圈子內影響力和他們一樣好的開源框架,即使有名聲也不是很響。 所以我想有更多的人蔘與進來使ABP框架成為.NET 圈子中的一個上手容易、符合中小型企業級快速開發的框架,以後提到.NET框架的時候有這麼一款企業級的框架ABP。
如果還有一些你們想了解的,你們想問的,都可以在下面留言哦。很期待和您的交流。