V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whhhhhh
V2EX  ›  前端开发

前端程序员如果想接私活的话, node 生态能支持大部分的小私活吗,直接 node 还是学一把 PHP ?

  •  
  •   whhhhhh · 61 天前 · 2479 次点击
    这是一个创建于 61 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 条回复    2024-09-26 14:35:37 +08:00
    galikeoy
        1
    galikeoy  
       61 天前
    都行 看你喜欢,建议 node
    zy445566
        2
    zy445566  
       61 天前
    我之前也做 PHP ,但后来发现私活还是用 Node.js 接更爽

    现在 Node.js 后端框架,全栈框架也多,入门也简单,一把梭就完事了

    剩下的都是通用后端技能了,比如 SQL
    lollipogo
        3
    lollipogo  
       61 天前
    我认为 node 足够了,接口少的 nextjs 或是 serverless function ,复杂点的用 nestjs 搭纯后端也行。nestjs 的话我之前有练习写过一个模版,实现了一些常见的需求,commit 里可以看每个提交对应什么功能,我觉得这东西做小应用挺合适的 https://github.com/KwokKwok/nest-starter
    Duanpei
        4
    Duanpei  
       61 天前
    应该是都行的。 哪个熟悉用哪个
    justfindu
        5
    justfindu  
       61 天前
    node 一把梭
    Immortal
        6
    Immortal  
       61 天前   ❤️ 1
    题外话 -- Go:
    1.学习曲线平缓,简单易懂
    2.环境搭建简单干净
    3.部署方便
    jianv3
        7
    jianv3  
       61 天前
    你都说是私活了, 就不要考虑太多, 什么顺手用什么, 不要增加额外的成本。
    个人建议,PHP 没有必要
    ixixi
        8
    ixixi  
       61 天前
    接私活多了 你大概率是绕不开 php 二开的
    6167
        9
    6167  
       61 天前
    最近看求职市场,nextjs 需求非常多,开的薪资也很高,php 就没必要学了
    fengYH8080
        10
    fengYH8080  
       61 天前
    nodejs 的一些框架可以 cli 建模,然后 cli 可以继续帮你针对模型全套 API 提供出来,一天建模,一天配点鉴权之类的,服务端就出来了。相当于把数据库操作通过 API 暴露出来,针对私活简直快得一批,前端写了页面拼拼参数就搞定了
    evada
        11
    evada  
       61 天前
    https://create.t3.gg/ 很适合小型全栈
    fengshils
        12
    fengshils  
       61 天前
    @fengYH8080 细说那些架子
    evada
        13
    evada  
       61 天前
    append #11 会 ts 就可以一把梭
    kkworld
        14
    kkworld  
       61 天前
    不涉及二开的话就什么简单用什么
    leonleung
        15
    leonleung  
       61 天前
    @fengYH8080 #10 大佬细说一下呗,检索 nodejs + cli 建模 查不到
    fengYH8080
        16
    fengYH8080  
       61 天前
    fengYH8080
        17
    fengYH8080  
       61 天前   ❤️ 1
    @leonleung
    @fengshils
    前几年用过 loopback 框架,Model 、Repository 、Service 、Controller 等等全都可以通过 cli 生成,先用 cli 生成项目,然后定义好项目的模型,剩下的都可以 cli 直接生成结构,自己修修补补一些用户登录校验之类的就完全可以用了。
    模型可以做关联关系,框架提供的 orm 查询全部映射到 api 上,相当于直接在前端拼参数就可以做到数据库模型里的外表查询。
    这一套用了,做外包服务端完全没有压力,等于把 SQL 暴露给前端直接搞,挺适合前端人员去搞外包又不熟悉服务端
    gesse
        18
    gesse  
       61 天前
    如果是接私活,建议两个都学下,其中为什么学 PHP 是因为:
    1. 并不是所有项目都是新项目,很大一部分可能是二开,php 二开的程序相对较多。
    2. 有时候可能客户会规定使用什么语言,一般刚开始接订单,你所面对的客户都相对“保守”,可能会要求 PHP

    为什么学 node:
    1. 框架、工具多,生态好,省事
    2. 可以学到更多的东西
    otakustay
        19
    otakustay  
       61 天前
    功能都能做,但前提是你的甲方接受你部署一个 node 服务,有些甲方可能买的服务器就天生只有 PHP ,你要弄个 node 他都搞不定
    kuxuan
        20
    kuxuan  
       61 天前
    koa 我的项目稳定运行一年多了。
    xylitolLin
        21
    xylitolLin  
       61 天前
    甲方能接受都可以,毕竟很多时候甲方那边都要求技术栈是更加通用、大众的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2952 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.