我有多年的PHP使用经验和一些Python / django的丰富经验。
我基本上要把一个快速的个人网站放在一起,因为我已经太久没有真正做任何事情了。我不想使用PHP(太丑陋)而且我宁愿避免使用django,因为它真的意味着非常动态的网站,并且对于我想要的东西来说非常过分。使用Python的东西是非常可取的。
特别是我想要一些具有以下功能的轻量级产品:
我已经看过Flask,这似乎是我迄今为止最好的选择,但即便如此,这似乎也是为了生成大部分动态内容。所以我正在寻找其他建议,或者说Flask很好的理由。
答案 0 :(得分:2)
烧瓶很好。您可以选择使用动态内容,但不会以任何方式损害您提供静态内容的能力。
否则总是Bottle。 :)
修改强>
当然,如果你必须使用Python 3,那么Flask就会出局,你应该考虑像Tornado和PyPy这样的东西,它们也可能(可能)给出你的性能得到了显着提升。
答案 1 :(得分:1)
我喜欢Flask
,并认为这对于这种应用来说是完美的。它在小型应用中表现出色,并且易于扩展。我的投票是Flask
!
答案 2 :(得分:0)
如果你只想要一个小框架,你可以使用Bottle或Flask。
如果你想生成一个静态站点,有很多静态站点生成器用Python编写,具有各种功能:Nikola,Hyde,Cactus,Pelican,Volt等。谷歌“python静态站点生成器”。它们具有不同程度,可以与一些动态元素很好地结合 - 您必须进行调查。
您还可以结合使用这两种方法 - 静态生成部分网站,并将动态网页路由到Bottle或Flask。