关于 flask 模板的问题

2020-03-27 11:48:52 +08:00
 Macv1994
最近在搭建一个个人博客网站,使用的是 flask 框架。
有个问题,如果使用模板的话,那是不是显得代码耦合很高呀,新手不懂,求教。

我现在的做法是页面用纯前端代码,然后用 ajax 后台取数据。
1669 次点击
所在节点    Python
4 条回复
ClericPy
2020-03-27 12:32:00 +08:00
感觉之前的理解, 模版的好处大致是: 减少请求, SEO 友好, 界面统一, 渲染稍快等等.

前后端分离的好处则更明显一点, 至少分工明确以后迭代速度快了(后端可以很快提供伪造数据给前端, 而设计师只需要跟前端撕就可以了), 不赘述了

可以参考对比下服务端渲染和客户端渲染的优劣, 主要还是使用场景和快速迭代的问题, 这类文章一搜几百万篇...
ewenliu
2020-03-27 15:27:14 +08:00
个人观点
使用模板的优点:
1 、渲染比较快;
2 、比前后端分离写起来更快。
使用模板的缺点:
1 、如果博客的模板文件经常要迭代更新,耦合度大的情况容易代码一团糟

使用前后端分离的优点:
1 、迭代比较方便,各管各的,代码更好管理,flask 只负责 rest api,前端只负责调用 api 。
使用前后端分离的缺点:
1 、小博客开发起来不如用模板开发起来快,当然较复杂的站还是前后端分离靠谱。
Macv1994
2020-03-27 20:09:43 +08:00
@ClericPy 感谢指教
Macv1994
2020-03-27 20:10:48 +08:00
@ewenliu 确实有时候模板用起来比较香

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656725

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX