0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Next.js支持在前端代码中写SQL,开倒车还是遥遥领先?

OSC开源社区 来源:OSC开源社区 2023-10-30 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

下面这张图来自近日举办的 Next.js Conf 2023,里面的代码使用了名为「Server Actions」的特性 ——

在前端代码中使用 SQL 语句直接操作数据库。

cbc9d1c8-76d2-11ee-939d-92fbcf53809c.png

Next.js 是流行的开源前端框架,其开发商是知名创业公司 Vercel。

Next.js 提供了包括服务器端渲染和为 Web 应用程序生成静态网站在内的功能。
Vercel 作为一个开放的云平台提供了网站托管服务,让开发者能够在上面开发、预览和发布 Web 应用,同时优化了前端开发者的开发和部署体验。

在最新发布的 Next.js 14 中,Server Actions 已到达稳定阶段。其团队表示,Server Actions 改进了开发者在编写数据变更方面的体验。

Server Actions 允许开发者定义异步服务器函数,他们可以使用 Server Actions 重新验证缓存数据、重定向到不同的路由、设置和读取 cookie 等等。

cbe51c3a-76d2-11ee-939d-92fbcf53809c.png

cbf54b00-76d2-11ee-939d-92fbcf53809c.png

cc008786-76d2-11ee-939d-92fbcf53809c.png

在这个普遍已采用前后端分离的时代,Next.js 的 Server Actions 特性引起了广泛讨论,有人毫不留情地表达了对它的厌恶。

cc0f3a88-76d2-11ee-939d-92fbcf53809c.png

各位有怎样的看法?欢迎在留言区分享~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SQL
    SQL
    +关注

    关注

    1

    文章

    789

    浏览量

    46363
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67736
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73145

原文标题:Next.js支持在前端代码中写SQL,开倒车还是遥遥领先?

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上帝之眼蔡司,真正的遥遥领先,光学传奇。

    行业芯事行业资讯
    芯广场
    发布于 :2025年11月06日 17:05:04

    5 GHz,802.11ac,支持 LAA 的前端模块 skyworksinc

    电子发烧友网为你提供()5 GHz,802.11ac,支持 LAA 的前端模块相关产品参数、数据手册,更有5 GHz,802.11ac,支持 LAA 的前端模块的引脚图、接线图、封装手
    发表于 10-28 18:30
    5 GHz,802.11ac,<b class='flag-5'>支持</b> LAA 的<b class='flag-5'>前端</b>模块 skyworksinc

    SQL 通用数据类型

    SQL 通用数据类型 数据库表的每个列都要求有名称和数据类型。Each column in a database table is required to have a name and a
    的头像 发表于 08-18 09:46 576次阅读

    【微五科技CF5010RBT60开发板试用体验】串口输出测试

    就被ARM制裁过,国内的华为没有自主研发实力,直接购买高通骁龙,也被ARM狠狠地制裁了一次,从遥遥领先跌落神坛,搞了半天,还是要买老美的ARM内核才能研发芯片,华为也是很让人失望的!!! 但是这世界上
    发表于 07-22 16:52

    天工机器人马拉松夺冠背后的硬核科技

    “天工”机器人为什么遥遥领先?关键因素之一在于其卓越的运动控制与实时反馈的“具身小脑”。
    的头像 发表于 05-09 14:24 802次阅读

    支持 LAA 的 5 GHz LNA 前端模块 skyworksinc

    电子发烧友网为你提供()支持 LAA 的 5 GHz LNA 前端模块相关产品参数、数据手册,更有支持 LAA 的 5 GHz LNA 前端模块的引脚图、接线图、封装手册、中文资料、英
    发表于 05-08 18:30
    <b class='flag-5'>支持</b> LAA 的 5 GHz LNA <b class='flag-5'>前端</b>模块 skyworksinc

    跟着华为学硬件电路设计,华为全套硬件电路设计学习资料都在这里了!

    是无数失败的集合,华为作为遥遥领先的代表,今天就来推荐一下华为全套的电路设计资料。 资料主要包含了数字电路寄存器级电路整理介绍,模拟电路讲座,华为硬件设计规范,华为柔性印制电路板(FPC)设计规,华为
    发表于 03-25 13:59

    如何一眼定位SQL代码来源:一款SQL染色标记的简易MyBatis插件

    作者:京东物流 郭忠强 导语 本文分析了后端研发和运维在日常工作中所面临的线上SQL定位排查痛点,基于姓名贴的灵感,设计和开发了一款SQL染色标记的MyBatis插件。该插件轻量高效,对业务代码
    的头像 发表于 03-05 11:36 733次阅读
    如何一眼定位<b class='flag-5'>SQL</b>的<b class='flag-5'>代码</b>来源:一款<b class='flag-5'>SQL</b>染色标记的简易MyBatis插件

    HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用断点

    处停住,并高亮显示。 二、异常断点 在BreakPoints,勾选ArkTS/Js Exception Breakpoints,开启异常断点。 当调试应用程序中出现异常时,会在异常处高亮,并且代码
    发表于 03-04 17:15

    HarmonyOS NEXT 原生应用/元服务调试概述

    一、概述 DevEco Studio提供了丰富的HarmonyOS应用/元服务调试能力,支持JS、ArkTS、C/C单语言调试和ArkTS/JS+C/C跨语言调试能力,并且支持三方库源
    发表于 02-26 11:03

    使用ADS1274 ADC进行前端信号采集,前端信号调理过程是否还需要设计AA Filter?

    本人打算使用ADS1274 ADC进行前端信号采集,信号带宽大概为1Khz 至 11Khz,使用ADC的快速采样模式,外部振荡器频率为32.768MHz。 现在遇到的问题是,不知道前端信号调理过程
    发表于 01-22 08:18

    dbForge Studio For SQL Server:用于有效开发的最佳SQL Server集成开发环境

    dbForge Studio For SQL Server:用于有效开发的最佳SQL Server集成开发环境 SQL编码助手 SQL代码
    的头像 发表于 01-16 10:36 1080次阅读

    Devart::dbForge SQL Complete让生产力上一个台阶

    SQL编码助手,适用于SSMS 和VS 该工具提供上下文感知的代码补全,使SQL开发人员和数据库管理员能够更快地编写代码SQL Comp
    的头像 发表于 01-14 11:09 947次阅读
    Devart::dbForge <b class='flag-5'>SQL</b> Complete让生产力上一个台阶

    AKI跨语言调用库神助攻C/C++代码迁移至HarmonyOS NEXT

    本帖最后由 HarmonyOS开发者社区 于 2025-1-3 15:41 编辑 随着HarmonyOS NEXT的发布,越来越多的应用加速推进鸿蒙化。在这一过程,如何高效迁移原有资产、简化
    发表于 01-02 17:08

    通过Skyvia Connect SQL终端节点访问任何数据

    提供程序支持 .NET Framework 4.5 及更高版本。 SQL 支持 完全支持数据库和云应用程序的 SQL。 ADO.NET 技
    的头像 发表于 01-02 09:31 594次阅读
    通过Skyvia Connect <b class='flag-5'>SQL</b>终端节点访问任何数据