为什么不把后端也交给 webpack?

2018-08-04 23:13:02 +08:00
 Cbdy

根据 Atwood 定律,大部分后端场景迟早也是 js 的天下。众所周知,ts 写起来是很爽的,所以如果前后端都是用 ts 写(比如前端 react+tsx,后端 koa ),一个普通的 webapp,完全可以前后端都通过 webpack 编译运行,开发的时候也可以只用一个类似 webpack-serve 这样的工具,代替原先的前后端两套开发架子(比如前端 webpack-serve,后端 nodemon )。

这样在同一个代码仓库开发,一个功能从前写到后,同一套数据结构从前用到后,岂不是效率很高?

16579 次点击
所在节点    Node.js
73 条回复
zhzer
2018-08-05 20:50:40 +08:00
大家应该这样想,都用 ts 写前后端,是不是意味着前后端合并?那不是开了历史的倒车吗?

真相就是,其实楼主是高端黑,恶政隐(告辞
Cbdy
2018-08-05 22:06:27 +08:00
@zhzer 你是不是对前后端分离有什么误解?前后端分离并非代码分离放到两个仓库
simonguo
2018-08-05 22:09:29 +08:00
在开发过程中,为什么要前后端分离?
wunonglin
2018-08-05 23:23:27 +08:00
@simonguo 哈?
tt67wq
2018-08-06 08:39:19 +08:00
前端都这么跳了现在?
sdrzlyz
2018-08-06 08:40:30 +08:00
不需要 pack 啊。。。而且,为啥要 js/ts 搞后段?仅仅因为前端也用?告辞告辞
tushankaka
2018-08-06 09:10:55 +08:00
后端可以用 node,js,但 webpack 就没必要了。没必要黑 js 的。
allgy
2018-08-06 10:36:13 +08:00
兄弟你怕是对 webpack 有误解
xuecat
2018-08-06 13:57:17 +08:00
同样,求求你们别更新了,劳资学不动了。
滑稽。。。
beny2mor
2018-08-06 14:35:11 +08:00
对于一些 1m 大小差距就会影响性能,并且支持 js 的环境.... 可能有这种东西吧
jerry4718
2018-08-08 09:16:16 +08:00
整个后端,build 成一行 js 代码,顺便 uglify 一下,多捞啊
chai2010
2018-08-20 13:06:33 +08:00
Atwood 定律已经完成任务了。以后是 Ending 定律:"Any application that can be compiled to WebAssembly, will be compiled to WebAssembly eventually."

Ending 定律也称为终结者定律,它是 Ending 在 2016 年 Emscripten 技术交流会上给出的断言:所有可以用 WebAssembly 实现的终将会用 WebAssembly 实现。
luvxy
2018-09-17 14:25:01 +08:00
@AllOfMe 我也是这样觉得,前端现在感觉太乱了,真想转后端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/476935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX