前端框架的分析

作者: 廉伟 | 来源:发表于2018-03-08 09:29 被阅读0次

不论是React还是Angular或者Vue都是可以用来开发大型应用的。

具体的问题需要具体的分析:

Angular

优势:选择Angular的优势,因为它是一个框架,所以提供了前端一站式的解决方案,所以你会发现选择了Angular就相当于选择了一个全家桶,各种功能应有尽有;什么数据的双向绑定服务控制器依赖注入路由模板组件指令测试等等太多了。加速了你开发的进程,而且angular背后是Google,有强大的社区,丰富的插件;非常适合团队去开发一个PC项目。

劣势:学习曲线比较陡峭,适合学习过Java语言的开发者来学习,新手上手有一定的难度(没有困难,我们制造困难也要向前冲

),而且上手之后,还需要养成一个良好的编程风格,尤其是要学会,怎么使用controller,service以及directive。

总结:一台新电脑,随你去折腾。

Vue

优点:我刚学习Vue的时候,总觉得它是一个精简版的Angular

,当然后来发现它们还是有许多不同的地方的,首先它很容易上手,如果你有Angular的经验的话,估计上手Vue应该不需要几天,再者它有非常好的中文文档

,这个可是重点;还有它也非常适合用来开发移动端的页面,如果移动端使用Angular就有点臃肿了。Vue也可以很好的结合在别的前端框架里面。

劣势:需要自己去选择除了Vue核心之外的其它工具,比如路由你要选择使用vue-router,发请求你要使用vue-resource等等,其实这些所有插件你都学习一遍的话,付出的时间也不会少了。

总结: 优质CPU,看你怎么使用了。

React

优点:因为没有怎么在项目中使用过,只是有一些大概的了解;整的库的设计思维是比较大胆的,采用了单向数据流;以JavaScript为核心,HTML还有CSS都被JS所控制;函数编程的思想。更重要的一点是,配合ReactNative我们可以开发Android和iOS应用,想想都激动。当然这里边的坑也是不少的。当然它的背后是另一个巨头Facebook。

劣势:学习这个库你要做好心理准备,因为你要学会它的思想,而不是单单的知道如何使用;它提供给你的也只是一个库,你也还要挑选自己的其它工具,找到一个适合自己项目的组合也是不容易的。

总结:魔幻CPU,用的好不好全凭自己的本事。

当然需要考虑的还不止这些,还有其它的比如团队的能力,选择的方向;如果有能力的话,不同的场景使用不同的框架或者库也是很棒的。

相关文章

  • 前端框架React、Vue对比

    前端技术栈选型分析 公司做前后端分离,确定前端技术栈,对前端框架React、Vue,稍微做了下分析:对比:1、上手...

  • 前端框架分析

    何谓“框架”? “框”指约束,“架”即支撑,框架会规范我们书写代码时各个部分的结构以及它们之间的依赖关系和交互流程...

  • 前端框架的分析

    不论是React还是Angular或者Vue都是可以用来开发大型应用的。 具体的问题需要具体的分析: Angula...

  • 2017前端框架何去何从

    这篇文章将从 AngularJS ReactJS Polymer 这几个流行的框架入手,分析前端框架在这几年发展中...

  • 浏览收藏文章列表

    前端 frameset frame前端框架支持ie8选择前端框架选择2前端框架选择weexframeset,fra...

  • 前端UI框架的定义

    在聊前端UI框架的定义之前,我们聊聊前端框架的用处,为什么使用前端框架?开发什么项目才会使用到前端框架?其实这些都...

  • 前端ui框架层次不同的框架分析

    任何样产品都是分层级的,UI框架本身作为一个比较热门的行业,每个公司制作出来的ui框架都不同,技术大牛也是为了实现...

  • NodeJS--01

    前端框架的发展历史 一篇文章了解前端框架演变前端框架的发展现状与趋势The best of JavaScript,...

  • 你为什么要使用前端框架Vue?

    1.前端框架的根本意义 1.1 前端框架的好处 最开始学习前端框架的时候(我第一个框架是 React)并不理解框架...

  • SpringMVC框架的运行分析

    框架结构 架构流程 分析:1、 用户发送请求至前端控制器DispatcherServlet2、 Dispatc...

网友评论

    本文标题:前端框架的分析

    本文链接:https://www.haomeiwen.com/subject/mwpefftx.html