网上大部分写 flask 和 django 为什么这么喜欢模板?

2019 年 4 月 17 日
 jakevin

我感觉模板是个很恶心的东西

但是网上各种教程,什么实战,各种书例子全部是模板

找个脚手架全是模板写的

我就觉得很奇怪,这些人是准备工作的时候也自己写模板吗?

模板就这么让他们喜欢吗?

大家知道理由吗。。。。

5631 次点击
所在节点    问与答
39 条回复
coolair
2019 年 4 月 17 日
可以说说为什么觉得模板恶心吗?
gogobody
2019 年 4 月 17 日
大部分教程是对于新手吧,用模板教程简单成型快。php 教程也没有一来就直接写 api 的啊。等入门以后自己就知道前后分离了吧(🐶)
jakevin
2019 年 4 月 17 日
@coolair 模板主要是耦合太高了,就算是我自己写全栈,我也一般是愿意使用 vue+后端框架,这样本身自己维护不仅更加方便,阅读源码也方便很多
lynskylate
2019 年 4 月 17 日
前后端如果都是自己一个人的话,模板快很多。而且写 vue angular 的话,很多和原先模板的语法区别不大吧。
jakevin
2019 年 4 月 17 日
@gogobody 我个人其实很多时候感觉模板对于新手也很友好,明明是奔着后端去的,但是要光模板那一部分就足以浪费很多时间了
Vegetable
2019 年 4 月 17 日
因为模板作为框架功能,框架的教程一定要讲到才行呀
总不能我这里 Django 教程再教一下 webpack.

你提到这个也是一个现在比较常见的问题,新人入门的时候工程化实践经验非常少.做了很多 demo 项目但是没有正经项目的资料可以从网上找到.
lynskylate
2019 年 4 月 17 日
当然主要是熟练度问题,现在的前端复杂度一点都不低,如果没有合适的 boileplate,自己去折腾下 webpack 那一堆配置复杂度相比模板高太多了。
ipwx
2019 年 4 月 17 日
模板对于新手友好。

模板对 Flask / Django 这种经典框架的集成度高。

就这两点就足够了。
- - - -

如果不用经典框架的 MVC,用 Vue,直接用 aiohttp 这种 lightweight 库就行了,上什么 Flask,还性能不好。
learnshare
2019 年 4 月 17 日
不是所有 Web 后端都能用前端框架的
huisezhiyin
2019 年 4 月 17 日
网上写的教程一般不会设计到很复杂的东西 如果你写过教程你就知道了 面向新手要讲的东西太多 不能太过宽泛的去解释类似于前后端分离的东西
但是如果不做前端东西又不能可见即可得 写教程是真的辛苦
Raisu
2019 年 4 月 17 日
不喜欢就不用啊
jacketma
2019 年 4 月 17 日
前端越来越强,后端都没什么活干。
coolair
2019 年 4 月 17 日
我倒是觉得用模板方便快速很多,可能是习惯问题。小项目用模板+jQuery 一把梭,从开发到上线都很轻松啊。
jakevin
2019 年 4 月 17 日
@Raisu 主要是各种全是模板的.....觉得有毒....
jakevin
2019 年 4 月 17 日
@huisezhiyin 谢谢,确实可能是这样,可能是 python 的小白数量远超别的语言
jakevin
2019 年 4 月 17 日
@jacketma 哈哈哈哈,是啊
ipwx
2019 年 4 月 17 日
@jakevin。。。你这话说的,Java 新手教程也不会上 Vue 的。
hellos
2019 年 4 月 17 日
感觉直接上框架、模板特别不利于理解基础原理
CallMeReznov
2019 年 4 月 17 日
模版也可以做到低耦合啊
要不然网上那些换皮肤的站都怎么来的?
而且模版的开发成本和速度要比你单独起个前端框架要快吧?
ArianX
2019 年 4 月 17 日
因为以前不都是用模板么

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

https://v2ex.ih06.com/t/555939

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

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

© 2021 V2EX