</> htmx ~ Htmx 的未来

主要观点:

  • htmx 源于 intercooler.js,围绕 jQuery 构建,为开发者在浏览器实现不一致时提供便利。
  • 尽管 jQuery 被视为“遗留软件”,但仍在 75%的公共网站上使用,其易用性、API 一致性和可选择性是其广泛使用的原因。
  • htmx 团队致力于成为新的“jQuery”,注重稳定性、避免新功能、季度发布,并通过推广超媒体理念和改进相关工具来提升自身价值。
  • intercooler.js 的理念适用于 htmx,强调稳定、少更新,以成为构建 100 年网络服务的可靠工具。

关键信息:

  • htmx 可添加到项目中且无需依赖,API 保持一致,可按需使用。
  • 稳定性方面,确保 API 和实现稳定,接受现有实现的特性,不随意更改默认值。
  • 不接受新的核心功能,除非有新浏览器特性可用,大部分新功能通过扩展 API 实现。
  • 发布周期约为季度,用户无需因 minor 版本升级而感到压力。
  • htmx 致力于推广超媒体理念,推动其进入 HTML 标准,同时帮助改善与 htmx 结合使用的工具。

重要细节:

  • jQuery 是使跨平台 JavaScript 编写更简单的库,在浏览器实现不一致时很有价值。
  • htmx 现有用户无需担心升级问题,可继续使用 1.x 版本。
  • 扩展 API 可用于探索和交付新功能,如已使用实验性的moveBefore()API。
  • htmx 不规定后端或数据库,兼容多种后端,已帮助改进模板引擎等。
  • Triptych 项目致力于将 htmx 理念纳入 HTML 标准。
阅读 6
0 条评论