当前位置:首页>开发>正文

新手上手angularjs,请问适合做什么项目 如何搭建一个angular环境

2023-04-14 11:24:55 互联网 未知 开发

 新手上手angularjs,请问适合做什么项目 如何搭建一个angular环境

新手上手angularjs,请问适合做什么项目

新手学习的话,不太适合直接做项目,可以先从一些简单的组件开始。比如说,下拉框,checkbox,导航条,tab,grid等等。基本上做完这几个,你对angularjs的理解就可以去做项目了。

如何搭建一个angular环境

没出一个框架都会有对应的 cli ,俗称脚手架。angular2 本身提供了起步项目 angular2-quickstart,我尝试了一下,发现不是很好用,其它的大部分扩展需要自行安装,之后看了一下 angular-cli 部署简单易用,还提供了快捷搭建项目的目录。

能提供一些比较好的angularjs项目案例吗

你可以试一试yoeman来构造一个angularjs的脚手架项目,虽然他是基于grunt的。但是对于构建一个基本的angular项目完全可以,你可以看看脚手架工具是怎么来做的,以后你的angular项目就有一个基准了。

Angular到底适合做什么类型的项目

Angular.js

首先Angular的背后是Google(难道这就是官网被墙的原因?),所以社区基础是不用担心的,整个生态也已经是非常的完整了,从最基本的Tutorial到StackOverflow的问题数到框架本身的剖析都有非常非常多,所以从这个角度看起来Angular应该算是上手比较容易的。
不过Angular目前的问题看起来也很明显
1. 性能
同样是TODOMVC的Sample,Angular完全载入用了1.1s(WebPagetest - Visual Comparison)。目前用到的基于Angular的就是Kibana,不得不说,确实挺慢的。。
2. Angular 2.0
Angular的2.0几乎是一个推翻重做的框架,估计不会有1.X的upgrade方案。所以如果现在新开始的项目采用Angular的话,会是一个很尴尬的时机。同样,如此大的改动似乎也反面印证了1.X并不是那么好。

React.js
React很大的特点就是“轻”,再加上VDOM这个很好的idea让React非常非常快(在上面那个测试里面0.3s左右就载入完毕)。另外React和Angular一个很大的不同就是React采用的是one-way data flow。
React的缺点嘛,大概就是现在还太新了很难说将来有没有大的API变化,目前在大的稳定的项目上采用React的,也就只知道有Yahoo的Email。所以现在很少有批评React的声音。也许不是真的就没有坑,而是那些坑还没有被踩出来而已。
还有就是React本身只是一个V而已,所以如果是大型项目想要一套完整的框架的话,也许还需要引入Flux和routing相关的东西。

总结
Angular是真正的大而全的framework,有自己一套思路,基本follow这个思路往里面填代码就OK。
React是一个简短有力的library,只负责解决某个单一的“痛点”。

最新文章

随便看看