1.AngularJS |
- 誕生於2009年,後來被Google收購,是一個JavaScript框架。
- 通過指令擴展了HTML,通過表達式綁定數據到html
- 可以通過script標籤添加到網頁中
- 以JavaScript文件形式發佈的。
2.Angular |
- 是繼angularJS之後的升級版本,雖然是升級,但是關係就像JavaScript和Java一樣微妙
- 是一個比較完善的MVC框架
3.對比 |
- 架構:
react對比:(速度快,虛擬DOM,只在調用setresieve。FLUX架構)
vue:(簡單,中文,靈活協助構建項目,angularcli包辦了,性能尺寸小十幾K)
與react對比(組件化,angularjs語法的支持)
vue:(個人主導的,只關注web的一個框架,服務器端渲染,)
特點(angularjs):
- 性能問題:雙向數據綁定數量增加性能會變低
- 使用JavaScript語言
學習成本高,概念多
(angular):
全新的工具angularcli
- 使用typescript:編譯階段解決部分bug使運行時bug減少
- 在服務器端渲染
4.小結 |
沒有對比就沒有傷害,說明什麼,我們學的太慢了,追趕不上人家更新都(心累)。