说句实话,我后端现在已经看不懂前端了,太难了

2020-01-06 10:47:19 +08:00
 phpxiaowangzi

看不懂惹,肿么办,最近在学 react,完全抓瞎。

33256 次点击
所在节点    程序员
195 条回复
JamesC
2020-01-06 10:50:59 +08:00
多看、多学、多练。抓瞎是正常的,上来就上手你让其他人情何以堪。
cpdyj0
2020-01-06 10:51:04 +08:00
感觉要是不上什么 redux 还在接受范围内…前端栈越来越复杂了
xcoderan
2020-01-06 10:51:44 +08:00
react 其實就是模塊堆疊
react native 比較難一點
Jaosn
2020-01-06 10:53:58 +08:00
我们公司的后端都觉得前端很简单的
zhw2590582
2020-01-06 10:54:32 +08:00
其实吧,react 常用的 api 也就几个,无需全部精通,了解一下就好,等需要时再看文档,难的永远都是业务逻辑。
EPr2hh6LADQWqRVH
2020-01-06 11:01:36 +08:00
这是前端圈长期逆淘汰的结果。

模板混代码里这种 PHP 宗教行为就别提了。

个人认为因为 javascript 语言的部分原因,前端很少有人懂什么是继承,什么是类,实例到底啥意思,更别谈良好维护引用了。

什么 redux,什么 vuex 根本就是莫名其妙,不就是事件监听吗,像 Node.js 那样 EventEmitter 多么清晰,非得自己造概念。

画虎不成反类犬,凡是有这套什么状态管理逻辑的,代码完全不可读。

前端自己也是不争气,不用别人的这些狗概念,自己就不会写代码了吗?

没有什么 redux,自己就不会管理自己的属性了吗?
Hellert
2020-01-06 11:02:13 +08:00
以前刚接触前端我也是懵,不过后来醒悟,现在的前后端不就是传统的 C/S 架构嘛,就豁然开朗了。
不过后端的东西都有成体系的理论为基础,前端的东西大多都是套路,学习的时候要转变一下思维。
murmur
2020-01-06 11:10:44 +08:00
vue 就很好懂,react 那套东西学起来是非常烦人
另外不知道 6 楼的兄弟是不是友军,我们的项目没用 redux,用的 EventEmitter,线上跑了 3 年了没问题
但是我还得说 vue 的 template 碾压 jsx,连 if 和 for 都没有的东西不配谈优美
marcong95
2020-01-06 11:16:27 +08:00
@avastms #6 恕我直言,你是不是对前端有什么错误的偏见,OOP 的基本概念,我觉得 0202 年的 JS 来说似乎也没什么明显的缺失了。前端现在的倾向是往 FP 走,OOP 似乎被认为不适合用于操作 UI。你也可以不用这些“狗概念”自己 jQuery 一把梭也没人挡着你。你要类似 EventEmitter,那 jQuery.on 或者 document.addEventListener 不也挺好的么。

代码不可读,除了本身代码质量的问题,还可能是读者水平不够的问题。至于是哪方面问题,没看见代码我也不好说
wxsm
2020-01-06 11:18:04 +08:00
React 其实是前端框架里非常精简优雅但是上手难度较高的一个(这也很符合常理,精简不等于简单)。如果你是初学者,Vue 是最好的选择。

@avastms 说话这么暴躁,不知道您的代码写得怎样。合着前端都是傻逼,就您最牛。
rayhy
2020-01-06 11:18:50 +08:00
借楼问下给后端的关于前端的学习资料,尤其是 webpack,npm,yarn,nodejs 这些都在干嘛,怎么结合。。。
tt67wq
2020-01-06 11:18:56 +08:00
劳资的前端还停留再 jquery 阶段。。。
q8164305
2020-01-06 11:21:42 +08:00
@avastms 我觉得是你自己的问题,我怎么没见人前端抱怨难读,就一帮半吊子后端天天说难读
littlebaozi
2020-01-06 11:22:04 +08:00
前端也看不懂前端了哈哈
murmur
2020-01-06 11:22:44 +08:00
@rayhy 纯前端的话,这 4 个东西加一起干的都是 maven 的活,跑在浏览器的东西跟这 4 个都没关
如果是广义前端,nodejs 可以干 1/4 个 java 的活,前三个是 maven
xiangyuecn
2020-01-06 11:23:26 +08:00
确实太难了。。。写个入门的 vue 也会遇到 bug,没办法--官方也解决不了,issue 还在那晾着。入门到放弃,还是自撸爽
EPr2hh6LADQWqRVH
2020-01-06 11:24:16 +08:00
屎壳郎从来见不到屎,总是见到饭。
SbloodyS
2020-01-06 11:27:00 +08:00
我只会 jquery 和 angularjs。。。。落伍的我
phpxiaowangzi
2020-01-06 11:27:30 +08:00
@tt67wq the same to you
mikulch
2020-01-06 11:29:03 +08:00
@rayhy 别学了,你说的这些再过两年,除了 nodejs 其他的估计都淘汰了。

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

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

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

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

© 2021 V2EX