后端,进行前端开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wmz000
V2EX    问与答

后端,进行前端开发

  •  
      wmz000 2023-08-17 09:31:16 +08:00 3342 次点击
    这是一个创建于 788 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是后端,工作需要进行前端开发,react ,然后组件库都是内部开发的,有些地方需要自己调整,实在是遭不住。感觉前端这个东西好复杂,比后端复杂,哈哈!不知道是不是自己太笨了,想咨询下各位大佬有啥书啊,视频之类的能让我短时间内有个能快速上手的么?我自己是会一点前端,但跟自己后端比那就是新人。
    第 1 条附言    2023-08-17 23:22:23 +08:00
    1. 公司是有一套自己的 react 前端体系的,我这个需求是在原有页面上加东西(没得选啊!!!),然后自己封装了一堆内部组件,然后文档只有很简单的示范,需求稍微有要改动的地方,我无法凭借他的文档去解决。
    2. 我已经在尝试硬写了,这样我觉得我还能写点,哈哈哈,要是被其他前端同学看到,怕不是要被笑死,难顶!
    30 条回复    2023-08-18 10:22:51 +08:00
    crazyTanuki
        1
    crazyTanuki  
       2023-08-17 09:35:51 +08:00
    有文档其实还好...最怕没文档,每次改组件还要看源码,看全局页面哪里用到同步兼容
    ktqFDx9m2Bvfq3y4
        2
    ktqFDx9m2Bvfq3y4  
       2023-08-17 09:37:12 +08:00
    你可能选错技术栈了,擅长后端的话你可以试试 Angular 。
    tkHello
        3
    tkHello  
       2023-08-17 09:46:12 +08:00
    前端:“咣咣咣,要饭了,开下门吧”
    tkHello
        4
    tkHello  
       2023-08-17 09:47:31 +08:00
    后端:“咣咣咣,要饭了,开下门吧”
    rebang
        5
    rebang  
       2023-08-17 09:48:39 +08:00   1
    react 的新官方文档,已经全部汉化,通透易懂。https://zh-hans.react.dev/
    rebang
        6
    rebang  
       2023-08-17 09:51:41 +08:00   1
    如果是 js 不熟悉,可以看这个 https://zh.Javascript.info/
    xiangyuecn
        7
    xiangyuecn  
       2023-08-17 10:08:13 +08:00
    get set 被玩出了新高度 简单赋个值 你都不知道里面会不会进行上亿次循环
    chuck1in
        8
    chuck1in  
       2023-08-17 10:28:55 +08:00
    op ,国外现在都在流行 svelte 了。
    openliucongbx
        9
    openliucongbx  
       2023-08-17 10:31:04 +08:00
    不写页面就简单...
    luzemin
        10
    luzemin  
       2023-08-17 10:34:22 +08:00
    前端仔还有 30s 到达战场
    kphcdr
        11
    kphcdr  
       2023-08-17 10:36:24 +08:00
    本后端的经验,先简单看一遍文档,然后 B 找个视频 3 倍速看一遍。然后用实际的项目边做边看文档
    signalas1
        12
    signalas1  
       2023-08-17 10:39:47 +08:00
    @chuck1in svelte 吹 出口转内销
    potatowish
        13
    potatowish  
       2023-08-17 10:49:03 +08:00 via iPhone
    同后端一枚。
    组件库还要自己开发么,现在的 UI 框架很多吧,就是用 Tailwind 也有封装好的组件。

    另外个人觉得前端不需要深入学习,知道怎么用就行。用 react 写一个完整的后台管理项目,后面就可以用来参考复制粘贴。

    之前看了 React 官方英文文档,跟着敲了一遍,感觉上手还是很容易的,理解组件和状态即可,Vue 和 NG 看了文档就不想继续了。
    lifesimple
        14
    lifesimple  
       2023-08-17 10:55:19 +08:00
    选 vue
    unt
        15
    unt  
       2023-08-17 11:00:32 +08:00
    前端难的是工具链,MD ,太复杂了,不看别人写好的项目根本配不起来。

    你后端写的话就用别人的模版拿来改就行了,其他的不用管
    haha512
        16
    haha512  
       2023-08-17 11:25:52 +08:00
    最适合后端用的前端还得是 layui ,直接网页修改,不需要任何学习 也不需要编译打包。
    94
        17
    94  
       2023-08-17 13:09:43 +08:00
    前端主要是乱,复杂的话其实还好,就是乱糟糟的。说的好听是生态繁荣,说的不好听就是群魔乱舞。
    自从开始前端工程化之后开始复杂化给自己制造门槛,把萌新搞得和无头苍蝇一样各种工具中乱转。

    如果一点前端都不会的话,考虑 NG 和 Vue ,会比使用 React 好很多。如果原本的业务已经开始使用 react 了的,还是交给专门的前端来负责就好了。一上来就是前端娱乐圈心智负担很高的。
    daozun
        18
    daozun  
       2023-08-17 13:38:12 +08:00   1
    直接使用 Angular 吧,对后端友好, 依赖注入啥的都是后端会的知识,很容易理解他的概念,估计难的部分对 op 来说是做页面,这个就得花时间了,尤其是 css...
    manasheep
        19
    manasheep  
       2023-08-17 13:44:41 +08:00
    C#直接而用 Blazor 开发前端很爽。
    anguiao
        20
    anguiao  
       2023-08-17 13:51:09 +08:00
    前端现在入门的时候确实容易感到困惑。一堆花里胡哨的工具链,用起来是挺爽的,不过很容易让新手懵逼
    heftyMan
        21
    heftyMan  
       2023-08-17 15:26:43 +08:00
    可能你接收的项目比较乱,主要是整体技术水平不高,写出来的东西质量较低
    wangpugod2003
        22
    wangpugod2003  
       2023-08-17 15:40:13 +08:00
    我感觉前端的类型弱化的语言很难理解啊,写的代码在后端看来就是天马行空。。
    后端不管是 java ,go ,C#都是强类型,很清晰,用 IDE 直接点点点就找到各类型了。可能也是 js 没习惯?
    Chieh
        23
    Chieh  
       2023-08-17 15:42:22 +08:00
    同后端,小调整基本通过阅读官方文档搞定
    whp1473
        24
    whp1473  
       2023-08-17 19:57:04 +08:00   1
    我也是后端最近看前端,前端最主要的是乱,没统一标准,然后为了工程化做了一堆需要再编译的东西,html 、css 、js 成了前端的汇编,Vue 、Angular 、React 主流三大框架(主要编译为 html 、js),然后还有 TS(结构化对象)、TailwindCSS(主要编译为 CSS),然后基于这些的框架也一堆,我是臭了 2 周学了下 Vue+Vue Router+Vite+TailwindCSS+Daisyui+Axios 感觉这套还不错,TS 暂时没看,先写需求再说
    wmz000
        25
    wmz000  
    OP
       2023-08-17 23:12:27 +08:00
    @Chad0000 #2 这个我决定不了啊,公司内部用的 react
    wmz000
        26
    wmz000  
    OP
       2023-08-17 23:13:42 +08:00
    @crazyTanuki #1 就是文档写的不全,很烦,还不如直接看原生文档,他一封装了我反倒是看不懂了
    wmz000
        27
    wmz000  
    OP
       2023-08-17 23:14:00 +08:00
    @sunhuawei #5 谢谢大佬,我看看
    wmz000
        28
    wmz000  
    OP
       2023-08-17 23:25:47 +08:00
    @potatowish #13 额,公司有套自己的组件库,只是我不会用 ,能用但会有些需要调整的,我一时半会搞不来,能直接套组价当然爽了
    wmz000
        29
    wmz000  
    OP
       2023-08-17 23:27:24 +08:00
    @openliucongbx #9 写页面就算了,还是在原先页面上加东西
    tkHello
        30
    tkHello  
       2023-08-18 10:22:51 +08:00
    后端仔都就位完毕
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1241 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 83ms UTC 23:36 PVG 07:36 LAX 16:36 JFK 19:36
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86