BNineCoding
V2EX  ›  问与答

求问后台大佬,自己的独立 app 想搭建个服务器,最快上手选什么技术栈

  •  
  •   BNineCoding · Jul 7, 2024 · 4206 views
    This topic created in 853 days ago, the information mentioned may be changed or developed.

    自己的 app 预估有几千人用,

    然后想搭建一个服务器,

    之前自己一直是客户端,

    网上搜了一下后台的架构也是五花八门,,

    所以想问问后台大佬,

    如果出于自用,高速搭建的角度出发,应该选什么技术栈呢

    跪谢

    Supplement 1  ·  Jul 7, 2024
    补充一下,自己之前是客户端,对 Swift 非常熟悉,对 java 和 cpp 属于能写代码的水平。
    28 replies  •  2024-07-08 10:56:55 +08:00
    sdjl
    sdjl
    Jul 7, 2024
    1
    jeffw
    jeffw
    Jul 7, 2024
    2
    用自己最熟悉的。
    fengshils
    fengshils
    Jul 7, 2024
    3
    你是啥技术栈说一下哇,可以让大家给你推荐对应的,啥都不说那就推荐 php ,一小时学习,三小时完工
    crysislinux
    crysislinux
    Jul 7, 2024 via Android
    4
    要快那肯定还是 PHP 。
    openmynet
    openmynet
    Jul 7, 2024
    5
    directus 或 nocodb ,直接接入接口
    106npo
    106npo
    Jul 7, 2024 via Android
    6
    挑个熟悉的语言,Android app 那就用 java 或者 kotlin 写后端。
    啥都不熟那就 nodejs 吧
    defunct9
    defunct9
    Jul 7, 2024 via iPhone
    7
    找我,天天干这个了
    wellerman
    wellerman
    Jul 7, 2024
    8
    PHP Laravel
    lucasj
    lucasj
    Jul 7, 2024
    9
    从零开始,没那么快吧。随便选一个,Python 、PHP 、Java 、Node.js 、C# 都可以。有问题问 ChatGPT 。
    JavenXiao
    JavenXiao
    Jul 7, 2024 via iPhone
    10
    我自己喜欢 leancloud ,不管 web 还是 app 都只需要装个 sdk 就可以用了
    Immortal
    Immortal
    Jul 7, 2024
    11
    我会推荐 Go.
    如果对服务端不熟悉,光 Python 和 PHP 的运行环境都能配半天.
    kkstart
    kkstart
    Jul 7, 2024
    12
    没有前后文的话,选 PHP ,群众基础好,上手快
    ixixi
    ixixi
    Jul 7, 2024
    13
    strapi
    俺们县的人都爱用这个 出活快
    fengshils
    fengshils
    Jul 7, 2024
    14
    那就 springboot 若依呗
    amon
    amon
    Jul 7, 2024
    15
    最快:付费外包
    成本最低:白嫖技术合伙人 /doge
    单干:Node/Python/Go 随便选,按先后顺序排序

    Java 做小项目有点重,PHP 不太懂是不是有些落后了
    IvanLi127
    IvanLi127
    Jul 7, 2024
    16
    firebase ,supabase ,appwrite 。BaaS 用起来,如果是胖客户端,这样最快。
    adrianzhang
    adrianzhang
    Jul 7, 2024
    17
    @Immortal 啥? Python 难道不是服务器标配吗?还要折腾运行环境???
    我肯定推荐用 python 做后端啊,随便写几句就上线了,推荐看一本书《 Python 编程:从入门到实践》直接看项目 3:Web 应用程序,1 小时看书,3 小时代码+测试+上线,比 PHP 高到不知道哪里去了。
    DeWjjj
    DeWjjj
    PRO
    Jul 7, 2024
    18
    直接推荐 nest ,因为你前端部署必出 nodejs 环境。
    其他都不用管,直接上写 app controller 里面挂 service 服务就完了。
    跑业务速度不慢,还有 express 搭配上各路插件。
    随随便便撸,而且还轻松。
    ynyjyz
    ynyjyz
    Jul 7, 2024
    19
    用 django ,现成的后台都给你配置好了
    darkengine
    darkengine
    Jul 7, 2024
    20
    swift 也有 web framework 哦,既然这么熟悉,一波带走吧
    michaelee
    michaelee
    Jul 7, 2024 via iPhone
    21
    @ixixi 这个 cms 不需要先有内容沉淀么,不太懂,请指教
    ETiV
    ETiV
    Jul 8, 2024 via iPhone
    22
    如果没写过后端,已经有几千用户了,建议别写后段…Java 有几个框架经常报漏洞;或者别的语言的框架,你完全不了解的话,会导致后段数据库被注入什么的…

    当然,如果你对各种安全准则熟稔于心的话:
    Swift 有 http 框架了,可以了解一下,Linux 也可以跑
    n18255447846
    n18255447846
    Jul 8, 2024
    23
    肯定首先用自己熟的技术栈,找个 http 框架文档看看就能搭个简单的服务器,要存数据的还涉及到数据库,日均几千的访问量 vps 配置也不能太低
    n18255447846
    n18255447846
    Jul 8, 2024
    24
    举个栗子,我是个前端,熟悉的是 js ,后台用 php 也写过,但要高速开发的话,肯定还是用 nodejs ,因为它有内置的 http 模块,只要安装个 node 写一些代码 createServer 处理请求之后直接就能跑了,当然也有很多框架 express/koa 之类的,如果熟悉路由中间件什么的也可以高速开发。

    还有就是 serverless 也可以考虑下
    dayeye2006199
    dayeye2006199
    Jul 8, 2024 via Android
    25
    Supabase, firebase
    Immortal
    Immortal
    Jul 8, 2024
    26
    @adrianzhang #17 有些标配的如果是 2.7,学的是 Python3,不懂服务器的会折腾很多
    adrianzhang
    adrianzhang
    Jul 8, 2024
    27
    @Immortal #26 哦,对,忘记这个版本升级的大 bug 了。不过除非 5 年 10 年前的机器,新开的都基本上 python3 了。
    michaelee
    michaelee
    Jul 8, 2024 via iPhone
    28
    @darkengine 请问 swift 和 node 在开发后端上,有哪些坑吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1907 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
    ♥ Do have faith in what you're doing.