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

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

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

前端的兄弟们,你们是怎么挺过来的?
你们觉得现在用着爽么?
25864 次点击
所在节点    程序员
195 条回复
vacnt7
2021-12-13 18:45:21 +08:00
难道不觉得这些框架是提升效率的吗
wxsm
2021-12-13 18:49:29 +08:00
回到你最核心的问题:

> 遥想十来年前自学那会儿
> 前端干净、简单、实用、快速,像童话一样

其实现在的前端很干净,比以前更干净。至少 IE 已经退场了。
你甚至连 jQuery 都不需要,原生的 DOM 接口已经替代了当年 jQuery 的绝大部分优势。
你喜欢写干净、简单、实用、快速的代码,在今天只会比以前更好写,不会更难写。不夸张地说,比十年前至少好写 10 倍。

最后,至于你说的那些 npm Vue webpack 什么的东西,没有人说一定要用。它们存在自有存在的道理,你别用就是了,并不碍着你的路。为什么要让自己用觉得不爽的东西呢?
source
2021-12-13 20:04:31 +08:00
日本海军联合舰队二战时候就拥有 4 艘以上的航母,为什么中国都 2021 年了,才 2 艘?
因为二战时期的航母和现代航母根本不是一个东西,复杂度、难度、涉及技术栈都不可同日而语。
你问上面说的这些跟这个帖子有什么关系?
因为前端也是这样。
uni
2021-12-14 00:06:30 +08:00
看文档看累了明知是钓鱼贴我也上来说两句了。。。

lz 说的那些东西全是脚手架在做啊跟你程序员没关系啊,你要搞个简单的页面直接 npx create-react-app 一行代码就起飞了啊这比 jq 方便太多了吧
longkas239
2021-12-14 08:42:05 +08:00
确实恶心 层出不穷的轮子 层出不穷的 bug 这周写完的代码可能下周就跑不起来了
christin
2021-12-14 09:11:50 +08:00
你要是觉得以前的好用,可以继续用原生 html/jQuery 来开发,没人会说啥。
你觉得 vue/react 麻烦,开发一两个页面用不上这么多包,这么多配置文件,说明你的需求没有复杂到需要用这些的地步。像开发个复杂的后台管理系统,用原生的要累死。
还是那句话,你觉得没用是因为你用不上。
> 不要跟我说现在项目复杂度高,也没见搞成多复杂的业务需求
现在网页,小程序,app 恨不得都让前端来做,对了还有桌面端应用。努力学习吧,开发不是一碗饭能吃到老的。
dinfeo
2021-12-14 10:01:07 +08:00
自己是从 Jquery 到 Vue 的全栈,之前用 jquery 在部署和调试方面是有优势,但是在搭建页面,前端组件化,数据绑定,组件异步处理的时候,还是有很多不便的地方。
对于现在的前端框架,在小型项目里,可以直接引用 vue.js ,再直接引用一个 vue 的 ui 库,类似 element ui ,请求 Web API 可以直接用原生的 fetch ,完成这样的前端项目完全不用 npm 的包管理。
说白了,死守着 Jquery 的老古董们,其实还是不愿意走出自己的舒适圈,就算现在前端的框架也可以做到和 Jquery 一样的简单,他们也不会尝试,因为他们只会抱着自认为好的旧东西抱残守缺,早晚被后浪拍死在沙滩上。
eycode
2021-12-14 10:34:41 +08:00
为啥前端不能百花争鸣???爱用不用,又没有人用枪逼你用。我就觉得挺好的,前面有朋友说了,你做项目可以安装脚手架一键操作,你觉得麻烦也可以直接*.js 引用,一了百了。我是看不上 jQ 那种写法的,后面特别麻烦,接手别人项目维护更麻烦,一句话,已经是历史车轮下的产物了,个人看法。对了,现在是移动端的时代。。。。适配问题,懂的都懂
byasm32
2021-12-14 11:43:38 +08:00
@coolzjy 你这明显偷换概念
Joker123456789
2021-12-14 16:45:03 +08:00
5 年前,我刚接触 maven 的时候,也是这样想的。现在感觉 这种包管理工具 是真神,不知道哪个天才发明的。
LZC007
2021-12-14 17:22:18 +08:00
简单页面直接引 cdn 不就好了,扯什么 node_module ,根据自身需求选择技术不是正常吗。难道写个静态页面也上框架然后弄个全家桶秀一波?
ExplorerLog
2021-12-14 17:57:10 +08:00
xiparos
2021-12-14 19:09:48 +08:00
ts 是最口口的,徒增学习成本,浪费时间精力,延缓开发进度,淦
kongkongye
2022-05-24 21:22:44 +08:00
@ykk 本质其实是封装,引入一个新库要调的可能就几个配置,其他的默认就好,这样也方便库升级,非要把几十个默认配置都写出来然后改几个配置,鬼知道你改了什么,库升级时不也得每个配置考虑过去。
hzxxx
2022-10-17 01:16:08 +08:00
@nicevar 什么吊页面这么夸张,主流中配电脑都带不起来

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

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

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

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

© 2021 V2EX