立即体验WebStencils Live:我们的公开演示已上线
发布日期:2026-07-06来源: 返回列表 >>

我们推出了基于WebBroker运行的WebStencils在线演示,您现在就可以进行体验。无需下载,也无需任何配置:只需打开浏览器即可开始探索。


这个在线演示与GitHub和DockerHub上的演示项目完全相同,但我们已经将其部署好,让您无需克隆代码仓库或自行编译,就能直接看到WebStencils的实际运行效果。该演示运行在Docker环境中,并且每15分钟会自动重置一次,所以请放心大胆地进行各种测试,不用担心会把系统弄坏。

 

你会找到什么

该演示涵盖了几个真实世界的场景,展示了WebStencils的功能:

基于角色的会话管理与访问控制

该应用程序包括一个完整的身份验证系统,具有不同的用户角色。您可以登录为:

  • 演示 / 演示123 (标准用户)

  • 管理员 / 管理员123(具有附加权限的管理员角色)

登录后,您将了解会话如何工作,角色如何控制对不同功能的访问,以及用户信息如何通过模板流动。管理员用户可以访问客户管理功能,而标准用户可以访问任务演示。

HTMX 任务应用

有一个使用 HTMX 构建的完全功能任务应用程序,展示了 WebStencils 如何处理动态内容更新。您可以添加任务、标记完成、编辑和删除任务,而无需重新加载整个页面。HTMX 集成演示了 WebStencils 模板如何与现代 JavaScript 库一起工作以创建互动体验。

每个用户会话都维护自己的任务列表,因此您可以查看会话数据如何在请求之间进行管理。

FireDAC 动态表单的数据库访问

客户管理部分展示了WebStencils如何与FireDAC一起访问SQLite数据库。表单是动态生成的,基于FireDAC查询的元数据,因此您无需为每个字段手动创建HTML。示例包括:

  • 完整的 CRUD 操作(创建、读取、更新、删除)

  • 服务器端分页

  • 在名称、电子邮件、公司、电话和城市之间进行多字段搜索

  • 表单验证带有持久化重定向的错误消息

  • 用于用户反馈的闪存消息存储在会话对象中

“Big Table”视图在一个查询中加载了1000个客户,展示了WebStencils如何处理大数据集。

文档和路由示例

示例包括内置的文档页面,这些页面解释了WebStencils的语法和模板模式。您将看到以下示例:

  • WebBroker 路由如何与声明式路由定义一起工作

  • 模板继承和布局页面

  • 可复用组件的部分模板

  • 条件渲染和循环

  • 在模板中访问 Delphi 对象的数据

尝试一下

前往 wsdemo.embarcadero.com 探索。使用任一组凭登录,查看任务演示,浏览客户管理(如果你是管理员),并阅读文档页面以了解所有功能是如何运作的。

如果你想在本地运行示例或检查代码,所有内容都可以在 GitHub 上获取,Docker 镜像在 DockerHub 上。还没有 RAD Studio 13 Florence?你可以 在这里下载 30 天试用版

我们欢迎反馈和贡献,所以如果你发现一些值得改进的地方,请随时在GitHub上创建一个议题或发送一个PR。

试试看并告诉我们你的想法!


详细内容请参考:Try WebStencils Live: Our Public Demo is Here


0.701042s