V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
labex.io
通过在线实验与 50 万用户一起学 Linux、DevOps 和网络安全技术,付款时输入 V2EX30 限时 30% 专属折扣
Promoted by JamesZHH
aahhaa47396
V2EX  ›  程序员

想自己做一个小程序,无后台开发经验。重头学后台开发,大家推荐哪个语言?

  •  
  •   aahhaa47396 · 2024-06-07 15:33:45 +08:00 · 3103 次点击
    这是一个创建于 402 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我亲姐,想让我帮她做一个小程序。我是做移动端开发的,前端也做过。但是没做过后台开发。小程序的后台用哪个语言开发比较方便? golang ,php ,java ,nodejs 中的一个?

    希望得到大家的建议,感谢!

    第 1 条附言  ·  2024-06-07 17:50:51 +08:00
    有朋友推荐微信云开发,好像小程序比较合适,我先去了解一下。多谢大家!
    40 条回复    2024-06-12 09:45:49 +08:00
    ZeekChatCom
        1
    ZeekChatCom  
       2024-06-07 15:35:38 +08:00
    论方便那肯定是 php
    cnoder
        2
    cnoder  
       2024-06-07 15:37:02 +08:00
    node
    iOCZS
        3
    iOCZS  
       2024-06-07 15:37:44 +08:00
    云开发啊,学啥后端
    NoCash
        4
    NoCash  
       2024-06-07 15:38:04 +08:00
    PHP
    putyy
        5
    putyy  
       2024-06-07 15:40:44 +08:00
    会前端就 node 散
    o0
        6
    o0  
       2024-06-07 15:40:47 +08:00
    leancloud ,也有其它类似平台,js 就可以了
    hallDrawnel
        7
    hallDrawnel  
       2024-06-07 15:43:27 +08:00
    你已经会 js 了,那当然是 node 。
    xiaotianhu
        8
    xiaotianhu  
       2024-06-07 15:43:47 +08:00
    移动端是哪端,会 java 就用 java 框架呗。
    会 JS 就找个 Node 的撸一个。
    别的还的现学,语法 生态,小的 tricks , 那些都需要成本的。听起来你就是最小成本给怼出来,当然是熟悉的好。
    Ashore
        9
    Ashore  
       2024-06-07 15:45:33 +08:00
    PHP
    Ashore
        10
    Ashore  
       2024-06-07 15:45:55 +08:00
    @Ashore thinkphp 一把嗦
    4Et5ShxMIq58n6Lr
        11
    4Et5ShxMIq58n6Lr  
       2024-06-07 15:48:56 +08:00
    我推荐 go ,我是前端,尝试学过 java ,go ,php , 相比起来,go 好入门,要么就 node 走起,基本无门槛
    fantasy0v0
        12
    fantasy0v0  
       2024-06-07 16:00:06 +08:00
    先用云开发,做大了再考虑其他的。
    flashBee233
        13
    flashBee233  
       2024-06-07 16:08:13 +08:00
    没错,微信云开发!做大了再考虑其他的
    mailx3
        14
    mailx3  
       2024-06-07 16:16:09 +08:00
    nodejs
    jianchang512
        15
    jianchang512  
       2024-06-07 16:18:20 +08:00
    前端 uniapp

    后端 golang ,php ,java ,nodejs 这些哪个熟悉用哪个,如果都不熟悉,要快可以直接选择 uniapp 配套的 unicloud ,后端+服务器都搞定
    consensus
        16
    consensus  
       2024-06-07 16:18:51 +08:00
    建议先微信云开发,后期做大了再考虑服务器什么的
    sdjl
        17
    sdjl  
       2024-06-07 16:19:59 +08:00
    云开发,js
    consensus
        18
    consensus  
       2024-06-07 16:25:48 +08:00
    如果不涉及微信认证什么逻辑,可以看下阿里云的 EMAS
    https://www.aliyun.com/product/emas
    流量不大的情况下可用最低套餐,我记着是 5 元一个月,而且还不用自己买域名,证书什么的
    Ayanokouji
        19
    Ayanokouji  
       2024-06-07 16:31:51 +08:00
    推荐 go ,部署简单
    duanxianze
        20
    duanxianze  
       2024-06-07 16:32:58 +08:00
    小程序最方便的当然是云函数,js 一把抓
    duanxianze
        21
    duanxianze  
       2024-06-07 16:33:42 +08:00
    @duanxianze 补充,不仅省去了服务器,还省去了域名和备案 ssl 证书等等
    szdev
        22
    szdev  
       2024-06-07 16:34:16 +08:00
    必须 go ,用 go 强化算法很容易高薪
    jeffh
        23
    jeffh  
       2024-06-07 16:44:49 +08:00
    推荐 node ,koa 框架一把梭哈,和 go 的 gin 框架很像
    stiangao
        24
    stiangao  
       2024-06-07 16:54:30 +08:00
    微信云开发就是给你用的
    LeegoYih
        25
    LeegoYih  
       2024-06-07 16:56:01 +08:00
    我前端用原生写的,不用框架是嫌弃编译出来的性能差。
    后端用 Python 写的,用微信云托管部署。
    LLaMA2
        26
    LLaMA2  
       2024-06-07 17:02:01 +08:00
    你的小程序有哪些功能,这很重要!!!

    功能决定了哪些方案能更快速有效地完成目标。
    carity
        27
    carity  
       2024-06-07 17:05:29 +08:00
    楼上说的微信云开发挺好的
    ysc3839
        28
    ysc3839  
       2024-06-07 17:06:55 +08:00 via Android
    Node.js ,前后端都能用 js 开发
    linyongxin
        29
    linyongxin  
       2024-06-07 17:12:38 +08:00
    腾讯云开发的微搭,或者 uni-app+WordPress
    bzj
        30
    bzj  
       2024-06-07 17:16:40 +08:00
    go ,小程序不需要后端语言写界面,直接用 go 写接口,很方便
    wujianhua22
        31
    wujianhua22  
       2024-06-07 17:40:04 +08:00
    你可以试试,基于 Serverless 开发小程序,可以使用 go ,nodejs 等后端开发,当然最简单,不考虑多平台的话微信的云函数就能满足。
    yuxian
        32
    yuxian  
       2024-06-07 17:42:30 +08:00
    nextjs, 无缝开发,后端不只是语言,更多的是 db ,http 协议相关内容。这个应该多关注一下,系统学习。
    aahhaa47396
        33
    aahhaa47396  
    OP
       2024-06-07 17:48:33 +08:00
    @iOCZS 你好,请问云开发是指啥?我理解的后端肯定要用某种语言,云开发不用吗?
    aahhaa47396
        34
    aahhaa47396  
    OP
       2024-06-07 17:48:51 +08:00
    @flashBee233 我先去考虑微信云开发
    aahhaa47396
        35
    aahhaa47396  
    OP
       2024-06-07 17:49:05 +08:00
    @consensus 好的,我先去了解一下
    dongzei
        36
    dongzei  
       2024-06-07 17:53:20 +08:00
    宝塔 Nginx PHP MySql
    yuedanwork
        37
    yuedanwork  
       2024-06-07 18:15:37 +08:00
    既然考虑微信云开发的话 之前也没有经验,如果不介意 js/ts 写代码,那么可以先看下这个,然后再看下其中的二楼回答,就不重复在这里说了

    [小程序云开发收费了,现在如何能够低成本开发 - v2ex](/t/1021106#reply2)

    目前在用 利益无关 费用也能接受
    yuedanwork
        38
    yuedanwork  
       2024-06-07 18:16:39 +08:00
    迷之 md 格式...链接是

    /t/1021106#reply2
    wumoumou
        39
    wumoumou  
       2024-06-08 13:43:49 +08:00
    前端推荐用 uniapp ,你说的小程序可能指的是微信小程序,其实抖音、支付宝、百度也有小程序,如果用 uniapp 开发,可以编译生成多个平台的小程序,也可以生成安卓的安装包。后端就看自己熟悉哪个语言对哪个感兴趣,如果要开发速度就用 PHP ,如果要接 AI 就用 python ,如果是前端转后端,就用 NodeJs ,如果经验丰富不怕加一个字段改 N 个文件的麻烦就用 java 。管理后台就找一个对应语言的开源后台改一改。如果不想用 uniapp ,可以做一个 H5 版的手机网站,网上找一找 H5 打包成小程序,100 多块钱就能帮你生成
    aahhaa47396
        40
    aahhaa47396  
    OP
       2024-06-12 09:45:49 +08:00
    @wumoumou 明白,多谢!
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2297 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 16:07 · PVG 00:07 · LAX 09:07 · JFK 12:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.