JavaScript发布至今,已有27年的历史,随着时代的发展,各种由JavaScript演变的库、框架层出不穷,而在前端框架的选择方面,论市场占有率,耳熟能详的无非就是React、Vue和Angular。
关于Angular我非常赞成 https://angular.cn 译者汪志成的观点。“Angular是你通往架构师的捷径,所以,不要让自己局限于前端,把视角抬高一些,要看到前后端共通的部分,特别是架构观和美感,以及一些良好的工作习惯、思维习惯。你会发现到一定高度之后,技术之间相似的地方其实很多很多,而不同的部分都很容易搜到或问到。学好Angular的境界在于一法通而万法通,学到最后要忘了Angular,那时候只要工作需要,一个月成为Java中级对你来说并不会很难。总之,用Angular就要多注意提升自己,千万不要狭隘。”,很多Angular开发者在学习其他相关框架都会或多或少地找到Angular的一些影子。
Angular是一个平台,可以轻松地使用Web构建应用程序。Angular结合了声明性模板,依赖注入,端到端工具来解决开发难题。Angular使开发者能够更快速更高效地构建Web,移动设备或桌面上的应用程序。到目前为止,谷歌已经发布了多个Angular版本。
Angular1.x版本,也是目前最为大家熟悉的版本,AngularJs甚至会被直接当做Angular1.x。Angular1最初版本发布于2010年7月份,直到现在,都有很多Angular1.x相关的项目以及话题。可见Angular1.x的重要性与影响力。它是一个以JavaScript为基础前端框架,通过客户端的MVC模式,奠定了它火遍全球的基础。
Angular2以及更新的版本全部用TypeScript重写,同时也支持ES5,ES6等,给开发者提供了更多的选择。Angular2之后的版本主要是进行了一些程序的兼容、提高性能以及新增了符合现代科技的更新。鉴于Angular的特点,推荐大家重点关注Angular1.x、Angular4以及最新的Angular8。
Angular专题社区将陆续分享各种关于环境部署、开发、打包等相关的技术文章,同时也欢迎大家分享自己的成功经验。不积跬步无以至千里,不积小流无以成江海。
网友评论