V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
firhome
V2EX  ›  程序员

来聊聊如果要实现一个项目各位的技术栈会怎么选?

  •  
  •   firhome · 2023-08-02 15:39:35 +08:00 · 3708 次点击
    这是一个创建于 473 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想知道大家如果自己要开展副业,或者业余快速做一个项目会用哪些技术栈呢?为什么?

    抛砖引玉: 比如我是前端,那我只会 前端:vue3+element ui ,后端:nodeJS(koa) + mysql/MongoDB
    33 条回复    2023-09-08 10:45:44 +08:00
    lsk569937453
        1
    lsk569937453  
       2023-08-02 15:50:03 +08:00   ❤️ 2
    企业级项目:
    前端 vue,后端 java
    毕竟这俩太好招人了。

    自己玩:
    前端 react,后端 golang/rust 。
    毕竟是自己买的云服务器,1c1g 跑个毛的 java.....
    Chad0000
        2
    Chad0000  
       2023-08-02 15:59:02 +08:00 via iPhone   ❤️ 2
    Angular+C#,无论公司还是个人项目。
    0x19921213
        3
    0x19921213  
       2023-08-02 16:01:08 +08:00
    .Net Core+Vue/Spring+Vue/Flask+Vue
    XCFOX
        4
    XCFOX  
       2023-08-02 16:01:57 +08:00   ❤️ 1
    要出活快的话,Nuxt.js + tRPC 全栈。
    直接不分前后端,能省不少麻烦。
    DoWnH
        5
    DoWnH  
       2023-08-02 16:05:56 +08:00
    @XCFOX 一眼看错,搜了下才知道有个 ts 框架叫 tRPC
    zhangxh1023
        6
    zhangxh1023  
       2023-08-02 16:19:03 +08:00
    自己的项目的话,vue3+element ,后端 nodejs ,比较倾向于 nestjs + postgresql
    毕竟,java 是工作,nodejs 是生活😂
    mclxly
        7
    mclxly  
       2023-08-02 16:26:06 +08:00
    前 1:Vue3 + ElementPlus/NaiveUI + Tailwind
    前 2: React + AntdPro + Tailwind

    后 1:Laravel
    后 2:Gin,...
    xianyv
        8
    xianyv  
       2023-08-02 16:53:47 +08:00
    前端: Vue3 + ElementPlus
    后端: java/kotlin
    wmwm
        9
    wmwm  
       2023-08-02 16:59:04 +08:00
    nodejs 好一点,前后端通吃。项目刚开始,没有多少访问量,假如后面真的访问量上去了,再招人重构,也不是不可以。最重要的是先把项目做出来,验证商业模式是否可行
    wmwm
        10
    wmwm  
       2023-08-02 17:02:05 +08:00   ❤️ 3
    做项目尤其不要进入自嗨模式,整天捣鼓 css ,界面够看就行。开发点实用的功能,给用户提供价值才是王道,否则我认为都是在浪费时间。除非你开展副业不是为了赚钱,而只是收到几句:博主你的网站做的真好看,你真棒
    twofox
        11
    twofox  
       2023-08-02 17:06:34 +08:00
    Java 很多开源方便的脚手架,脚手架用什么我就用什么
    一般前端 Vue/React ,后端 Java + MySQL

    版本尽量就选最新,毕竟自己做的小玩意,不怕遇到坑
    waltcow
        12
    waltcow  
       2023-08-02 17:09:06 +08:00
    gozero + ent + pg
    react + radixui + react-query
    logto auth
    fly.io
    token10086
        13
    token10086  
       2023-08-02 17:09:30 +08:00   ❤️ 1
    个人感觉技术选型不重要,重要的是赛道和推广。
    比如我这个 tol.vip

    前端 VUE3,NUXT3,ElementPlus,TypeScript,Plasmo
    后端 Go,Gin,Gorm,Gen
    数据库 MySQL
    鉴权 JWT
    API 管理 Swagger,Apifox
    发布部署 云效,Docker,PM2
    CDN 又拍云,CF

    就我自己在用
    z1645444
        14
    z1645444  
       2023-08-02 20:31:35 +08:00 via Android
    MERN👉
    dcsuibian
        15
    dcsuibian  
       2023-08-02 20:35:20 +08:00
    前端:React+Typescript+Next.js
    后端:Java 11 + Spring Boot
    hfywy
        16
    hfywy  
       2023-08-02 20:39:45 +08:00
    前端:vue
    后端:golang+gin
    zcf0508
        17
    zcf0508  
       2023-08-02 20:56:53 +08:00 via Android
    hyyou2010
        18
    hyyou2010  
       2023-08-02 20:58:32 +08:00
    next.js 就挺好,前后端都有了
    zhuangzhuang1988
        19
    zhuangzhuang1988  
       2023-08-02 21:11:23 +08:00
    .Net Core + vue
    92Developer
        20
    92Developer  
       2023-08-02 22:12:26 +08:00 via Android
    以前做安卓,目前公司内部转岗 Java 后台,白天摸鱼偷摸干安卓
    https://play.google.com/store/apps/details?id=com.northeast_programmer.ocr
    roundgis
        21
    roundgis  
       2023-08-02 23:44:35 +08:00
    vps 多大先

    1c1g 就只能考虑 python, go dotnet core 了

    java 就不要想了
    YsHaNg
        22
    YsHaNg  
       2023-08-03 03:47:23 +08:00
    C/C++ verilog 是不是不配参与讨论
    ratazzi
        23
    ratazzi  
       2023-08-03 08:12:56 +08:00 via iPhone
    那绝对不搞前后段分离,rails + hotwired 配个 bootstrap 模版
    horizon
        24
    horizon  
       2023-08-03 09:24:16 +08:00
    nextjs
    notot
        25
    notot  
       2023-08-03 09:27:34 +08:00
    vue + deno
    debuggerx
        26
    debuggerx  
       2023-08-03 09:31:57 +08:00
    移动端/桌面端:Flutter
    后端:Dart
    小程序:Taro
    H5:Next.js
    数据库:PostgreSQL
    debuggerx
        27
    debuggerx  
       2023-08-03 09:33:46 +08:00
    选择原因:用着舒服,写得愉悦。
    c3de3f21
        28
    c3de3f21  
       2023-08-03 17:55:07 +08:00
    选自己熟悉的
    dabbit
        29
    dabbit  
       2023-08-04 11:44:51 +08:00
    @debuggerx dart 后端有好用的框架吗?
    debuggerx
        30
    debuggerx  
       2023-08-04 12:37:12 +08:00
    dabbit
        31
    dabbit  
       2023-08-04 13:43:10 +08:00
    @debuggerx 感谢,以前小打小闹的时候用过 aqueduct ,aqueduct 不维护了之后就不知道用谁了。
    debuggerx
        32
    debuggerx  
       2023-08-04 14:36:32 +08:00   ❤️ 1
    @dabbit aqueduct 的接替者是 conduit ,目前为止也还在更新维护。
    不过它的那套 link 写法实在是不习惯,Angel3 就舒服多了,感觉和 Express.js 啥的很像
    codersdp1
        33
    codersdp1  
       2023-09-08 10:45:44 +08:00
    @XCFOX 一开始我以为 前端自己有个 rpc 框架叫 tprc
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:37 · PVG 20:37 · LAX 04:37 · JFK 07:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.