beego-composer 工作正在进行中,目标是将 BeegoWeb Components 集成,支持 服务器渲染单页应用程序 (SPA) 页面视图。这个项目提供了一个示例布局,帮助开发者在下一个 Go 支持的 web 应用程序 中开始使用 Web Components。主要功能包括:

  • 服务器端渲染:可以将页面预渲染并交付给浏览器,提升初始加载速度。

  • 单页应用 (SPA):无需每次切换页面时刷新整个页面,提升用户体验。

  • 组件化:项目基于 Web Components,能够复用和共享 UI 组件。

  • 登录验证和授权:提供 Polymer 组件的集成示例,实现用户身份验证和授权功能。

  • 开发笔记:项目中涉及到的开发流程包括:

  • bower_components 重命名为 static/组件,并在该文件夹运行所有凉亭任务。

  • 项目设置为开发环境,有时需要使用 vulcanization 进行生产连接。

  • 连接功能将会优化为 HTTP 2.0 标准以提升性能。

  • 对所有选项进行基准测试,寻找适合应用的最佳策略。

要求

  1. Active Go:确保安装并运行 Go 语言开发环境。