擅长:python、mysql、java
<p>经过一点谷歌搜索(找到你的问题:)和半个小时的文档和代码,我可以这么说</p>
<p>Glashammer之所以伟大,是因为它:</p>
<ul>
<li>有充分的文件记录</li>
<li>重量轻,非常灵活</li>
<li>提供了几乎所有的东西来快速构建一个复杂的web应用程序,而不像Werkzeug本身</li>
<li>没有患NIH综合症,这可以说是Django最大的疣</li>
<li>不强制使用与数据库相关的库,因此支持可以从Python使用的任何存储。Django只支持一些关系数据库,并假设您对它们满意。当然,您可以删除Django ORM,但这使admin成为Django的强项毫无用处</li>
<li>到目前为止,设备是定义视图的最佳方式。在</li>
</ul>
<p>Galashammer不是很好,因为它:</p>
<ul>
<li>与Django相比,其开发历史较短,社区更小,因此:
<ul>
<li>不可避免地降低核心代码的质量,并且</li>
<li>不可避免地减少了贡献代码的数量</li>
</ul></li>
<li>使用一些可能不稳定的组件(例如,flatland处于alpha阶段,尽管它是一个任意的标签,可能与质量无关;此外,它仅用于glashammer.utils.yconfig)</li>
<li>没有提供定义模型的API(例如,一些带有后端的声明性包装器),因此应用程序的“可插性”可能比Django中的弱得多(应用程序会对环境做出太多假设)。在</li>
</ul>
<p>总之,我认为这个框架值得深入研究。在</p>