你觉得我哪说的不对可以指出来,你发这么长的帖子各种喷,是你要吵架还是我要吵架?
本站几个这几个编程版常见的人里,我不觉得有谁比我更爱推广 js 开发。虽然都离不开 node 的基础,然而前端、后端、react-native、electron 之间,不论在开发方式上,还是使用的工具链的都是有很明显的差别的。反正我是认真看过那个 repo 上面的介绍了,不觉得和我上面提到的任何一个开发方式多大交集,我想问你到底看过了没有?
一个技术的出现一定是以解决某些个问题为目标出现的。从那个 readme 来看,这个技术的核心一共就3个:
1.解决 node_modules hell 的问题
2.用 go 做底层实现沙盒
3.使用 ts 开发
既然解决问题1使用 go 包管理的方式,然后又有2,那么3为什么不干脆直接用 go 就是一个很自然而然的问题。
你要是玩儿过任何一个 faas 的框架,就知道每个函数的发布都要写 dependency,然后在一个 docker 或者其它机制的沙盒里由 npm 安装包依赖。由于 docker 自身的特性,再加上 faas 会回收一段时间没有使用的资源,会导致函数常常陷入高延迟的冷启动的困境。非 docker 机制的 faas 框架,常常也是用 go 做底层,所以1和2是很实现的能解决这个痛点的技术。
所以我这两个贴子的观点提出的都是很现实的问题,看不懂是你的问题,但是别看不懂就喷好不?
【 在 dhcn (小石) 的大作中提到: 】
: 从某外文网站的评论量来对自己都没搞明白是什么的新生事物做结论,轻点说,这是逻辑不严谨的行为,一会儿揉合,一会儿FaaS,你好歹你先搞明白deno是什么东西行不行,大家讨论稍微有顶概念共识以后再说下面的问题行不行?你所举出来的语言竞品Go也罢,竞品FaaS平台也罢,
: 同学,你在Web开发版说JS圈不存在。我不说你尊不尊重这个版上的人,我好奇问一下你能找出现在还能生产环境上Run的第二种前端语言吗?
: 一个程序员把自己设定为单语言主义者,这本身就是没出息的表现,这个时代,语言已经是架构选型的一部分。首先把自己囿于单语言的圈子,这本生就是路越走越窄的行为。这儿只是个讨论技术的地方,没有必要把自己打包成卫某种语的士。
: ...................
--
FROM 122.60.92.*