前端学堂 http://www.felearn.com
当前位置首页 > 前端技术 > Ionic> 正文

前端架构是什么,前端有架构可谈吗

2021-04-19 01:41:03 暂无评论 Ionic 前端   框架   主流

首先后端可以有架构。

然后前端可以比后端复杂。我厂三年来前端单页面应用各种提需求改需求增加统计招新人重构组件等等,代码量达到压缩后 2M,纯粹我们写的单个页面代码压缩后 2M。除了频繁的改动还需要努力优化性能。

考虑到 JavaScript 大多数都是脚本语言,代数类型系统,不可变数据,IDE 这之类的黑科技很多用不上,拿什么保证程序的可靠性呢?

前端都已经比后端复杂了,MVC 抽象也走得比后端 MVC 更远。这种场景下抽象的模式,组件之间划分和通讯的设计变得重要而且迫切,出现架构不奇怪。

web前端三大主流框架都是什么?

web前端三大主流框架都是Angular、React、Vue。



1、Angular
Angular原名angularJS诞生于2009年,之前我们都是用jquery开发,自从angular的出现让我们有了新的选择,它最大的特点是把后端的一些开发模式移植到前端来实现,如MVC、依赖注入等。



2、React
React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益于其创新式的VirtualDOM,性能上碾压angularJS,一经推出,火的一塌糊涂。 特点很多,VirtualDOM、JSX、Diff算法等,支持ES6语法,采用函数式编程,门槛稍高,但也更灵活,能让开发具有更多可能性。



3、Vue
Vue作为最后推出的框架(2014年),借鉴了前辈angular和react的特点(如VirtualDOM、双向数据绑定、diff算法、响应式属性、组件化开发等)并做了相关优化,使其使用起来更加方便,更容易上手,比较少适合初学者。

web前端三大主流框架都是什么?

猜你喜欢