为什么 Javascript 经常被黑?

前言

这个问题是知乎上有人邀我回答的,感觉挺有意思的,所以发出来大家讨论下

1. 语言自身问题

Javascript 之父在花 10 天设计出来的,再牛逼的人,10 天设计出来的肯定会有很多设计不合理的东西,哪些不合理的东西,可以去看《JavaScript语言精粹》,导致这本语言一直是最具争论的一门语言。

但是背负着这么大的舆论,那么多很烂的特性,还要兼容各种浏览器,js 还能发展得这么好,web前端,移动,服务端,桌面端,甚至游戏,物联网,机器学习等,可见那些好的特性还是非常好的,具体可以看我的这篇文章--Javascript 是最好的语言,不服来辩

2. 开发者水平差距太大

js 这门语言虽然能做的事儿很多,主要还是用在写前端上,对于前端这门职业,相对其他方向比较简单,容易上手,不需要太多计算机基础知识,导致刚培训出来的,或者自学的同学,可能见的世面比较少,学了点 node,会用 express 了,就说自己是全栈,所以就黑前端,前端一想就是 js 不好

3. javascript 相对还是比较简单

有没有发现,越简单的越容易被人黑,比如 vue,vue 被黑的次数比 react 多多了,说 vue 是新手玩的,没水平,就连正妹也说过类似的话,我记得是在哪里看到过他在某个群里说过的,如果是p的就忽略。但是简单就不代表不好,简单能达到同样功能不应该更伟大吗?

4. 门槛低

社区高水平的不多,或者说门槛太低,什么人都有。

这个我就拿 emacs 社区举例,emacs 社区是真的好,文档质量超高,目前是我见到社区质量最好的,因为门槛高,学 emacs 的大部分都是真正喜欢敲代码的,而不是喜欢撕逼的,跟第二点一样,前端圈水平低的太多,导致 js 被黑。

5. 前端发展太快

前端发展太快, js 框架层出不穷,然后经常会有各种框架之间的撕逼,某某框架好啥啥啥的,才会有大漠老师事件等,这种机会让其他圈看笑话了,说我们前端圈是真的乱,好好敲代码不好嘛,争哪个框架好有啥意义,又不是你写的,争赢了自己脸上又不贴金,在此引用狼叔说的,少抱怨,多做事。有本事自己写一个框架然后说服别人你这框架比尤大的 vue 好。

结束语

最后我觉得 javascript 挺好的,然后希望作为前端的我们,静下心来好好学习,别让其他圈的看我们的笑话,最后还是想说, Javascript 是最好的语言,不服来辩

原文发布于微信公众号 - 前端桃园(betaoyuan)

原文发表时间:2018-06-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

OPNFV第五版本Euphrates发布,集成容器化功能

OPNFV项目是通过集成,部署和测试促进各种开源生态系统网络功能虚拟化(NFV)组件的开发和演进的开源项目,今天宣布推出项目第五个平台版本的OPNFV幼发拉底河...

29111
来自专栏腾讯开源的专栏

Github 开源项目贡献指南:如何给开源项目做贡献 (下)

给开源项目做贡献可以说是在你能想象的领域上学习,传授,累计经验的最有效的方式!为什么人们要给开源项目做贡献,原因太多了!本文将为大家讲述如何为Github 开源...

5631
来自专栏喔家ArchiSelf

智能家居系统的开源尝试

随着智能音箱的热卖,各种各样的智能家庭解决方案也如雨后春笋,但大多数都需要专业人员和熟练工作人员来安装/部署这些解决方案。此外,这些解决方案大多无法顺利融入已有...

754
来自专栏大魏分享(微信公众号:david-share)

数据大爆炸,业务怎么办?

654
来自专栏云计算D1net

如何架构企业内部的存储云

存储即服务在近年来得到长足发展,越来越多的用户开始接受这种服务交付模式。今天的公有云服务商,如Amazon Web Services和Microsoft Azu...

3584
来自专栏数据科学与人工智能

【Python环境】人们对Python在企业级开发中的10大误解

在PayPal的编程文化中存在着大量的语言多元化。除了长期流行的C++和Java,越来越多的团队选择JavaScript和Scala,Braintree的收购也...

2097
来自专栏iOSDevLog

为世界构建应用程序

在155个国家和40多种语言中增长您的业务, 并帮助世界各地的用户轻松地发现和下载您的应用程序。

1102
来自专栏北京马哥教育

我为什么说Python是全栈式开发语言?

Python 的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名。但排在前四名的语言 Python、C、Java 和 C++都拥有广大的用户群体,...

4039
来自专栏IT大咖说

手无寸铁,如何强硬又体面地落地中间件

内容来源:2017 年 12 月 03 日,找钢网资深架构师刘星辰在“IAS2017互联网架构峰会”进行《手无寸铁,如何强硬又体面地落地中间件》演讲分享。IT ...

613
来自专栏腾讯云技术沙龙

甘恒通:腾讯信鸽海量移动推送服务构建

我分享的主题是腾讯信鸽海量移动推送服务的构建,在加入腾讯TEG数据平台部后,我主要从事大数据相关的一些系统和应用开发。最近一两年主要是构建腾讯云推送,也就是信鸽...

68810

扫码关注云+社区