2
4

11 に答える 11

2

他のフレームワークについてはわかりませんが、NancyFx で小さなサイトを構築した経験はあります。

  1. NancyFx は、複数のビュー エンジンをサポートしています。SuperSimpleViewEngine を使用できます。マスターページはすぐに使用できます
  2. Nancy を使い始めるのはとても簡単です。
  3. あなたはすでに .NET/C# を知っていると思いますが、Nancy は新しい動的機能をたくさん活用して遊んでいます。
于 2012-06-08T14:45:12.150 に答える
1

カクタス:

https://github.com/koenbok/Cactus

私の現在のお気に入りの静的サイトジェネレーターです-Djangoテンプレートを使用して、一連のテンプレート('pages'ディレクトリ内)と'static内のすべての通常の画像とcssから一連のページ(' build'ディレクトリ内)を作成します'ディレクトリ。

クライアントでJavascriptを使用してフィルタリング可能なテーブルを作成します-それほど複雑に聞こえません。この素敵なテーブルグリッドコンポーネント:

http://datatables.net/

ただのチケットかもしれません。

于 2012-06-01T07:24:23.470 に答える
1

Python は私のお気に入りの言語ですが、単純な Web サイトの作成には使用しません。WordPress などの既製の CMS ソリューションを使用することをお勧めします。

  • あなたは何か新しいことを学ぶでしょう。
  • 機能を実装する必要はありません (CMS + プラグインが必要なすべてを提供します)。
  • 必要なすべてのサポートが得られます。
  • 任意のホスティングに簡単にデプロイできます (PHP ベースであるため、はい、申し訳ありませんが、php-)。
于 2012-06-01T07:12:12.423 に答える
0

私はさらに調べてみましたが、テンプレートシステムの目標は、xml include、またはEmbeddedJavaScriptを使用してヘッダー/フッター/メニューセクションをプルするだけで達成できます。その後、すべての「作業」はクライアントブラウザで実行されるため、Webサーバーは、取得できる限り軽量な静的ファイルを提供するだけで済みます。

于 2012-06-10T07:50:01.133 に答える
0

おそらく、cherrypyまたはwebpyを見てください。これらは非常にミニマリストで、このような目的のために設計された Python Web フレームワークです。(この小さなアプリにはdjangoが大きすぎると思います、IMHO)

また、ルビーについて学びたい場合は、 Sinatraをご覧ください。

Expressは、JavaScript の経験がある場合に適しています。

シングルページ アプリの場合、backbone.jsは人気があり、非常に強力ですが、必要なものではない場合があります。

しかし、最も重要なことは、新しい言語を楽しく学ぶことです!

于 2012-06-01T06:42:15.183 に答える
0

http://wiki.python.org/moin/WebFrameworksを参照して、あなたの空想をくすぐるいくつかの選択肢を試してみてください。あなたが説明したことに基づいて、より軽いフレームワークに向かう傾向があります。

于 2012-06-01T06:25:47.223 に答える
-1

私の経験によると、8ページの静的Webサイトにはいつか動的機能が必要になるため、拡張可能なものから始めることをお勧めします。

次に、最初の決定は、フレームワークまたはCMSを使用することです。これは、サイトが将来大きくなることへの期待、動的な機能を実現するためのカスタムコードを開発する能力、およびプロジェクトの構造と要件に依存します。

使用するCMSが必要な場合、

オーチャードifASP.NET MVC 3:静的なWebサイトのように見えますが、実際には動的機能にオーチャードのテーマとモジュールを使用している当社のサイトwww.dreamrain.comをご覧ください。テーマやモジュールが必要ない場合でも、8ページのWebサイトを作成して、将来拡張することができます。ところで、私たちは4時間の開発努力で5日でこのサイトを構築しました

注:Orchardには完全な信頼が必要な場合があるため、ドキュメントを確認し、許可されているかどうかGoDaddyに問い合わせてください。

PHPの場合はWordPress 、

使用するフレームワークが必要な場合、

ASP .NET MVC 3 for .NET、 DjangoまたはPyramid for Python、 Zend for PHP、 Grails for Groovy / Java / J2EE、 Play for SCALA

于 2012-06-10T08:13:58.537 に答える