使用后端模板语言开发,怎么组织前端架构?

发布于 2022-09-03 13:50:53 字数 415 浏览 12 评论 0

如题,使用java velocity 模板语言做网站开发,怎么组织代码结构。现在网上的项目动不动就是单页应用,react,vue,angular,server render之类的东西,实在找不到相关的项目

为什么要使用后端模板语言开发呢?

  1. 传统内容为主的社区网站,seo需求比较重,兼容IE8, 需要服务端直出渲染

  2. 基于nodejs 的server render技术成本要求高,小公司受不起。

  3. 后端以java为主

怎么做到复用UI?

比如我一个列表页,可能会通过模板语言include ,也可能通过Ajax 获取数据渲染,这两者怎么复用同一套UI组件?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

用心笑 2022-09-10 13:50:54

看你的描述应该是多页应用,可以考虑按页面划分目录结构,一个页面一个目录,这个目录下包含这个页面的js, css, img, vm, 同时提出一个公共的目录,放置公共的css, js, img, vm。

感性 2022-09-10 13:50:54

java框架的前端模版server 渲染 基本就不要想了, 现在都是只有nodejs能用

也有一些尝试的 坑很多 用 Nashorn的 例如https://github.com/winterbe/s...

http://winterbe.com/posts/201...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文