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

想做一个 API 服务器应用,纠结使用什么框架? NestJS 还是 Springboot?

  •  
  •   herbsun · 114 天前 · 1695 次点击
    这是一个创建于 114 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是移动端出身,想独立开发一个 App ,由于这个应用绕不开服务器,所以现在纠结选择哪个技术框架? 目前选项里面有 NestJS 和 Springboot ,对我来说都一样,因为都不会😄。看看各位大佬有什么高见吗? 顺便问一句:有没有搭建好的业务型框架,比如集成日志链路、统一结果返回结构等,可以拿来直接写自己专注的功能就行了。

    19 条回复    2024-01-05 17:20:59 +08:00
    ZZ74
        1
    ZZ74  
       114 天前
    有没有搭建好的业务型框架,比如集成日志链路、统一结果返回结构等,可以拿来直接写自己专注的功能就行了。
    基于以上问题 基本就选 java 了
    RedBeanIce
        2
    RedBeanIce  
       114 天前
    移动端出身,但是你还是没有介绍清楚你的基本信息。
    移动端出身有很多,,RN ,Android ,ios 等等。。

    请再补充一下基础信息。
    chaofanx
        3
    chaofanx  
       114 天前 via Android
    基于 spring 的各种快速开发框架
    wusheng0
        4
    wusheng0  
       114 天前 via Android
    nestjs 简单点
    PluginsWorld
        5
    PluginsWorld  
       114 天前
    考虑 PHP 和 Laravel 的话,插件世界 https://marketplace.plugins-world.cn/market-place/plugins 可以看看,能让你挑选基础常用插件使用。事半功倍。
    jojo0830
        6
    jojo0830  
       113 天前
    supabase ?
    killerzhangsan
        7
    killerzhangsan  
       113 天前 via Android
    非得你自己做么?我给你做行不行啊?
    musi
        8
    musi  
       113 天前
    独立开发哪个快用哪个
    cookgo
        9
    cookgo  
       113 天前
    goframe
    lee88688
        10
    lee88688  
       113 天前
    楼上说 supabase 的思路很不错,不一定需要真的写代码才能有后端,找一个尽量简单的方式。
    crazyTanuki
        11
    crazyTanuki  
       113 天前
    只做 api ,直接 expressjs 和 koajs 不好吗?
    janus77
        12
    janus77  
       113 天前
    不嫌弃的话,选 php 吧,注意下响应的 json 格式,别的没了
    flmn
        13
    flmn  
       113 天前
    如果你是前端出身,最简单的选择是 baas 啊,比如 supabase ,appwrite ,这个最快了。

    如果你非要学学后端,那么可以看看 Go ,我觉得做纯服务的话,它是比 Java 更好的选择,框架推荐 fiber 。

    如果你之前也做过网页端,那么 nodejs 也是一个好选择,现在很多新一代应用都用 node: https://www.jitao.tech/posts/node-tech-stack ,框架推荐 fastify 。

    go 和 nodejs 推荐的两个框架都是简单且性能又好的。
    kuituosi
        14
    kuituosi  
       113 天前
    Springboot 生态好,基本上你需要的都能找到,但是资源占用高
    NestJS 小型项目没问题,生态远不如 java ,资源占用中等
    supabase 最简单但是有很多限制
    mmdsun
        15
    mmdsun  
       113 天前 via iPhone
    spring boot: https://spring.io/guides/gs/rest-service/

    .net core: https://dotnet.microsoft.com/zh-cn/apps/aspnet/apis

    我推荐 spring boot 或者微软的.net core(文档全面 适合新手)
    Selenium39
        16
    Selenium39  
       113 天前
    都不会肯定无脑 nestjs
    herbsun
        17
    herbsun  
    OP
       113 天前
    @killerzhangsan 可以聊聊 看看咋收费
    herbsun
        18
    herbsun  
    OP
       113 天前
    @Selenium39 嗯 我现在在用 nestjs 尝试搭,先试一下
    killerzhangsan
        19
    killerzhangsan  
       113 天前 via Android
    合伙模式也可以。v 详聊: amlsaWFwcA==
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1262 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:48 · PVG 07:48 · LAX 16:48 · JFK 19:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.