展示 HN:HyTags – HTML 作为一种编程语言
Show HN: HyTags – HTML as a Programming Language

原始链接: https://hytags.org

现代Web框架通常将应用程序拆分为后端和前端,并通过API连接。虽然这种架构很灵活,但也引入了额外的复杂性:重复的路由、API契约和数据传输层,其主要目的是弥合一个常常是不必要的鸿沟。hyTags的目标是将后端和前端结合到一个应用程序中,将UI行为和标记一起定义在小型、可组合的UI组件中,而不会影响用户体验。了解更多 →

## HyTags:在HTML中编程 HyTags (hytags.org) 是一种构建交互式Web UI的新方法,它将编程语言*直接嵌入*到HTML中。 最初的设想是使用Swift构建全栈应用程序,而无需单独的前端,但它已发展成为一种独立语言,利用HTML标签进行控制流、函数和异步操作。 这个后端无关的系统允许开发者从任何能够生成HTML的服务器生成HyTags,从而提供服务器端技术的灵活性。 Hacker News上的早期反馈是积极的,一位评论员指出它具有直接的开发方法,非常适合新项目。 另一位评论员将其与Hyperscript进行了比较,强调了相对于自定义标签,更喜欢基于属性的行为修改,以便更容易地与现有的HTML和工具集成。
相关文章

原文

Modern web frameworks usually split applications into a backend and a frontend, connected through an API. While flexible, this architecture introduces extra complexity: duplicated routing, API contracts, and data transfer layers whose main purpose is to bridge an often unnecessary divide.

The goal of hyTags is to make it possible to combine backend and frontend into a single application, with UI behavior and markup defined together in small, composable UI components, without compromising the user experience.

Read more →

联系我们 contact @ memedata.com