V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
ixixi
V2EX  ›  Go 编程语言

go 后端能否像 react 一样 由数据驱动逻辑 ? 这样有何优劣, 欢迎讨论

  •  
  •   ixixi · 50 天前 · 1684 次点击
    这是一个创建于 50 天前的主题,其中的信息可能已经有所发展或是发生改变。
    12 条回复    2024-03-28 19:19:42 +08:00
    channg
        1
    channg  
       50 天前   ❤️ 1
    盲猜前端转 go
    chengongpp
        2
    chengongpp  
       50 天前
    是指类似`map[string]func(params []string)(string, error)`这种操作吗?
    bianhui
        3
    bianhui  
       50 天前
    怎么个驱动法
    mxT52CRuqR6o5
        4
    mxT52CRuqR6o5  
       50 天前
    不像前端,没那么多状态需要管理
    willx12123
        5
    willx12123  
       50 天前
    后端跟前端不一样的点在于,后端程序一般都是无状态的,状态这些都是由数据库、消息队列这些东西维护的,所以不存在数据驱动逻辑,而且 React 的重点并不是数据驱动逻辑,而是数据驱动视图,后端没有视图,就不存在这些了。
    Leviathann
        6
    Leviathann  
       50 天前
    react 是数据驱动视图,逻辑是要你自己写的部分
    Hstar
        7
    Hstar  
       50 天前
    你是否在说"函数式编程"和"响应式编程"
    只适合极少数场景, 已经被倒进垃圾桶啦
    hancai
        8
    hancai  
       50 天前
    k8s 的控器算不算, 用户提交的资源清单,驱动 k8s 的调度逻辑? 我瞎猜的,不熟悉 react
    zhufuyi
        9
    zhufuyi  
       50 天前
    不了解 react ,但根据 mysql 表来生成常用的 CRUD restful api 接口代码是有的,这里是生成代码页面 https://go-sponge.com/ui/web-http 不知是否符合你的要求。
    dayeye2006199
        10
    dayeye2006199  
       49 天前
    有 vert.x 这种响应式框架,但似乎和你说的东西不太一样
    loveDiu4ever
        11
    loveDiu4ever  
       49 天前
    谁告诉你 react 是数据驱动逻辑的?

    那是数据驱动视图,怎么你用 go 写视图啊?是因为数据的变化要映射在视图上,所以用逻辑与数据进行关联,数据自动变化呈现在视图上。

    你这问题就跟说 node js 为什么不直接跟 react 一样呢
    xhd2015
        12
    xhd2015  
       30 天前 via iPhone
    用 go 重新实现 jsx 就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   921 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:03 · PVG 04:03 · LAX 13:03 · JFK 16:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.