我是否需要在简单的网站上使用Web框架?

ved*_*ran 4 python frameworks pyramid

该网站将不会那么复杂,将类似于现代博客(用户,消息,新闻和其他类似功能).
我是否需要使用框架,如果是这样,哪个最好?
金字塔,Django?

Pro*_*ane 8

您当然不需要webframework来创建一个简单的网站.鉴于你是python的新手并且对构建python网站感兴趣,我想这意味着:你对学习python很感兴趣.如果你对学习django-python完全感兴趣,那么就没有理由你不能跳进django,正如Ronak所说的那样.他是对的.它有很多文档.但它会让python有点奇怪的介绍.

如果我在你的鞋子里,我要先开始制作一些离线程序,要么考虑一个超轻量级的框架.许多人会主张web2py或金字塔为超轻量级.我可能会考虑更轻松.像Bottle这样的东西,你或多或少只是将功能与网址配对.这样你至少可以做一些黑客攻击/反复试验,而不是直接进入django.

这不是django不使用python--它会告诉你很多次它实际上只是'python'.但它的核心是在大型商业环境中使用(芝加哥的东西或其他在线,我认为).因此,它强制执行各种规则,这些规则有助于管理在项目中共同工作的许多不同员工.您可能希望也可能不希望获得这种"帮助".这也意味着假设项目的规模很大,时间范围是无限的.如果您想查看python字典的工作原理,您可能不希望花费很长时间配置设置并创建数据库所需的伪静态类型,等等,只需执行项目并查看结果即可.

我意识到我会自动为此投降,但我相信这是合理的建议.