文档章节

框架之争、何时休

白衣凡尘
 白衣凡尘
发布于 2017/08/04 13:50
字数 884
阅读 511
收藏 5

这俩天看到群里一直都是在谈论大漠和尤雨溪对于框架的理解、和对于技术的执着、相对于来说、各位看官还是很理性、本人也是看了这俩篇文章、还是有一些感触的、确实、如今前端的发展速度过快、各种技术、轮子层出不穷、所以难免会造成各种站队情况、可是这么做真的是对的么?

####首先

大家都应该了解、存在即是合理的、没有什么对与错、每种技术、框架、解决方案、不都是为了解决实际工作中的问题么、不是都为了提高我们的工作效率么,有什么错呢?

我佛门所言:

“诸法因缘生,我说是因缘;因缘尽故灭,我作如是说”

今天,我们不论站在什么立场上来看,这四句话都是对的,世界并不是神创造的,确实是由各种各样的因缘、条件聚合而成的,这是佛教的根本道理,也是般若最核心的思想。也就说任何东西的存在都是合理的、都是有原因的!

####然后

我们在来讨论一下、为什么会出现这么多的技术、框架、是不是发展过快、轮子泡沫、其实不然。每个框架都是有设计思想、核心理念的,比如:

AngularJS

刚出来的时候、就是为了减少频繁的手动操作dom、采用数据双向绑定来自动更新dom、通过指令来扩展模板的功能。我觉得这是组件化的基础思想吧。提高了我们的开发效率、也仅仅只是Google内部团队使用的一种解决方案而已、

React

就更简单了、因为不满于当前市面所有的框架、因为每个框架都是优缺点的、就比如说Angular的双向绑定、他认为、会造成数据、状态管理混乱、所以提出了Flux架构思想。认为template的方式效率底下、才开发出JSX这种虚拟dom的东西,当然了并不是说Angular不好、而是出身场景不一样、初衷所解决的问题不一样

Vue

我个人觉得更多的是借鉴React、Angular中优秀的设计、提供快速开发的工具!

####再者

为什么有些框架已经没落了、可是还是在使用呢?因为真的适合某个特定的场景,仅此而已! 至于其他的框架、各有千秋、都在等待时间的检验、或许会成为下一个主流的框架、难道那个时候、我们又要站出来SB么?

或者大家的SB有着不同的目的,不管是推广也好、诋毁也好、选择对的、足矣

最后

我想说一句:

不忘初心、坚守本心

每个刚入道的程序员、对于一切都很好奇、很向往、本着求真、求实的虚心态度、去学习每个我们想要了解的东西、从JS、html、css、jquery...

正是因为不断探索的精神、让我懂得了很多、也让我们有了戾气、总觉得高人一等、总觉得自己的都是最好!我想说的是、一个好程序员、应当放下心中的自我

虚心接受、谢谢

深夜有感而发、畅所欲言

© 著作权归作者所有

白衣凡尘
粉丝 7
博文 29
码字总数 5866
作品 2
浦东
前端工程师
私信 提问
加载中

评论(5)

hhhxx
hhhxx
提到angular1,想到的词首先不应该是组件化,而应该是模块化吧
OSC_oAfKsH
OSC_oAfKsH
666666
雕刻零碎
真正不变的是原生。。
雕刻零碎
你的言论本就带有个人喜好。
老成有木有
一堆废话
Google 亚马逊又双叒叕打架了!用户:我只想安静地用产品

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 对,谷歌和亚马逊两位大佬又打起来了,这次的焦点仍然是智能音箱(微笑)。 最近大概是多事之秋,前有苹果、高通专利权之战...

csdnnews
2017/12/06
0
0
惠普不会开除惠特曼!至少有五条原因

[导读]惠特曼在惠普赢得了员工的广泛支持,解雇她更将使公司举步维艰。惠普的一个最大的问题就是“派系之争”,她就像瑞士一样保持中立。 北京时间11月30日消息,据国外媒体报道,尽管惠特曼...

oschina
2012/12/01
1K
11
高手间的论战搜集。大家!求助攻!!

学习一门技术时,官方文档就不必说了,许多入门书籍都是一边倒的推崇。网上的评论也是类似,不是一路的夸赞就是一味狂黑,少有客观评述。 有个流行的说法“没有垃圾的技术,只有垃圾的程序员...

itwriter
2015/05/30
323
7
day89-20180916-英语流利阅读

英法千年爱恨纠缠,这一次都是扇贝的错 Daniel 2018-09-16 1.今日导读 英国和法兰西,可谓是隔着英吉利海峡相望的两对冤家。纵观历史上百年来,两国相爱相杀,直到今天,这对表面上看起来还算...

飞鱼说编程
2018/09/16
200
2
使用Kendo UI Web创建自定义组件(基础篇)

Kendo UI Web 包含数百个创建HTML5 web app的必备元素,包括UI组件、数据源、验证、一个MVVM框架、主题、模板等。在Kendo UI Web中如何创建自定义组件呢,在下面的文章中将会详细的进行说明。...

牛奶哎营养
2013/12/05
518
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
6
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
6
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
7
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部