deno是nodejs的作者针对node的问题,新开发的一个平台。就像马云最大的困扰是创办了阿里巴巴,nodejs的作者最大的困扰是开发了nodejs。他觉得nodejs问题很多,需要改进,但是目前nodejs太大,太多人在用了,直接改造nodejs,会造成纷扰,于是开了新坑deno。
对于我来说,nodejs最大的问题是node_module目录太大了,而且有一些插件需要下载后编译,比较不方便,但是nodejs的社区真的很大,基本上想要的东西都有。deno会赢吗?不知道。
deno主要想做下面的改进
- single_executable,也就是把模块打包成一个文件,这样发布使用都补笔记方便。
- 以typescript为主编程语言,这个我喜欢,typescript真心不错。
- 从url导入代码,这个也很好,现在用node开发,node_module目录实在太大了,如果从url导入,只是在打包时候用一下,各个node应用还可以共享缓存。
- 更多新标准API(fetch),目前web平台进展很快,而node还是09年开发的,很多新api都支持的不好。
- 内置更多工具,这个其实没撒用,nodejs的第三方工具更多。
- 与Chrome V8更好的合作,这个不懂,对于开发跨平台应用有好处吧。
- 支持WASM,这个比较奇怪,本身就是js,为什么要支持WASM?
deno当前状态:
目前是0.31.0版,机会2020年底发布第一版。
我感觉deno不错,不过养肥了再说,最快也要明年年中看看咋样。
网友评论