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

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

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

33321 次点击
所在节点    程序员
195 条回复
IGJacklove
2020-01-06 11:30:22 +08:00
@xcoderan react 和 react native 没什么区别吧。。。基本面向文档编程
darknoll
2020-01-06 11:31:29 +08:00
@Jaosn 我们公司的前端都觉得后端很简单的
murmur
2020-01-06 11:33:14 +08:00
@IGJacklove react native 前面那个单词你可以无视,他就是 native,没 native 知识或者没 native 专职辅助恶心死
damngood
2020-01-06 11:35:56 +08:00
同反感 redux 类似的方案, 习惯了 rx 这种可以细粒度控制的数据流.
啊, 还有 webpack 这种东西配置起来也麻烦.

这么多年过去了, 前端开发的工具链还是这么一团糟 (个人观点)

我个人还是等 Web Assembly 上来后再来接触 web 前端吧
pandait
2020-01-06 11:36:19 +08:00
我已经放弃了。 反正就是 jQuery 一把梭。
Justin13
2020-01-06 11:39:10 +08:00
react 的演进方向是函数式编程,加上 redux 就更明显了,其次 react 本身只是做 UI 的,UI 背后的 model 想搞成啥样都可以。这部分想 OOP 就 OOP,想搞事件就搞事件,只看应用场景,没有高下。
bohrasd
2020-01-06 11:42:15 +08:00
@darknoll 哪种后端?...
Cbdy
2020-01-06 11:43:48 +08:00
这叫做技术进步淘汰老程序员,赶紧学习跟上吧😂
BreadKiller
2020-01-06 11:45:42 +08:00
我也是最近在学 react 和 vue,发现 vue 要简单一些。
DOLLOR
2020-01-06 11:50:12 +08:00
jquery 一把梭不香🐴?
不就是字符串拼接 html 嘛,直接操作 dom 嘛,添加几个 click 事件嘛,然后写个 selector append 上去就行了。
不能用 babel 的话还要忍受恶心的嵌套地狱,但又不是不能用。然后继续转发老掉牙的 javascript 笑话。
效率不够,加班来凑,再拉几个觉得前端简单的后端一起奋斗吧。
noobma
2020-01-06 11:51:09 +08:00
用 angular 会有这么多花里胡哨的东西吗😂
yxcoder
2020-01-06 11:52:09 +08:00
前端自动化构建,对于刚入门的人来说确实挺不好理解的,但是写多了代码,就会觉得是神器了。vue,react 其实都是对业务逻辑的高度抽象,解决的都是重复工作的问题。其实新手学前端,完全可以先不启用构建那一套,webpack 和 node 都暂时搁置,用 jquery 写两个交互复杂的页面,譬如后台管理页面,然后尝试引入 vue,用 vue 再实现一遍刚刚写过的页面,对比差异,很容易发现 vue 的强大。用 vue 用的多了,就会感觉到问题,组件之间的通信和状态非常难以处理,vuex 解决的就是这个问题。有些人总以为前端容易,殊不知与人相关的东西其实都是异常的复杂,计算机再牛 B,最后落脚点都是人
Ley
2020-01-06 11:59:45 +08:00
国内 Angular 生态没发展起来真可惜…
wunonglin
2020-01-06 12:00:12 +08:00
前端娱乐圈。。
wangyzj
2020-01-06 12:05:17 +08:00
开始了,开始了
hyy1995
2020-01-06 12:05:44 +08:00
上来就是 React,当然难了,React 一堆 ES6/7 的概念,学习曲线还是很陡的。



建议你可以先看 Vue,这玩意前端几乎人人都会,大大降低了前端的门槛,非常简单,我在三线城市,这边的公司招前端几乎清一色的 Vue。而大多数说自己懂前端的后端,懂的就是用 Vue 开发后台管理系统。。。
hyy1995
2020-01-06 12:18:20 +08:00
另外,如果在国内的话,我真的建议别瞎跨端折腾了,浪费时间,你们得区分清楚“全干工程师”和“全栈工程师”。。。不管是前端还是后端,精通起来是需要时间和实战的,不是看着文档敲几个 API 就算会了。有这功夫不如在自己的领悟挖深一点,或者多刷几道 LeetCode。



现在很多小公司没钱招人,就喜欢让员工“全干开发”,实际上让一个前 /后端开发者去跨端开发,搞出来的玩意就仅限于“能跑起来”。。。
slyang5
2020-01-06 12:22:10 +08:00
说实话 你太菜了 哈哈哈
duan602728596
2020-01-06 12:31:17 +08:00
前端这几年不就是用了点提升开发效率、减少编码量的东西吗?从 node、ARV 出来开始就一直这个那个的,都 2020 年了,合着后端用框架、工具就是必须,前端用就叫瞎折腾?

现在兼容语法不用自己解决了,2020 年的语法编译完,在 2000 年的电脑上也能跑,操作 dom 的语法也不用写了,数据一变,ui 跟着变,轻松多了。省下时间了,有时间研究别的东西了,这不挺好?

目前 wasm 也有写 ui 的库,c++的 asm-dom 也是类似 jsx 的语法,go 也能直接编译 wasm,不怕麻烦你可以去用啊
Actrace
2020-01-06 12:36:51 +08:00
代码写多了容易暴躁。
出去钓钓鱼就好了。

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

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

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

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

© 2021 V2EX