V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aahhaa47396
V2EX  ›  程序员

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

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

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

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

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

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

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

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

    目前在用 利益无关 费用也能接受
    yuedanwork
        38
    yuedanwork  
       197 天前
    迷之 md 格式...链接是

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