不知从何时起,前端开发变成一件工程化的事情,曾经的红极一时的Jquery如今也慢慢退出历史的舞台,取而代之的是更前沿的技术;前端框架层出不穷,Angular2+,React+Redux,Dojo2,Vue。。。等等,太多了,那我们如何在这繁杂的框架中选择一个合适的呢?其实也不难,秉承效率第一的原则,首先我们必须选择一个能提高我们工作效率的,所以此时就要对他们有一个简单的了解,简单说一下:
一、Angular依托于老大哥Google,应用很广泛,而且相对来说比较成熟稳定一些,然而他有一些比较晦涩难懂的语法,双向绑定不是容易理解;而且学习成本相对来说比较大,入手不容易,况且很难与现有项目无缝融合,开发成本也就高了;
二、再来看看React,出身名门FaceBook,社区比较多,而且还可以跨平台运行,React-Native可以实现一次编写,安卓、苹果、web通杀;但是学习也需要一段时间,而且后期维护也不容易;其他的我们就不一一介绍了,最后来看看今天的重头戏Vue;
三、Vue,值得我们骄傲的是,国人发明的,一款渐进式框架,能与现有项目无缝融合,也就是说现有项目可以逐步更新替换使用vue;使用她能让我们无需过多的分神去处理数据怎么展示同步,让我们专注于核心业务层;她的响应式足以让我们爽飘飘~~
a、现在我们看看如何快速搭建前端框架;首先我们实在node环境下开发,借助webpack打包工具,安装vue-cli;
npminstall-gvue-cli
b、安装完成之后我们就能使用vue命令了;由于我们使用Vux2所以我们创建项目就是这样:
vueinitairyland/vux2projectName
c、创建之后,进入目录,我们安装依赖:
npminstall
网速慢的话,我们使用淘宝镜像
npminstall--registry=