使用angular2開發管理系統項目

      公司內部有一個內部項目,功能是對一些數據進行crud,因此前端方面便選擇了angular2。當時最新版本是beta1,整個開發流程總共花了一週的時間。前端

      webpack的配置直接使用了angular2-webpack-starter裏的配置。ng2最麻煩的應該就是環境配置了,得益於這個github的項目,咱們能夠快速地搭建環境。以後的開發仍是比較順利的,把官網的教程和guide過一遍,基本上就能上手了。惟一要再學習的就是RxJS。RxJS的API至關豐富,能夠對stream能夠進行一些很是方便的操做,好比map filter do,或者是throw一個異常出去。react

      說一個碰到的坑,ng2 beta1沒有得到當前所在路由的方法,因此判斷路由要用location來獲取path。webpack

      有人說ng2比ng1的學習曲線要陡,其實並否則。學習曲線是相對的,若是讓一個小學生去學習微積分,那麼小學生天然是無限懵逼。當初我學習ng1的時候,就如同一個小學生,沒有項目經驗,js基礎不紮實。可是當積累必定的項目經驗,稍微紮實了js的基礎以後,再去學習ng2,便不會以爲有多難了。git

      組件化開發的思路正在慢慢地成爲主流,若是ng2今年能發佈正式版本,那麼今年必然會屬於ng2。至於react,由於過輕太薄,整個搭建起來還要許多第三方庫,對於我這個選擇恐懼症的人來講,就很是的不合適了。github

相關文章
相關標籤/搜索