现在的前端技术栈真的太恶心了!

2021-12-12 21:05:03 +08:00
 jezal
现在的前端技术栈真的太恶心了!
我就想用个 react ,写个简单页面,npm 、yarn 给我整几千个包
各种框架 Vue 、React 、Angular...
又是打包、又是编译,webpack 、babel...
人山人海一样的各种配置...

遥想十来年前自学那会儿
前端干净、简单、实用、快速,像童话一样
不要跟我说现在项目复杂度高,也没见搞成多复杂的业务需求

前端的兄弟们,你们是怎么挺过来的?
你们觉得现在用着爽么?
25863 次点击
所在节点    程序员
195 条回复
qichunren
2021-12-13 14:17:37 +08:00
Hotwire 了解一下,你会爱上它。https://hotwired.dev/
bwangel
2021-12-13 14:41:21 +08:00
@ZeroDu #119

后端还有更牛逼的操作

一个几千行代码的 Go 项目,把编译器从 go 1.7 换成了 go1.15 。

直接运行 go build ,一条命令就编译完了。

如果是一个 3 年前的前端项目升级 node/npm ,妈呀,要了老命了。算了,也就几千行,我重写一个吧。
PEAL
2021-12-13 14:41:56 +08:00
其他的不知道,但我知道是这些恶心的东西才让我工资越来越高了
luvroot
2021-12-13 15:01:58 +08:00
当年我以为 js css 学完后就没了,现在一看前端。

学习 A 需要依赖知识 B ,B 依赖知识 C ,C 知识依赖 D ,D 依赖 E 。 玩不死你,卷不死你。

nextjs 依赖 react react 依赖 node ,node 依赖 ts 。ts 依赖 js 。

玩出了花,我一个后端觉得编译 2G 内存都够了,旁边的前端说前端编译至少是 16G 起步。吓得我手里的咖啡都洒了。
JaguarJack
2021-12-13 15:13:44 +08:00
Vue 不是支持 CDN 吗?
RyougiShiki
2021-12-13 15:40:27 +08:00
目前出于百家争鸣阶段,相信未来会跟后段框架一样。
rekulas
2021-12-13 16:16:02 +08:00
@vision1900 你说的只能算非常熟练的工程师不能算非常好,因为真正的工程师已经脱离“端”这个概念了,参考法布里斯•贝拉,从硬件到芯片到前端,样样都是顶级水平🤣
lanten
2021-12-13 16:17:25 +08:00
@gamexg
#19

哈哈哈,这就就要说到大名鼎鼎的 node_modules 了
npm 默认会自动安装依赖的最新小版本,即使强行锁版本,但依然无法锁住依赖的依赖的版本(也就是二级依赖),所以当过了一段时间后,这些依赖还是会在 npm install 时被更新,由于这时间,整体的依赖库已经发生变化,这些被更新的依赖只要存在 api 变更或兼容性问题,就有可能发生 node 运行事故。
murphytalk
2021-12-13 16:31:26 +08:00
@dengji85 kotlin+vertx 后端 Angular 全家桶前端 又让公司买了个不便宜的 angular component lib 带三年技术支持的那种(他们在我自学 Angular 的路上帮助不小哈哈),不要太爽。有什么需求都能很快搞定,楼上说 jQuery 一把梭哈的,大概他们需要维护的 app 和代码量都很小
wmper
2021-12-13 16:50:48 +08:00
不整得复杂一点,不好提升工资啊
lilihangzhou
2021-12-13 16:53:25 +08:00
前端新技术迭代非常快,以前觉得是好事,但是现在真心觉得学不动了,web-component 赶紧干掉 react 和 vue 吧
monologue520
2021-12-13 16:59:13 +08:00
恶心中一大部分是增加了技术壁垒
susujiaoshou
2021-12-13 17:02:17 +08:00
qq807492916
2021-12-13 17:07:20 +08:00
低情商:前端太恶心
qq807492916
2021-12-13 17:07:42 +08:00
高情商:前端技术发展依然充满活力
3dwelcome
2021-12-13 17:08:45 +08:00
@lilihangzhou 新技术我倒是愿意学,问题是这些框架是竞争关系。

有时候同一段逻辑,放在不同框架下,要写几套即类似又不同的代码。这些高相似的克隆代码,会导致后期维护起来很头大。

说到底,如果 JS 本身光是个 runtime vm 容器,运行各种编译后的代码,那我也能接受。关键它又不是。
nzbin
2021-12-13 17:21:35 +08:00
推荐一个 mini 版 jquery 库
https://github.com/nzbin/domq
starcraft
2021-12-13 17:34:57 +08:00
哈哈,还好我就自己小项目搞前端脚手架,要是真找个工作天天写前端,今天 js 加特性,明天框架换版本,后天工具链又要重新配,全是浪费时间的皮毛知识,琐屑知识,估计早学疯了。
所以,我绝对支持前端继续造新轮子,我估计也快了,毕竟新版本 v 也不咋地。使劲造,不爽立马造套新轮子,管它有没有人用,会不会火。
KevinBlandy
2021-12-13 17:40:27 +08:00
对啊,现在前端真的离谱。我上次为了编译一个 React 项目,装了 nodejs ,不知道为啥又要 python3 的环境。。。。太烦了。
RoshanWu
2021-12-13 18:19:05 +08:00

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

https://www.v2ex.com/t/821702

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

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

© 2021 V2EX