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

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

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

33431 次点击
所在节点    程序员
195 条回复
cxknmsl
2020-01-06 14:14:36 +08:00
这有啥,我特么面得 iOS,结果入职后 oc、swift、android、react native 全要写,还疯狂赶项目,头都要炸了,之前就写过一年 oc
daimubai
2020-01-06 14:15:10 +08:00
后端对前端会用就行了,不管你是从哪搬的代码,效果出来就行了,花一周学了下 html css js,花一周做出来了一个小程序,用 mpvue 做的,还是挺简单的吧
bojackhorseman
2020-01-06 14:16:39 +08:00
打起来打起来
netherlanddennis
2020-01-06 14:27:20 +08:00
经历:我不会开车。

结论:哇,开车好难啊!!!
taxiaohaohhh
2020-01-06 14:33:37 +08:00
一堆不喜欢 redux 的,去 vue 或者用 mobx 啊,看不懂就看不懂,智商不在线,非要 diss redux
Katrol
2020-01-06 14:33:42 +08:00
简而言之,言而简之,贵圈真乱
IamUNICODE
2020-01-06 14:36:37 +08:00
后端表示看热闹不嫌事大,打起来~
wuwukai007
2020-01-06 14:37:04 +08:00
钓, 就硬钓
bylh
2020-01-06 14:37:39 +08:00
@xiangyuecn 啥 bug 啊
chenyu0532
2020-01-06 14:37:56 +08:00
什么时候能把 css 给干掉。。极其多的教程里写着前端最难最重点的是 js,html css 顺手就学了。。开始学了之后我发现,最难的是 css 啊。。
有没有不要用或者少用 css 的前端框架啊!!我想学学。。。
a4854857
2020-01-06 14:41:48 +08:00
我觉得接触最近框架以后怀念 jQuery 一把梭的估计都接触的是 react
用了 Vue 毫不怀念 jQuery.各种最佳实践跟着走就是了. 写法没有 jsx 变化这么大.
各种符合直觉真的解决痛点无痛升级.
zdnyp
2020-01-06 14:45:18 +08:00
等一下,我觉得 php 天下第一(我 Python
NB7474
2020-01-06 14:46:42 +08:00
npm
BingoXuan
2020-01-06 14:51:16 +08:00
本来想试着 react+ts+electron 搞个 demo 玩一下,折腾了一天 webpack 配置,最后还是用人家写好的配置好用
whisperrr
2020-01-06 14:53:22 +08:00
惹?你敢说惹
fkdog
2020-01-06 14:54:06 +08:00
我觉得前端烦就烦在喜欢弄一堆工具。
比如上手 react 吧,新人就要去搞 webpack npm,step by step 先把环境搭起来。
这一步就可能栽坑。
上 google 搜索教程,可能是一两年前的,然后相关的类库、插件的 api 已经变的妈都不认识了。想搞个 hot-reload,结果弄出了一堆的相关配置,每一个看起来都完全不一样,一个个试过去结果全 tm 失败了。

弄好 webpack,然后还要再弄 babel,这个坑更多,配置参数一堆一堆的。

最后找了官方的 create-react-app,结果明明都是同样的 webpack、babel,为什么这玩意封装起来后看着完全不一样。

环境配置阶段就劝退了。

也难怪会有 webpack 配置工程师的调侃。
1239305697
2020-01-06 14:54:34 +08:00
前端的花里胡哨早就把我整懵了
sevenzhou1218
2020-01-06 14:57:21 +08:00
菜是原罪啊。当然我也很菜。
Winnerxuan
2020-01-06 15:03:45 +08:00
前段时间工作需要学一下,vue,部署项目的时候,总报错,报的错误不清不楚,真的很难排查,可能是我太菜了
hantsy
2020-01-06 15:04:08 +08:00
对于熟悉后端 OOP 开发,要做前端,Angular 是最佳选择。Anguar 默认使用 Typescript 开发,它本身是强类型语言,适合 OOP 编程。 对于熟悉 Java 的,几乎不费力就可以迁移过去,一些后端概念都是深入到 Angular 中的细节设计中,比如比如 OOP,DI,组件中界面,样式和行为分离,有现在 HTTP Client 用来与后端 API 交互(与 Java 中现有的类似),Rxjs 支持( 全 Reactive API,与 Java 中 Rxjava API 类似)。

React 还是沿用 JS 一些习惯,尽管现在也开始支持 OOP 和 Typescript,但是很多概念如果不是熟悉传统 JS,第一次接触很难理解,比如 High order function 等,嵌套几层后我就开始有点晕了,Function 也可以当 Prop 传递(是特色,也是让新人晕的地方)。再者 React 与 Angular 不一样的,它不是全功能的架构,对于一些功能有太多的第三方选择,比与后端交互,状态管理等。

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

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

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

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

© 2021 V2EX