【发布时间】:2009-08-19 20:20:04
【问题描述】:
我刚刚注意到一个令人讨厌的因素:Django 需要重新启动服务器或CGI 才能工作。如果您无权访问 Apache 服务器进程,则第一个选项不可行。第二种,据我所知,对性能是不利的,总的来说,运行 CGI 的想法让我感到不舒服。
我最近还看到了一个名为“我为什么讨厌 Django”的演示文稿。虽然我并没有真正分享演讲者(一个 Flickr 人)的大部分观点,但重新启动服务器这一事实听起来很烦人。
我想知道您在这方面的积极经历。我应该继续使用 Django 并将其用作 CGI,还是支持另一个 Python 框架? CGI 选项有那么糟糕吗?我应该关注它,还是它是一个可行的选项(对于性能和可扩展性)?
【问题讨论】:
-
请注意,Cal Henderson 关于他为什么讨厌 Django 的演讲是在 DjangoCon 上的主题演讲,所以显然他并没有那么讨厌。他的许多“仇恨”是讽刺的,或者至少意味着“可以做得更好”。
-
还是比Java web开发好。您必须重新启动服务器并等待更长的时间。
-
@Daniel:是的,但他的一些观点很好,另一些则讽刺到不恰当的程度。我确实理解他是一个可扩展的人,但抱怨空格和制表符以及电线上的东西有点过分......如果你达到这种讽刺水平,你的听众开始想知道其他一切有多少讽刺或真实.