V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wmz000
V2EX  ›  问与答

后端,进行前端开发

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

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

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

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

    如果一点前端都不会的话,考虑 NG 和 Vue ,会比使用 React 好很多。如果原本的业务已经开始使用 react 了的,还是交给专门的前端来负责就好了。一上来就是前端娱乐圈心智负担很高的。
    daozun
        18
    daozun  
       253 天前   ❤️ 1
    直接使用 Angular 吧,对后端友好, 依赖注入啥的都是后端会的知识,很容易理解他的概念,估计难的部分对 op 来说是做页面,这个就得花时间了,尤其是 css...
    manasheep
        19
    manasheep  
       253 天前
    C#直接而用 Blazor 开发前端很爽。
    anguiao
        20
    anguiao  
       253 天前
    前端现在入门的时候确实容易感到困惑。一堆花里胡哨的工具链,用起来是挺爽的,不过很容易让新手懵逼🤣
    heftyMan
        21
    heftyMan  
       253 天前
    可能你接收的项目比较乱,主要是整体技术水平不高,写出来的东西质量较低
    wangpugod2003
        22
    wangpugod2003  
       253 天前
    我感觉前端的类型弱化的语言很难理解啊,写的代码在后端看来就是天马行空。。
    后端不管是 java ,go ,C#都是强类型,很清晰,用 IDE 直接点点点就找到各类型了。可能也是 js 没习惯?
    Chieh
        23
    Chieh  
       253 天前
    同后端,小调整基本通过阅读官方文档搞定
    whp1473
        24
    whp1473  
       253 天前   ❤️ 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
       253 天前
    @Chad0000 #2 这个我决定不了啊,公司内部用的 react
    wmz000
        26
    wmz000  
    OP
       253 天前
    @crazyTanuki #1 就是文档写的不全,很烦,还不如直接看原生文档,他一封装了我反倒是看不懂了
    wmz000
        27
    wmz000  
    OP
       253 天前
    @sunhuawei #5 谢谢大佬,我看看
    wmz000
        28
    wmz000  
    OP
       253 天前
    @potatowish #13 额,公司有套自己的组件库,只是我不会用 ,能用但会有些需要调整的,我一时半会搞不来,能直接套组价当然爽了
    wmz000
        29
    wmz000  
    OP
       253 天前
    @openliucongbx #9 写页面就算了,还是在原先页面上加东西
    tkHello
        30
    tkHello  
       253 天前
    后端仔都就位完毕
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2769 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:25 · PVG 13:25 · LAX 22:25 · JFK 01:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.