Django Weblog:支持三联画项目” 笔记

Django Weblog:支持三联画项目”

Django 指导委员会支持 Triptych 项目,旨在提升所有浏览器中的 HTML 表现力。该项目提议向 HTML 增加三项功能:支持 PUT、PATCH 和 DELETE 表单方法,为 HTTP 请求引入按钮动作,并允许部分 DOM 更新。这些变更将减少 JavaScript 的依赖,简化 Web 开发。该项目顺应了服务端渲染应用近期的发展趋势,并与 Django 自身的模板部分(template partials)功能相一致。当前的重点在于按钮动作,这将允许以单行声明方式定义诸如登出等动作,从而消除对繁琐表单的需求。这一变更将显著简化常见的 Web 模式,例如 Django 管理界面中所采用的模式。此类改进将使所有依赖 HTML 和服务端渲染的框架中的开发者受益。Django 软件基金会支持此项倡议,因为推进 Web 标准是其使命的核心。标准制定工作进展缓慢但影响深远,现寻求资金以支持专人投入此项工作。基金会已为 Carson Gross 和 Alex Petros 的资助申请提供合作函。使用 Django 或类似框架的公司被鼓励提供支持信函以协助该申请。个人可通过审查提案、参与讨论以及传播相关信息来提供帮助。最终目标是通过基础 HTML 的改进,构建更简单、更优质的 Web。