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

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

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

前端的兄弟们,你们是怎么挺过来的?
你们觉得现在用着爽么?
25861 次点击
所在节点    程序员
195 条回复
WadeLaunch
2021-12-13 11:15:39 +08:00
一个后端程序员对前端技术的彩虹屁
/t/821809
----
再试一次链接站内贴,请管理员高抬贵手。
leisure
2021-12-13 11:19:58 +08:00
我一直以为,吐槽贴都是某技术栈从业者从亲身经历吐槽才有些实际的意义。 既然已经前后端分离了,就各自沿着自己的技术路线往前学习往前走呀。 前端自己卷不动了自己吐槽就好了,也没见有前端跳出来说别的技术栈太恶心哇。
libook
2021-12-13 11:21:16 +08:00
其实不光前端有这个问题,这个问题后端、应用开发领域也都存在,比如有的人写个简单的表单接口都要搞一套 PO 、VO 、DTO 、DAO……

这十年来发生了很多变化:
首先 Web 技术出现了 HTML5 、CSS3 、ES6 、Node.js ,让 Web 应用有了向更广和更深发展的能力;
有能力就能做些以前想做又做不了的事情,于是随后发生了 Web2.0 到 Web3.0 的变化,人们对前端的需求不只是一个展示内容的页面,而是重视交互和用户体验,同时出现了手机、平板等多种屏幕,以及多种操控方式,更使得前端需求呈爆炸式增长;
需求爆发的同时,还面临着日渐加剧的规模化、生产线化的问题,这才导致了各种框架、工具的出现,目的是为了提高产能、降低成本。


技术选型和架构设计是一门学问,得按照需求选择预期需求下最适合的方案。

工具是用来解决问题的,不是用来制造问题的;你觉得恶心是因为你当前的项目对工具没有需求,没需求就没必要硬用,用俗话来说杀鸡焉用牛刀。

现在前端 Web API 相比 10 年前已经增加了超多特性,不需要借助任何库和框架也能比较方便写一些稍复杂一些的页面了。现在做一个项目的时候,只要需求尚不明确到需要使用框架,基本都会用原生 API 写,顶多为了兼容加个 Babel ,后续有复杂需求导致原生手写麻烦了,再迁移到框架。
HFX3389
2021-12-13 11:21:26 +08:00
用 react 、recoil 、usehooks-ts 的 useInterval(50ms)、ramda 做个的小游戏,被 recoil 状态管理折磨的怀疑人生,要么 R.append 添加多个或者 R.remove 不移除....
Actrace
2021-12-13 11:25:28 +08:00
Hoshinokozo
2021-12-13 11:28:50 +08:00
《傲慢与偏见》
CodingNaux
2021-12-13 11:48:53 +08:00
1. 不用操心 npm 的大小
2. 打包编译你完全可以选择 Parcel, 基本 0 配置
code4you
2021-12-13 12:15:11 +08:00
当初我也这么认为

现在用得很爽
markgor
2021-12-13 12:31:22 +08:00
说实话我也觉得很累...
也很怀念以前 jQuery 一把梭的时候。
从最早期的原生 js 到用 jquery ,再到现在的 vue ,
诶~不知道怎么说
theprimone
2021-12-13 12:31:55 +08:00
@ZeroDu 没有锁定版本吧
wonderfulcxm
2021-12-13 12:35:07 +08:00
是挺累的,vue 一段时间不用,我又把配置和语法忘了,只好看文档捡起来,jquery 是你拿起来随时可以用。
Raos
2021-12-13 12:38:25 +08:00
没有框架自己写组件也挺费劲的吧
wonderfulcxm
2021-12-13 12:46:07 +08:00
可能当年的需求是天花,虽然凶残,但没那么复杂,只需接种一次 jquery 疫苗终生免疫,现在的需求是新冠,变异越来越多,越来越复杂,疫苗也只能不断更新换代。
wangyzj
2021-12-13 13:03:57 +08:00
前端一直认为可以拯救地球
huijiewei
2021-12-13 13:03:59 +08:00
@wonderfulcxm 用 React 吧。一周后就不用看文档了
jones2000
2021-12-13 13:11:21 +08:00
感觉框架没什么用。 前端我只会一个 canvas , 其他都不会。 框架,打包,配置,切图丢新人做不就可以了, 没什么技术含量,体力活。
dangyuluo
2021-12-13 13:12:52 +08:00
你可以说复杂,但是用恶心这歌词来形容就过分了
ghostsf
2021-12-13 14:05:04 +08:00
还好啊,后端技术栈也很深啊,其他行业也是一样啊。只会越来越多轮子,越来越多工具,随着时间的推移,不好用的,都将被淘汰。前端现在很好的一点是现在越来越标准化了
winglight2016
2021-12-13 14:05:42 +08:00
@gamexg 的确,写 RN 项目,一半的时间用来解决环境问题,而且过半年项目就无法编译或者运行起来
Rrrrrr
2021-12-13 14:07:06 +08:00
直接用 es6 ,script 使用 type=module 。

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

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

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

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

© 2021 V2EX