全球主机交流论坛

标题: 为什么我觉得javascript才是世界上最好的语言。 [打印本页]

作者: double    时间: 2019-1-6 14:49
标题: 为什么我觉得javascript才是世界上最好的语言。
本帖最后由 double 于 2019-1-6 14:51 编辑

易学易用,全平台通吃,移动、桌面、前端、后端全能。
虽然我也喜欢php
作者: 忘江湖    时间: 2019-1-6 14:51
对此我表示很赞同,我也很喜欢javascrip。
作者: ztxupdag    时间: 2019-1-6 14:52
这贴放隔壁站就是要引战
作者: double    时间: 2019-1-6 14:57
ztxupdag 发表于 2019-1-6 14:52
这贴放隔壁站就是要引战


隔壁的每人平均会18种语言,精通65种架构,github每年贡献超过1000万行代码。
作者: ztxupdag    时间: 2019-1-6 14:58
double 发表于 2019-1-6 14:57
隔壁的每人平均会18中语言,精通65总架构,github每年贡献超过1000万行代码。 ...

不行,会那么多语言有个P用,逼乎大神躺着日入千万
作者: ajeef    时间: 2019-1-6 14:58
for(in)的执行效率非常差,你说的跨平台,也仅限于GUI桌面程序,嵌入式开发它是跨不进来的,而且即便是Electron的作品,例如:微软VS Code 优化的再好,也就只能达到这样的性能

好吧,我用Golang.....静态类的高并发+内存自动回收,就够用了,至少硬件使用率是目前所有语言当中最能充分发挥的语言

当然单纯比执行效率,目前即便连C99标准的纯C,也不及:Nim 语言 https://nim-lang.org/

作者: 东坡小浪    时间: 2019-1-6 14:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: double    时间: 2019-1-6 15:00
我正在用Electron才发此感概
效率,反正我只看重开发效率,机器效率交给厂家和作者去吧
作者: 3721    时间: 2019-1-6 15:01
javascript作者都看不起自己写的语言
作者: 童心    时间: 2019-1-6 15:01
javascript才是真正的开源,看到谁的效果好可以直接拿来用
作者: fenghuang    时间: 2019-1-6 15:03
闭包 原型链搞清楚了?
作者: zzr    时间: 2019-1-6 15:03
没有年薪xxx万,鸡鸡18cm嘛
作者: double    时间: 2019-1-6 15:06
ajeef 发表于 2019-1-6 14:58
for(in)的执行效率非常差,你说的跨平台,也仅限于GUI桌面程序,嵌入式开发它是跨不进来的,而且即便是Elec ...

我正在用Electron才发此感概
效率,反正我只看重开发效率,机器效率交给厂家和作者去吧
连lua都可以嵌入式,js想进来也不是太难的事吧,就一个解释器的事,再说现在嵌入式也不再是唯机器性能论了。
作者: double    时间: 2019-1-6 15:08
fenghuang 发表于 2019-1-6 15:03
闭包 原型链搞清楚了?


闭包是函数式语言趋之若鹜的东西,都在学他呢。
原型链是js的一大特色,面向对象特性全靠他了。这有问题吗?
作者: ajeef    时间: 2019-1-6 15:12
double 发表于 2019-1-6 15:06
我正在用Electron才发此感概
效率,反正我只看重开发效率,机器效率交给厂家和作者去吧
连lua都可以 ...

别忘了dart语言 js只是生态链好,恐龙没灭绝前,地球不还是恐龙的天下?
真的要在执行+跨平台上找出平衡点dart不二之选了。
另外Google的,Fuchsia操作系统,马上就要一统天下了,这个才是桌面,手机,Web前后端,的真正统一。


作者: xen    时间: 2019-1-6 15:12
各种奇异的特性对健壮性来说真是灾难
ES6的语法也太多,根本记不住
调试对比其他语言也没有优势
作者: double    时间: 2019-1-6 15:17
xen 发表于 2019-1-6 15:12
各种奇异的特性对健壮性来说真是灾难
ES6的语法也太多,根本记不住
调试对比其他语言也没有优势 ...


健壮*性**交给那些框架厂家吧
ES6还好吧,有些新特性写起代码来非常爽,我现在最期待的是现代浏览器早点实现对ES6的100%支持,虽然现在chrome和firefox以及safari都已经96%了,edge也90+%了好像。
作者: double    时间: 2019-1-6 15:21
ajeef 发表于 2019-1-6 15:12
别忘了dart语言 js只是生态链好,恐龙没灭绝前,地球不还是恐龙的天下?
真的要在执行+跨平台上找出平衡 ...

我烦的是google的见异思迁,看看他都搞了多少语言了,除了node,其他的都是忽悠
作者: double    时间: 2019-1-6 15:22
本帖最后由 double 于 2019-1-6 15:23 编辑
xen 发表于 2019-1-6 15:12
各种奇异的特性对健壮性来说真是灾难
ES6的语法也太多,根本记不住
调试对比其他语言也没有优势 ...


感觉ES6的好多新特性是跟python学的,也许这些东西是函数式语言的共性。
作者: ajeef    时间: 2019-1-6 15:27
double 发表于 2019-1-6 15:17
健壮*性**交给那些框架厂家吧
ES6还好吧,有些新特性写起代码来非常爽,我现在最期待的是现代浏览器早点 ...

你再去了解一下,当初安卓也没人看好的,现在呢?

和其它厂家, 包括三星自己,都做过操作系统,最后还不是半路夭折,因为生态链很重要

Fuchsia OS这次没一刀切,在系统内做了专门的虚拟机跑android apk,没有放弃它自家已有的生态圈,而且开发

框架Flutter默认只能用Dart开发。
作者: dforel    时间: 2019-1-6 15:27
JS还能写操作系统呢。
作者: double    时间: 2019-1-6 15:33
ajeef 发表于 2019-1-6 15:27
你再去了解一下,当初安卓也没人看好的,现在呢?

和其它厂家, 包括三星自己,都做过操作系统,最后还 ...

怎么都感觉Fuchsia OS是google骑虎难下的产物,现在就去学、去用成本和风险都太大。
以google的尿*性**,反正不缺钱不缺人才,不定什么时候收购一家搞OS的初创作坊,然后另起炉灶了。





欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4