CNode

express修改js为什么要发布之后才可以看到效果?

问答
Iitbasketplayer发布于11 年前最后回复11 年前7 回复4900 浏览0 收藏

nodejs(js)不是动态语言吗?为什么要跟java一样先发布?肯定跟v8引擎有关,有空看看

查看回复

回复 (7)

I
i5ting#1·11 年前
  • java可以热部署,不一定要发布的,去看看osgi
  • js和java有什么可比的呢?
I
itbasketplayer#2·11 年前

js是解释型语言,动态脚本,跟php一样,我开发php不用发布web就可以看到效果,同样我接触nodejs的时候,发现必须发布才有效果,才有此疑问。 至于java热部署只是帮我们发布而已。

F
friskfly#3·11 年前

汗,发布是什么一概念。。。

I
itbasketplayer#4·11 年前

提问的技术确实有待提高哈~最后搞清楚了,nodejs解析器第一次解析js问题时,会缓存进内存,后面都从内存获取;php解析器则是每次都重新加载解析php问题,所以nodejs开发每次都要重新构建发布,而php不用。

A
Airead#5·11 年前

同样不知发布是什么概念

F
fish#6·11 年前

对比一下php的运行模式,你就发现问题在哪里了。

debug下,有很多filewatch的工具,可以实现你要的效果,但本质上,还是要了解运行模式

S
SoftwareDreamer#7·11 年前

笔者对这些东西都没有清楚地理解,然后你问的问题和回答的解释都看不懂~

参与回复
登录后即可参与回复。登录