鱼C论坛

 找回密码
 立即注册
查看: 6209|回复: 24

0 2 4 4 ★ JavaScript 死了吗??

[复制链接]
发表于 2020-2-4 20:58:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2020-2-6 12:32 编辑




                               
登录/注册后可看大图


学过小甲鱼老师 Web 系列(传送门)知道很快 JavaScript 系列就要开播啦~

值此重要时刻,讨论 JavaScript 是否已死,有点不那么和谐。

不过呢,很有必要说一下,结论在最后。

尽管 Java 可能是世界上使用最广泛的编程语言,但 JavaScript 是另一种无处不在的语言~

它引发了各种各样的观点和争论。

其中原因之一是,有些人非常讨厌 JavaScript 。

人们对 Java 的一致看法是,它很好;

但对 JavaScript 来说,情况就不是那么稳定了。

这很大程度上是因为 JavaScript 的发展。

在很长一段时间里,它在 Web 开发领域一直处于 PHP 之后的位置。

因为它是如此的不稳定,于是开发人员对它的态度有些轻蔑,好像它不是一种“真正的语言”一样。

不过,随着时间的推移,这种情况发生了变化,这在很大程度上要归功于 HTML5 和改进的 ES6 标准。
0 2 4 2  ★ TypeScript 一统天下,JavaScript 败北??

但仍然有许多怪癖是开发人员所不喜欢的。

特别是,如果你已习惯 Java 或 C 的话,那么 JavaScript 就不是什么好对付的东西。

与那些语言不同,JavaScript 是一种解释性的编程语言,而不是编译的编程语言。


人们为什么认为 JavaScript 已经死了呢?

人们为什么会认为 JavaScript 已经死了,这里面有很多原因。

一方面,模板、开箱即用的 CMS 和电子商务解决方案的兴起,意味着使用 JavaScript 进行“传统”的 Web 开发将变得不那么重要。

从本质上讲,这种想法认为:

进入的门槛更低,这意味着使用 JavaScript 进行 Web 开发的人将会更少。

另一方面,人们将 WebAssembly 的出现视为敲响了 JavaScript 的丧钟。

WebAssembly(简称 Wasm)是“基于堆栈的虚拟机的二进制指令格式”(来自该项目的网站)。

这意味着代码可以被编译成可由浏览器读取的二进制格式。

这意味着你可以将高级语言(如 Rust 等)带到浏览器中。

那么,在某种程度上,你可能会认为 WebAssembly 将导致语言的发展。

而这些语言在目前看来是非常小众的。


JavaScript 没有死掉的原因

首先,让我们反驳上面的观点:

首先,开箱即用的解决方案永远也不会取代 Web 开发人员。有人需要构建这些产品,即使组织选择使用它们,JavaScript 仍然是定制和重塑专用解决方案的语言,它非常有价值。

虽然开始一个 Web 项目并运行的门槛可能越来越低,但它肯定不会扼杀 JavaScript 。

你甚至可能会争辩道,随着人们开始学习网络的一些基本元素,网络资源也在不断增长。

关于 WebAssembly 的问题是:这对 JavaScript 来说,是一个稍微严重的威胁。

但重要的是要记住,WebAssembly 从来就不是为了简单地模仿现有的 JavaScript 用例而设计的。

它们解决了两个不同的问题:

  • JavaScript 为 Web 和 DOM 添加了基本的交互性
  • WebAssembly 增加的是在 Web 上拥有健壮的图形引擎的能力

WebAssembly 并不能解决与 JavaScript 所面临的相同问题,因为它不了解 DOM 。

除非解决这一问题,否则它不可能取代 JavaScript 。

WebAssembly 甚至可以重新唤起人们对 JavaScript 的信心。

通过解决许多开发人员抱怨的一些问题,这意味着,这门语言可以用于更适合用它来解决的问题。

但除此之外,还要有很多其他的原因,使得 JavaScript 离“死亡”还早。

React 越来越受欢迎,Node.js 也是如此!

尤其是 Node.js 影响很大,因为它将 JavaScript 的功能从浏览器扩展到了服务器。

结论:

游客,如果您要查看本帖隐藏内容请回复



                               
登录/注册后可看大图


下一篇:???





如果喜欢,别忘了评分


                               
登录/注册后可看大图


这位鱼油,如果喜欢本系列Js帖子,请订阅 专辑☞传送门)(不喜欢更要订阅

评分

参与人数 3荣誉 +15 鱼币 +15 贡献 +9 收起 理由
LuckyTiger66 + 5 + 5 + 3 鱼C有你更精彩^_^
HoneyAhu + 5 + 5 + 3 期待期待javascript开播
鱼C-小师妹 + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-7 18:45:43 | 显示全部楼层
看看隐藏内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-9 23:25:22 From FishC Mobile | 显示全部楼层
期待小甲鱼老师新课程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-10 01:01:43 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-11 11:41:47 | 显示全部楼层
学习下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-11 14:30:56 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-17 11:15:10 | 显示全部楼层
看看隐藏内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-4 20:30:09 | 显示全部楼层
冲冲冲
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-19 15:17:59 | 显示全部楼层
感谢不二如是的分享~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 00:17:03 From FishC Mobile | 显示全部楼层
我爱鱼c
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-23 03:29:44 | 显示全部楼层
TypeScript是它的超集,风头正劲,估计JS会慢慢没落。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-28 10:35:44 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-9 21:26:01 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-21 22:02:04 | 显示全部楼层
什么时候开课
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-25 21:28:29 | 显示全部楼层
JavaScript什么时候开始呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-26 09:21:40 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-3 17:35:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-9 11:12:51 | 显示全部楼层
23333喜欢这种
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-21 09:54:32 | 显示全部楼层
JavaScript至今没有开课吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-21 22:06:00 | 显示全部楼层
66
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 20:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表