当前位置:首页 > 科技  > 软件

HTMX:重回前端的原始时代?

来源: 责编: 时间:2024-05-08 09:18:37 239观看
导读今天我想和大家分享一下Sviat Kuzhelev 国外大佬关于HTMX的看法。这是一项不久前发布的库,近期在前端开发圈引起了不小的轰动。让我们一起深入了解HTMX,看看它是不是真的如其所宣传的那样,有望成为继React之后的前端新星

SRU28资讯网——每日最新资讯28at.com

今天我想和大家分享一下Sviat Kuzhelev 国外大佬关于HTMX的看法。这是一项不久前发布的库,近期在前端开发圈引起了不小的轰动。让我们一起深入了解HTMX,看看它是不是真的如其所宣传的那样,有望成为继React之后的前端新星。SRU28资讯网——每日最新资讯28at.com

这个新兴的库,虽然名声在外,但其主页上的信息却意外的简洁:“HTMX让你能够直接在HTML中使用AJAX、CSS过渡、WebSockets以及服务器发送事件(Server Sent Events),通过属性来实现,从而用超文本的简单性和力量构建现代用户界面。” 这样的描述无疑打开了一个全新的视角,让前端开发回归到了更加原始但却充满魔力的阶段。SRU28资讯网——每日最新资讯28at.com

HTMX声称自己几乎与React齐名,甚至超过了Angular和Vue,尽管没有官方数据支持这一说法,这足以见其自信。SRU28资讯网——每日最新资讯28at.com

从最初的裸HTML,到加入jQuery的“特殊酱料”,再到依靠React和Angular这样的现代框架,前端开发经历了长足的发展。如今,HTMX似乎带我们做了一个180度的大转弯,回到了所谓的“石器时代”。但这并非倒退,而是一种“简洁即是高级”的现代理念的体现。SRU28资讯网——每日最新资讯28at.com

HTMX通过在HTML标签中添加额外的属性,比如使用hx-post和hx-swap属性来实现AJAX请求,这种方法既直观又易于上手:SRU28资讯网——每日最新资讯28at.com

<script src="https://unpkg.com/htmx.org@1.9.11"></script><!-- 通过AJAX发送点击请求的按钮 --><button hx-post="/clicked" hx-swap="outerHTML">  Click Me</button>

当用户点击这个按钮时,HTMX会发出一个AJAX请求到/clicked,并用响应的HTML替换整个按钮。这种方式简化了传统的前端开发流程,让开发者可以更专注于用户界面的构建。SRU28资讯网——每日最新资讯28at.com

然而,当项目扩大,如何保持整体项目的抽象性和可维护性,则成为一个挑战。React等框架的存在,不仅仅是为了告诉开发者如何编写代码,更重要的是提供了一套能让应用“飞起来”的工具和抽象层。SRU28资讯网——每日最新资讯28at.com

HTMX尽管在简化开发、渐进增强、减少样板代码以及无缝服务端集成方面表现出色,但当面对复杂的应用需求时,其功能上的局限性就显现出来。更重要的是,依赖于服务端框架的集成方式可能会限制应用的灵活性和未来的可扩展性,这对于长期的维护和技术演进来说是一个潜在的隐患。SRU28资讯网——每日最新资讯28at.com

总结来说,HTMX作为一个新兴的社区和生态系统,虽然提供了简化前端开发的新方式,但相对缺乏资源、教程和第三方插件/扩展,这可能会对支持、可扩展性以及未来的发展带来挑战。因此,开发者在考虑是否采用HTMX时,需要综合评估项目的具体需求、复杂性和长期目标,慎重决定是否引入HTMX作为项目的技术栈之一。SRU28资讯网——每日最新资讯28at.com

HTMX无疑开启了一扇门,让我们重新审视前端开发的简洁之美。然而,在追求这种简洁的同时,也不应忽视由此带来的限制和挑战。对于热衷于技术的开发者来说,HTMX既是一次回归本源的旅程,也是对未来无限可能的探索。SRU28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-87256-0.htmlHTMX:重回前端的原始时代?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 不知道这些不要说玩转了Controller接口

下一篇: React 函数组件不是有状态吗,为什么还要说他是纯函数

标签:
  • 热门焦点
  • 鸿蒙OS 4.0公测机型公布:甚至连nova6都支持

    华为全新的HarmonyOS 4.0操作系统将于今天下午正式登场,官方在发布会之前也已经正式给出了可升级的机型产品,这意味着这些机型会率先支持升级享用。这次的HarmonyOS 4.0支持
  • 如何通过Python线程池实现异步编程?

    线程池的概念和基本原理线程池是一种并发处理机制,它可以在程序启动时创建一组线程,并将它们置于等待任务的状态。当任务到达时,线程池中的某个线程会被唤醒并执行任务,执行完任
  • 如何使用JavaScript创建一只图像放大镜?

    译者 | 布加迪审校 | 重楼如果您曾经浏览过购物网站,可能遇到过图像放大功能。它可以让您放大图像的特定区域,以便浏览。结合这个小小的重要功能可以大大改善您网站的用户体验
  • 2023年,我眼中的字节跳动

    此时此刻(2023年7月),字节跳动从未上市,也从未公布过任何官方的上市计划;但是这并不妨碍它成为中国最受关注的互联网公司之一。从2016-17年的抖音强势崛起,到2018年的&ldquo;头腾
  • 当家的盒马,加速谋生

    来源 | 价值星球Planet作者 | 归去来自己&ldquo;当家&rdquo;的盒马,开始加速谋生了。据盒马官微消息,盒马计划今年开放生鲜供应链,将其生鲜商品送往食堂。目前,盒马在上海已经与
  • 东方甄选单飞:有些鸟注定是关不住的

    文/彭宽鸿编辑/罗卿东方甄选创始人俞敏洪带队的&ldquo;7天甘肃行&rdquo;直播活动已在近日顺利收官。成立后一年多时间里,东方甄选要脱离抖音自立门户的传闻不绝于耳,&ldquo;7
  • iQOO 11S屏幕细节公布:首发三星2K E6全感屏 安卓最好的直屏手机

    日前iQOO手机官方宣布,新一代电竞旗舰iQOO 11S将会在7月4日19:00正式与大家见面。随着发布时间的日益临近,官方关于该机的预热也更加密集,截至目前已
  • 7月4日见!iQOO 11S官宣:“鸡血版”骁龙8 Gen2+200W快充加持

    上半年已接近尾声,截至目前各大品牌旗下的顶级旗舰都已悉数亮相,而下半年即将推出的顶级旗舰已经成为了数码圈爆料的主流,其中就包括全新的iQOO 11S系
  • 首发天玑9200+ iQOO Neo8系列发布首销售价2299元起

    2023年5月23日晚,iQOO Neo8系列正式发布。其中,Neo系列首款Pro之作——iQOO Neo8 Pro强悍登场,限时售价3099元起;价位段最强性能手机iQOO Neo8同期上市
Top