3

私は長年 PHP での経験があり、Python/django での経験も豊富です。

私は基本的に、本当に何もしないウェブサイトなしであまりにも長い間過ごしてきたので、簡単な個人ウェブサイトをまとめようとしています. 私はPHPを使いたくありません(あまりにも醜い).djangoは非常に動的なサイト向けであり、私が望むものには非常にやり過ぎであるため、djangoは避けたいと思います. Python を使用したものが非常に望ましいでしょう。

特に、次の機能を備えた軽量なものが必要です。

  • HTTP ヘッダーの完全な制御。
  • きれいな URL を処理する良い方法です。
  • 軽量のテンプレート エンジン。
  • ある程度定期的に静的コンテンツを追加する簡単な方法。

私はFlaskを見てきました.Flaskはこれまでのところ私の最善の策のようですが、これでも主に動的コンテンツを生成することを目的としているようです. だから私は他の提案、またはFlaskがうまくいっているという正当化を探しています。

4

3 に答える 3

2

フラスコは大丈夫です。動的コンテンツの使用を選択できることは、静的コンテンツも提供する能力を損なうことは決してありません。

それ以外の場合は常にBottleです。:)

編集

もちろん、 Python 3 を使用する必要がある場合は、Flask は使用できません。おそらく、TornadoPyPyなどを検討する必要があります。これにより、(おそらく) パフォーマンスが大幅に向上します。

于 2013-03-18T14:59:49.993 に答える
1

私は が大好きFlaskで、この種のアプリケーションに最適だと思います。小規模なアプリケーションに最適で、スケールアウトも簡単です。私の投票はFlask

于 2013-03-18T15:15:42.827 に答える
0

小さなフレームワークが必要な場合は、Bottle または Flask を使用できます。

静的サイトを生成したい場合、Nikola、Hyde、Cactus、Pelican、Volt など、さまざまな機能を備えた Python で書かれた多数の静的サイト ジェネレーターがあります。Google の「python static site generator」。それらは、いくつかの動的要素とうまく統合する程度が異なります。調査する必要があります。

両方のアプローチを組み合わせることもできます。サイトの一部を静的に生成し、動的ページを Bottle または Flask にルーティングします。

于 2013-03-18T15:18:45.087 に答える