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

    文章

    759

    浏览量

    44062
  • 数据库
    +关注

    关注

    7

    文章

    3761

    浏览量

    64268
  • 代码
    +关注

    关注

    30

    文章

    4742

    浏览量

    68330

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

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

收藏 人收藏

    评论

    相关推荐

    SQL错误代码及解决方案

    SQL数据库开发和管理,常见的错误代码及其解决方案可以归纳如下: 一、语法错误(Syntax Errors) 错误代码 :无特定代码,但
    的头像 发表于 11-19 10:21 261次阅读

    base64在前端开发的应用

    Base64是一种编码方法,用于将二进制数据转换为ASCII字符串。这种编码方式在前端开发中有着广泛的应用,尤其是在数据传输和存储方面。 1. Base64编码的基本概念 Base64编码是一种
    的头像 发表于 11-10 14:24 392次阅读

    推荐一个支持js的嵌入式设备开发平台

    可以通过vscode开发js,实时推送js代码到设备里运行,无需编译,支持屏幕,感兴趣的可以看看 https://github.com/duoxianwulian/dxdop 提供很多
    发表于 09-04 14:04

    CS5366 Typec转HDMI遥遥领先2lan替代IT6225B安格AG9411替代GSV2201集睿致远 ASL芯片

    CS5366 Typec转HDMI遥遥领先2lan替代IT6225B安格AG9411替代GSV2201集睿致远 ASL芯片
    的头像 发表于 08-06 09:53 370次阅读
    CS5366 Typec转HDMI<b class='flag-5'>遥遥领先</b>2lan替代IT6225B安格AG9411替代GSV2201集睿致远 ASL芯片

    如何在SQL创建触发器

    的业务逻辑,以及执行审计和记录更改历史等功能。下面,我将详细解释如何在SQL创建触发器,并附带示例代码
    的头像 发表于 07-18 16:01 1439次阅读

    只是组装?遥遥领先的国产激光雷达,绕不开索尼的传感器芯片

    我们知道,许多旗舰手机,在宣传拍摄能力的强悍时,厂商往往都在强调——使用了索尼的IMX???图像传感器。   为什么?   这是因为,索尼是全球CMOS图像传感器遥遥领先的王者——无论是技术实力亦或
    的头像 发表于 07-17 08:46 744次阅读
    只是组装?<b class='flag-5'>遥遥领先</b>的国产激光雷达,绕不开索尼的传感器芯片

    华为创始人任正非“禁令”余承东不再提“遥遥领先

    2021年初,余承东在华为手机Mate40发布会上频繁使用“遥遥领先”描述该款设备的性能优势。次年上市的Mate50,其推出的手机与卫星通讯功能亦被其称为“遥遥领先”的技术创新。
    的头像 发表于 04-08 09:38 540次阅读

    华为品牌战略调整 华为已撤回遥遥领先商标申请

    华为品牌战略调整 华为已撤回遥遥领先商标申请 华为已经主动撤回先前提交的“遥遥领先”商标注册申请;这似乎是华为近日正在进行品牌战略调整。 此前在2023年9月,华为申请注册两枚“遥遥领先”商标,国际
    的头像 发表于 04-03 17:07 722次阅读

    华为被指禁用“遥遥领先”等广告词

    近年来,余承东在华为各类发布会上频繁使用“遥遥领先”一词夸赞公司的技术和产品,该说法虽并非被法律禁止,但因其对市场和消费者的强烈影响,成为了被广泛仿效的营销策略。
    的头像 发表于 04-03 09:30 1111次阅读

    鸿蒙OS元服务开发说明:【WebGL网页图形库开发接口】

    WebGL主要帮助开发者在前端开发完成图形图像的相关处理,比如绘制彩色图形等。目前该功能仅支持使用兼容JS的类Web开发范式开发。
    的头像 发表于 04-02 17:02 435次阅读
    鸿蒙OS元服务开发说明:【WebGL网页图形库开发接口】

    刚刚,华为发布!全球首个量产最高线数激光雷达!遥遥领先

    多达27个环境感知传感器,在这个自动驾驶核心传感器上,华为自研从落后到遥遥领先, 详情见下文。   获取传感器知识、报告,请点击蓝字查看《传感器专业知识资料100+,总有一份适合你~》内容,汇聚多篇权威传感器知识资料,持续更新ing……   您对本文有
    的头像 发表于 12-27 08:40 1409次阅读
    刚刚,华为发布!全球首个量产最高线数激光雷达!<b class='flag-5'>遥遥领先</b>?

    遥遥领先的星闪新品SLE duino开发板激活新应用

    星闪,已成为史上发展最快的近距离无线连接技术。  星闪技术借“遥遥领先”的东风爆火,备受业界瞩目。它将承载智能汽车、智能家居、智能终端和智能制造等快速发展的新场景应用,满足极致性能需求。作为星闪联盟
    的头像 发表于 12-07 15:36 2702次阅读
    <b class='flag-5'>遥遥领先</b>的星闪新品SLE duino开发板激活新应用

    oracle sql 定义变量并赋值

    赋值可以通过使用PL/SQL语句块或使用SQL*Plus工具来实现。下面将详细介绍这两种方法以及它们的具体用法。 使用PL/SQL语句块定义和赋值变量: 在Oracle SQL
    的头像 发表于 12-06 10:46 2669次阅读

    SQL语句大全实例

    SQL 1:从 idc_evaluating 数据库的 ns_active_ip 表查询省份代码为 110000 的所有行数据
    的头像 发表于 11-30 11:33 498次阅读

    js文件可以直接浏览器运行吗

    载和运行。 在Web开发JS常被用于实现动态交互效果和页面逻辑控制。通过将JS代码嵌入到网页的HTML文件,浏览器可以在页面加载过程
    的头像 发表于 11-27 16:45 3847次阅读