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

目前主流的静态页面方案和 nodejs 的 web 方案是哪些呀?

  •  
  •   aljun · 2023-07-05 01:11:57 +08:00 · 3056 次点击
    这是一个创建于 508 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前玩过 nextjs 和 express ,但用的不深,想问问如果是简单的应用,nodejs 和静态页面目前都走什么方案呢?

    希望有一个推荐排名

    17 条回复    2023-07-07 10:14:56 +08:00
    kkocdko
        1
    kkocdko  
       2023-07-05 01:37:05 +08:00
    这种问题问 new bing 挺不错。

    不过个人不太喜欢太重的东西,静态页面还要什么框架,SSR 。没必要,弄个生成器就完事了。
    jack4536251
        2
    jack4536251  
       2023-07-05 01:38:02 +08:00 via Android
    nuxt 把
    Al0rid4l
        3
    Al0rid4l  
       2023-07-05 03:48:48 +08:00
    简单是多简单, html + jq 糊一两个页面的话那就还是 express, 或者 fastify, koa, 配个 host static 插件完事, 个人喜欢 fastify 些

    但凡要用个现代前端框架 ssr, ssg, 那就还是 nextjs, 但是这玩意应该和简单不搭边
    chendy
        4
    chendy  
       2023-07-05 08:08:45 +08:00
    不懂 node 的后端表示,轻则 nginx ,重则 oss 套 cdn
    Kiske
        5
    Kiske  
       2023-07-05 08:34:57 +08:00
    Next.JS 天下第一😎
    xubeiyan
        6
    xubeiyan  
       2023-07-05 08:59:02 +08:00 via Android
    推荐一个 sveltekit ,svelte 和 svwltekit 关系就像 react 和 next.js
    Tonyski
        7
    Tonyski  
       2023-07-05 09:08:43 +08:00
    astro 也是一种选择
    hua123s
        8
    hua123s  
       2023-07-05 09:36:56 +08:00
    wdssmq
        9
    wdssmq  
       2023-07-05 09:38:34 +08:00
    wdssmq/blog-astro: 一个基于 Astro 的静态博客;
    https://github.com/wdssmq/blog-astro
    Pastsong
        10
    Pastsong  
       2023-07-05 10:15:21 +08:00
    C603H6r18Q1mSP9N
        11
    C603H6r18Q1mSP9N  
       2023-07-05 10:17:36 +08:00
    nuxtjs + 1
    Tyaqing
        12
    Tyaqing  
       2023-07-05 10:17:39 +08:00
    next.js + prisma + vercel
    next 基本能搞定大多数场景
    如果不容易搞定的上 nest.js
    wcao
        13
    wcao  
       2023-07-05 14:39:16 +08:00
    @hua123s t3 +1
    slert
        14
    slert  
       2023-07-05 15:47:45 +08:00
    gatsby 可以看一下
    asdjgfr
        15
    asdjgfr  
       2023-07-06 08:59:53 +08:00
    react 流派的就用 Next.js ,vue 流派的就用 Nuxt.js ,大多场景都能覆盖,而且还能和 Netlify 或者 Vercel 这种 PaaS 平台完美配合,能省掉域名、证书、数据库、运维这些事,他们还都有免费额度。要是实在满足不了需求那就上 express 、koa 、甚至 NestJS
    aljun
        16
    aljun  
    OP
       2023-07-06 14:50:41 +08:00
    @asdjgfr 怎么省掉数据库了?
    asdjgfr
        17
    asdjgfr  
       2023-07-07 10:14:56 +08:00
    @aljun Netlify 或者 Vercel 这种 PaaS 平台都会提供数据存储服务的,比如 https://vercel.com/storage/postgres ,而且都会有免费的额度
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:49 · PVG 15:49 · LAX 23:49 · JFK 02:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.