V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BNineCoding
V2EX  ›  问与答

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

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

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

    然后想搭建一个服务器,

    之前自己一直是客户端,

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

    所以想问问后台大佬,

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

    跪谢

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

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

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

    还有就是 serverless 也可以考虑下
    dayeye2006199
        25
    dayeye2006199  
       129 天前 via Android
    Supabase, firebase
    Immortal
        26
    Immortal  
       129 天前
    @adrianzhang #17 有些标配的如果是 2.7,学的是 Python3,不懂服务器的会折腾很多
    adrianzhang
        27
    adrianzhang  
       129 天前
    @Immortal #26 哦,对,忘记这个版本升级的大 bug 了。不过除非 5 年 10 年前的机器,新开的都基本上 python3 了。
    woainizg
        28
    woainizg  
       129 天前 via iPhone
    @darkengine 请问 swift 和 node 在开发后端上,有哪些坑吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:16 · PVG 06:16 · LAX 14:16 · JFK 17:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.