V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
labex.io
通过在线实验与 50 万用户一起学 Linux、DevOps 和网络安全技术,付款时输入 V2EX30 限时 30% 专属折扣
Promoted by JamesZHH
BNineCoding
V2EX  ›  问与答

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

  •  
  •   BNineCoding · 2024-07-07 11:13:05 +08:00 · 2986 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    然后想搭建一个服务器,

    之前自己一直是客户端,

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

    所以想问问后台大佬,

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

    跪谢

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

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

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

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