Angular 中后台前端解決方案 - Ng Alain 介紹


背景

之前項目使用過vue.js+iview,習慣了后端開發的我,總覺得使用不習慣,之前分析易企秀前端代碼,接觸到了angular js,完備的相關功能,類似后端開發的體驗,讓人耳目一新,全新的angular擁抱typescript,更是為后端開發量身打造,

學習angular,可以參考學習筆記:

大概了解了angular,和vue.js使用iview一樣,需要找一個類似的UI框架,實現快速開發,於是ng-alain進入了視野。

ng-alain 介紹

官方介紹:

一個基於 Antd 中后台前端解決方案,提供更多通用性業務模塊,讓開發者更加專注於業務。

另外一個介紹:

ng-alain 是一個企業級中后台前端/設計解決方案腳手架,目標也非常簡單,希望在Angular上面開發企業后台更簡單、更快速。隨着『設計者』的不斷反饋,將持續迭代,逐步沉淀和總結出更多設計模式和相應的代碼實現,闡述中后台產品模板/組件/業務場景的最佳實踐,也十分期待你的參與和共建。

先來理下關系:

  • Antd是螞蟻金服開源的一個服務於企業級產品的設計體系,基於『確定』和『自然』的設計價值觀和模塊化的解決方案,讓設計者專注於更好的用戶體驗。

  • Antd官方提供了基於react的實現。

  • 然后開源項目NG-ZORRO(Ant Design of Angular)是Ant Design 的 Angular 實現。

  • ng-alain技術棧基於  TypescriptAngularg2@delon 和 ng-zorro-antd,並遵循Antd設計了新的組件,基於ng-alain可以快速的開發中后台。

安裝

命令行安裝;

ng new demo --style less
cd demo
ng add ng-alain
ng serve

直接 clone git 倉庫

$ git clone --depth=1 https://github.com/cipchk/ng-alain.git my-project
$ cd my-project  && npm install  && npm start

啟動后,啟動完成后會打開瀏覽器訪問 //localhost:4200,你看到下面的頁面就代表成功了。

未完待續


作者:Jadepeng
出處:jqpeng的技術記事本--http://www.cnblogs.com/xiaoqi
您的支持是對博主最大的鼓勵,感謝您的認真閱讀。
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

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



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