- 主题:go 是不是已经被rust全面碾压了?
以前的 js : 刷新代码就能看效果
现在的 js : 写完还要 搞一套流程,等一阵才能看出效果
【 在 PaoloMaldini 的大作中提到: 】
: 没做过web后端,不太理解这是个啥问题
: 按我看到的,做后端的有java有go有python还有php,
: 这些有编译的也有不编译的,都有规模不太小的网站
: ...................
--
FROM 112.66.18.*
php 没有编译过程?
现代语言都是生成字节码解释的,PHP 不是吗?
【 在 chaobill 的大作中提到: 】
: 一个编译型语言来抢 web 后端工作
: 不过现在除了 php 几乎没什么不需要广义上的编译的语言了
--
FROM 110.84.120.*
编译器和 JIT 是两回事啊。
编译器用于编译期,生成字节码就是编译。哪怕这个字节码就是 AST 的二进制表示,它也是字节码。这个字节码还可以是 llvm 字节码, x86 asm 字节码。
JIT 是指虚拟机编程语言的运行时。有字节码解释,也有 jit 执行的。
【 在 ensonmj 的大作中提到: 】
: 的确,编译器无处不在,特别是jit
--
FROM 110.84.120.*
这个确实很蠢。所以我都直接在网页里面嵌入 vue.js 不搞 nodejs 那一套。
【 在 chaobill 的大作中提到: 】
: 以前的 js : 刷新代码就能看效果
: 现在的 js : 写完还要 搞一套流程,等一阵才能看出效果
--
FROM 110.84.120.*
不用等待编译结果,结果秒出
我说的是这个意思
【 在 hgoldfish 的大作中提到: 】
: php 没有编译过程?
: 现代语言都是生成字节码解释的,PHP 不是吗?
--
FROM 112.66.18.*
事实上webpack babel vite这些玩意儿加上以后一般也就一两秒就出效果,没啥区别
【 在 chaobill 的大作中提到: 】
: 以前的 js : 刷新代码就能看效果
: 现在的 js : 写完还要 搞一套流程,等一阵才能看出效果
--
FROM 123.120.180.*
而且webpack之类的dev server自动检测文件变更,自动刷新浏览器页面,连自己按F5都省了
【 在 beep 的大作中提到: 】
: 事实上webpack babel vite这些玩意儿加上以后一般也就一两秒就出效果,没啥区别
--
FROM 123.120.180.*
我说的是jit编译
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 编译器和 JIT 是两回事啊。
:
: 编译器用于编译期,生成字节码就是编译。哪怕这个字节码就是 AST 的二进制表示,它也是字节码。这个字节码还可以是 llvm 字节码, x86 asm 字节码。
:
--
FROM 204.188.208.*
其实吧。
c 语言也是可以这样的。有个 tinycc 就干这事。
【 在 chaobill 的大作中提到: 】
: 不用等待编译结果,结果秒出
: 我说的是这个意思
--
FROM 110.84.120.*