V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lvxiaomao
V2EX  ›  程序员

后端程序猿,推荐学习哪个前端框架呀?

  •  
  •   lvxiaomao · 2024-04-03 20:47:23 +08:00 · 7501 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    后端程序猿,推荐学习哪个前端框架呀?想学个新东西

    第 1 条附言  ·  2024-04-07 15:51:46 +08:00
    感谢各位建议,准备开始看看 React 和 Next.js 了
    43 条回复    2024-04-07 15:49:23 +08:00
    hysys32
        1
    hysys32  
       2024-04-03 20:57:45 +08:00 via iPhone   ❤️ 2
    layui
    edison0951
        2
    edison0951  
       2024-04-03 21:00:28 +08:00
    react
    duan602728596
        3
    duan602728596  
       2024-04-03 21:03:32 +08:00
    react 和 angular 都挺好玩的
    tianzx
        4
    tianzx  
       2024-04-03 21:06:06 +08:00
    无脑 Next.js
    lisongeee
        5
    lisongeee  
       2024-04-03 21:07:50 +08:00
    好奇向后端推荐 layui 相当于向前端推荐哪个后端框架呢?
    inkmulberry
        6
    inkmulberry  
       2024-04-03 22:59:48 +08:00
    @lisongeee struts?
    stinkytofu
        7
    stinkytofu  
       2024-04-03 23:07:09 +08:00
    @lisongeee #5 相当于推荐 java 的 struts web 框架, 已经过时没什么人用了。 现代 web 开发还是用 vue ,react 之类的吧
    yechentide
        8
    yechentide  
       2024-04-03 23:07:45 +08:00   ❤️ 1
    工作里用过 Angular17 和 Vue2, 我推荐 Vue3
    React 和类 React 的没用过不清楚
    idblife
        9
    idblife  
       2024-04-03 23:12:58 +08:00   ❤️ 1
    amis
    potatowish
        10
    potatowish  
       2024-04-03 23:32:45 +08:00 via iPhone
    后端程序员推荐 React ,像搭积木一样,顺便再学下 Next.js
    findlisa
        11
    findlisa  
       2024-04-03 23:50:28 +08:00 via iPhone
    哈哈笑不活了
    liuhai233
        12
    liuhai233  
       2024-04-04 02:09:40 +08:00 via Android
    如果写过后端模板渲染那套东西的话,vue 上手会比较快
    foolishcrab
        13
    foolishcrab  
       2024-04-04 02:19:38 +08:00 via iPhone
    花时间了解下前端十年变革,每个阶段的框架解决了什么问题就行了,比学一个框架有用多了。
    php/jsp
    jq/bootstrap
    mvvm spa(vue/react
    SSR(next/remix
    油管很多不错的视频
    yunye
        14
    yunye  
       2024-04-04 04:22:25 +08:00
    pain2w
        15
    pain2w  
       2024-04-04 06:13:57 +08:00
    @foolishcrab 说实话,前端十年的变革没什么好了解的,无非是挖坑和填坑的过程。GUI 的这套历史,目前来看前端搞来搞去就是把 native 走过的路走一遍。倒不如去看看 GUI 的发展史来得更直观。
    fox0001
        16
    fox0001  
       2024-04-04 08:00:02 +08:00 via Android
    flutter ,最好搭配 provider 或者 riverpod
    suuuch
        17
    suuuch  
       2024-04-04 09:20:01 +08:00
    看目的,我最近这几年,用过 react ,bootstrap , vue 做过小项目。layui 这个看过手册。

    纯学习目的的话。
    bootstrap/jq 这个比较贴近 html +js 原生的感觉,没有工程目的纯粹学习的话,差不过够用了。做工程的话,后端用模板引擎 html 直接输出也不错。

    React 这个貌似在严格定义中不算框架,算是 UI 库,想做到跟 VUE 差不多效果,需要自己一点点增加 package 达到同等效果。

    VUE 这个国内很火,react 是国外比较多,vue 就是完整的框架,大而全,手册也很完整,还有 element ui 这种比较好用的 UI 库。做工程也好,学习也好,很快就能上手,也能出工程。
    fuyun
        18
    fuyun  
       2024-04-04 09:36:32 +08:00
    Angular 是最接近后端思想的,很多设计模式也无缝迁移,几乎没有什么学习成本。
    Removable
        19
    Removable  
       2024-04-04 10:11:26 +08:00 via iPhone
    个人当时分别接触了 vue2 和 React ,最后选择了后者
    FreshOldMan
        20
    FreshOldMan  
       2024-04-04 10:45:57 +08:00 via iPhone
    react 都是大厂国外用的多,vue 一般是外包小厂培训班用的多
    enchilada2020
        21
    enchilada2020  
       2024-04-04 11:11:40 +08:00 via Android
    @pain2w 原生也有像 Web 那样声明式框架+布局样式+交互逻辑的写法吗?我的有限了解里都是命令式的…
    Nosub
        22
    Nosub  
       2024-04-04 11:23:45 +08:00 via iPhone
    如果不想折腾,angular ,如果想开源库多就用 react 或是变种 next.js ,国内找工作用 vue ,说了半天好像等于没说,直接说结论:作为玩具,学习 angular ,工作,用其他两个,angular 虽然最接近后端的开发思维,不过不是没有门槛的,可以说 angular 是所有前端框架中最难的,但是好处是它提供了一站式解决方案,作为一个自学并掌握 angular 的人,我个人层面当然推荐 angular 。
    niubee1
        23
    niubee1  
       2024-04-04 11:25:48 +08:00
    哪个框架不是看十分钟文档,跟着例子就可以开始写代码了,需要这么纠结么?
    wxw752
        24
    wxw752  
       2024-04-04 11:27:27 +08:00
    目前在用 vue3 和 flutter
    alexmy
        25
    alexmy  
       2024-04-04 11:32:27 +08:00
    游戏后端,最后选择的是 nextjs 和 flutter ,仅供参考。
    hedwi
        26
    hedwi  
       2024-04-04 11:35:43 +08:00
    后端肯定学 angular 容易
    laters
        27
    laters  
       2024-04-04 11:36:24 +08:00
    vue3 和 flutter
    zdhxiong
        28
    zdhxiong  
       2024-04-04 11:36:49 +08:00 via Android
    vue3 + mdui
    knightdf
        29
    knightdf  
       2024-04-04 11:57:02 +08:00
    react ,真心的,同后端,三大框架的官网文档和教程我都看过
    pain2w
        30
    pain2w  
       2024-04-04 13:02:34 +08:00
    @enchilada2020 很多的微软的那套 xaml ,qt 的那套 qml ,苹果的 swifitui 都是这一类。现在的 GUI 的东西都是大同小异的,互相借鉴,前端那套玩意唯一的优势是目前只有它是最适合在浏览器里跑的东西。
    xueling
        31
    xueling  
       2024-04-04 13:06:03 +08:00
    react 吧,我的开源项目前端部分就是用 react 开发的,效果不错,可以了解下: https://github.com/xl-xueling/xl-lighthouse.git
    laters
        32
    laters  
       2024-04-04 13:58:34 +08:00
    Web:vue3
    安卓 IOS:flutter
    桌面端 Vue + Vite + Electron
    ballffett
        33
    ballffett  
       2024-04-04 19:39:14 +08:00
    vue3 我以前就是后端,现在全栈,这是我用 nuxt3 做的工具站 https://anttoolbox.com
    zhiyu1998
        34
    zhiyu1998  
       2024-04-04 19:51:11 +08:00
    我搞后端的,Vue 、React 都用过,Ant Element MUI NextUI 也基本使用过,推荐一下 React 吧,主要是写起来比较自由,Vue 比较是模板语言。用 React 可以体验万物皆可 JavaScript ,非常丝滑
    inkuku
        35
    inkuku  
       2024-04-04 20:07:18 +08:00
    必须是 Alpine.js 啊,不需要任何的 npm*的环境
    Alpine.js + Tailwindcss 就能满足你大部分需求了
    qloog
        36
    qloog  
       2024-04-04 20:16:02 +08:00
    React + Next.js(完全可以做全栈了)
    Quetalocatl
        37
    Quetalocatl  
       2024-04-05 00:56:19 +08:00 via iPhone
    個人建議,做後端的學習 htmx 會更好。如果是做 information system ,ajax 已經很足夠。有 app 的行為可以再用 js 實現。個人認為 js 前端框架變來變去的是一個大坑。
    zhangk23
        38
    zhangk23  
       2024-04-05 02:55:45 +08:00
    svelte 最简单最粗暴 写起来很顺服
    parthenon2007
        39
    parthenon2007  
       2024-04-05 11:51:38 +08:00 via iPhone
    主流框架任选一款皆可,反正时间一长,都要写吐了
    jaylee4869
        40
    jaylee4869  
       2024-04-05 12:18:14 +08:00
    react / next.js
    way2create
        41
    way2create  
       2024-04-05 14:13:20 +08:00
    @lisongeee layui 这种感觉并不只是过时的问题 感觉就跟 php 的 tp 那种一样并不用特地去学的 真需要的时候看看文档就会了 laravel 那么多杂七杂八的生态我都不爱学 有那工夫不如多学点基础的(逃
    Kung815
        42
    Kung815  
       2024-04-06 01:47:41 +08:00
    @pain2w 想了解 native 开发范式、设计思想之类东西的发展历史,请问用哪些关键字来检索?
    lvxiaomao
        43
    lvxiaomao  
    OP
       2024-04-07 15:49:23 +08:00
    @tianzx 这是不需要 React 基础的吧,看这个是一个 React 应用开发框架
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:28 · PVG 11:28 · LAX 20:28 · JFK 23:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.