V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gogod112121
V2EX  ›  程序员

(2023 年)后端写前端的话怎么入门比较好? 有没有什么教程推荐?

  •  
  •   gogod112121 · 347 天前 · 3497 次点击
    这是一个创建于 347 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  347 天前
    了解了一下 uniapp, 有公司会用这个吗? 比如开发微信小程序?

    我感觉如果个人做项目,用这个 uniapp 是不是更方便点?
    30 条回复    2023-11-24 15:15:28 +08:00
    vikaptain
        1
    vikaptain  
       347 天前
    后端写前端就 Angular
    crazyweeds
        2
    crazyweeds  
       347 天前
    过来人分享,react 。
    第一个作品: https://hutubox.com
    Cloud9527
        3
    Cloud9527  
       347 天前
    我正在跟着这个学 www.freecodecamp.org
    huihuiHK
        4
    huihuiHK  
       347 天前
    react
    mightybruce
        5
    mightybruce  
       347 天前
    懂点基本的 html\css\js, 简单写写看看各种框架就好了, 比如 Vue.js 、React.js 。
    深入学习要花比较久的时间,也不如专业的前端, 现在不少前端都已经转向 wasm ,js/ts 已经没得卷了, 学 wasm 框架 还能实现弯道超车。
    现在有了 wasm 加持,以后不用写 js 和 ts 一样写前端,wasm 在做计算之类的任务是要比 js 快很多的。
    举几个项目 Yew 、Blazor
    Rust Yew 对标 Reat 的 wasm 前端框架比 react 快,也是用类似虚拟 dom 处理的方式渲染。
    tomatocici2333
        6
    tomatocici2333  
       347 天前
    html + css + js + vue3 找课看就行了
    qloog
        7
    qloog  
       347 天前
    最近也在学前端,主要是 react, 推荐两个:
    wxw752
        9
    wxw752  
       347 天前
    B 站大学啥都有
    mightybruce
        10
    mightybruce  
       347 天前
    https://github.com/flosse/rust-web-framework-comparison
    rust 和 go 以及 c++ 都支持 wasm, 其中 rust 的 前端框架还比较多。
    tsja
        11
    tsja  
       347 天前
    只写 uniapp ,能把人写傻了
    gogod112121
        12
    gogod112121  
    OP
       347 天前
    @tsja 怎么讲?
    momo1128
        13
    momo1128  
       347 天前
    yeqizhang
        14
    yeqizhang  
       347 天前 via Android
    那不得先学三剑客,三剑客基础学了后,然后搞 react jsx 吧🙊
    iorilu
        15
    iorilu  
       347 天前
    我个人建议有完全其他面向对象语言得还是后端, 还是学 react 比较好
    PTLin
        16
    PTLin  
       347 天前
    @mightybruce wasm 侧调用普通的 web api 本身开销就很大,加上 yew 为了配合 rust 的语法的各种设计上的妥协,随便写点东西都要引入一堆 js bridge 的库,写个闭包都麻烦的要死, 更别说获取 Element 了,这还没加上构建和调试,以及第三方库的支持,你真的要给人推荐 yew 写 web 吗?
    windliang
        17
    windliang  
       347 天前 via Android
    可以先看看这个,可以先了解前端的一些概念,https://mp.weixin.qq.com/s/0X8l9VeEp0VizlUTSgVmqg
    wateryessence
        18
    wateryessence  
       347 天前
    react + chatgpt
    iomect
        19
    iomect  
       347 天前   ❤️ 1
    嘿 你猜怎么着 马上 2024 了我依然是用 jQuery
    musi
        20
    musi  
       347 天前 via iPhone
    @mightybruce 别硬吹用 wasm 写 dom 了,都是用 js 实现的胶水层,wasm 就没有 dom 的 api
    hunterzhang86
        21
    hunterzhang86  
       347 天前 via iPhone
    找了个 react 的博客模版 https://github.com/timlrx/tailwind-nextjs-starter-blog 在学,结合 ChatGPT 尝试自己加了一些功能,比如友链和分享,作为一个后端程序员更有整体视角去考虑问题了。有兴趣可以看一下: https://www.ifb.me
    MuscleOf2016
        22
    MuscleOf2016  
       347 天前
    千万不要用 uniapp 打基础,用 vue 或者其他框架。
    deanwin
        23
    deanwin  
       347 天前
    b 站上一个清华大学的学生自己组织的课程: https://space.bilibili.com/676450636/channel/collectiondetail?sid=1226112

    虽然不是非常专业,但给自己入门前端还是很好用的
    deanwin
        24
    deanwin  
       347 天前
    @deanwin 我自己就用这个学前后端,虽然我自己没工作经验
    mmdsun
        25
    mmdsun  
       347 天前
    学 vue 3 就行 上手快,然后用 css 框架。
    GP1
        26
    GP1  
       346 天前
    国内外通用最多的就是 React
    国内是 Vue 用的比较多,考虑到通用性还是学 React 最好。
    potatowish
        27
    potatowish  
       346 天前 via iPhone
    同后端,我推荐 react+chatgpt ,照着官方文档学就行了,然后再学 nextjs
    cugljd
        28
    cugljd  
       346 天前
    推荐 react
    zjj19950716
        29
    zjj19950716  
       346 天前
    css 劝退, 学过 vue ,react ,学的时候直接复制的教程的 css ,后来自己要写点什么 css 就一片空白
    vialon17
        30
    vialon17  
       346 天前
    恰好最近 boss 让写个页面,于是很愉快撸了 vue3 ,
    差不多一个星期,做了个简单的查询表格,
    问了前端他用的什么框架,他当时说饿了吗,我当时就懵了(纯后端不是很懂/尴尬)
    现在基本上固定 Vue3 + Element plus
    做后端的时候用过 jinja ,感觉和 vue 挺像的,挺好转,就是 css 比较复杂点。/2333
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:48 · PVG 04:48 · LAX 12:48 · JFK 15:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.