V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zxCoder
V2EX  ›  问与答

个人项目有没有方法避免写很多无谓的 api 接口和前后端分离

  •  
  •   zxCoder · Apr 20, 2021 · 1544 views
    This topic created in 1836 days ago, the information mentioned may be changed or developed.

    前后端分离确实挺好,而且前后端单独框架的发展和生态都比不分离更好一些,比如 react angular vue 和 springboot django .net

    但是很多时候个人项目不想搞那么麻烦

    比如展示个列表页,后端就得写一个接口,接口就得定义一些 Model,response,request 这些也要定义(可能有些动态语言不需要),然后前端又得发个请求,解析数据,这其中多多少少会遇到一些坑

    而如果用传统的那种 jsp asp.net php,也不是说不行,但是这些老技术在前端方面的确实也会更加麻烦一些

    有没有这样一种可以综合两者的解决方案,比如 react 写前端,但是后端也用 js 写,但是又不需要单独用 node 框架,直接在 react 里写业务逻辑,获取数据库数据这样子。有没有这样的一种"全干式框架"


    感觉描述了半天,这种需求是不是可以理解为 基于 vue react angular 等的服务端渲染框架?

    Yadomin
        1
    Yadomin  
       Apr 20, 2021
    next.js
    tomczhen
        2
    tomczhen  
       Apr 20, 2021 via Android   ❤️ 2
    人类迷惑行为:有没有前后端不分离的前后端分离框架?
    s0nnse
        3
    s0nnse  
       Apr 20, 2021
    .net 真全干框架,覆盖网页、移动、桌面、微服务、游戏、机器学习、云、IOT 。
    agagega
        4
    agagega  
       Apr 20, 2021 via iPhone
    https://hotwire.dev
    看这个,即使你不用 Ruby,也是个有趣思路
    zxCoder
        6
    zxCoder  
    OP
       Apr 20, 2021
    @tomczhen 不对,应该是 有没有应用了前端最新生态技术的前后端不分离框架?
    cmdOptionKana
        7
    cmdOptionKana  
       Apr 20, 2021
    其实都一样,只是把复杂度转移到另一个地方而已,该写的逻辑还是要写。
    shyangs
        8
    shyangs  
       Apr 20, 2021
    用 node 直接造一個, JS 語言寫起來應該很快吧, 沒幾天你就造好了.
    radiocontroller
        9
    radiocontroller  
       Apr 20, 2021
    ruby on rails 了解一下
    lewinlan
        10
    lewinlan  
       Apr 20, 2021 via Android
    CRUD 也能写出坑来?程序员挠头.jpg
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4304 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 04:05 · PVG 12:05 · LAX 21:05 · JFK 00:05
    ♥ Do have faith in what you're doing.