チーター

Python-Poweredテンプレートエンジンとコードジェネレータ。
今すぐダウンロード

チーター ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • R. Tyler Ballance
  • 出版社のWebサイト:
  • http://cheetahtemplate.org/

チーター タグ


チーター 説明

Python搭載テンプレートエンジンとコードジェネレータ。 Cheetahは、Pythonのテンプレートエンジンとコードジェネレータです。 Cheetah Projectは他のツールとフレームワークと組み合わせることも、スタンドアロンのアプリケーションとして使用することもできます。 .cheetahには大規模でアクティブなユーザーコミュニティがあります。 Cheetahで構築された製品は、Fortune 500のほとんどによって使用されます。テキストベースのフォーマットを生成します。・テンプレートを最適化されていますが、読みやすい、Pythonコードにコンパイルします。・プログラマー以外が理解できる単純なテンプレート言語でPythonの電力と柔軟性をブレンドします。・テンプレート作成者は、テンプレート内のPythonデータ構造、モジュール、機能、オブジェクト、またはメソッドにフルアクセスします。その間、管理者は必要に応じてPythonへのアクセスを選択的に制限する方法を提供します。・Pythonコードまたは他のチーターテンプレートからアクセス可能なテンプレートにオブジェクト指向インタフェースを提供することで、コードの再利用を簡単にします。 1つのテンプレートは、そのセクションを別の再実装のセクションにサブクラス化できます。 Cheetahテンプレートは、Pythonクラスのサブクラスであり、その逆も同様です。・ダイナミックウェブサイトのパフォーマンスを劇的に向上させる可能性があるシンプルで強力で強力なキャッシングメカニズムを提供します。・コンテンツ、グラフィックデザイン、およびプログラムコードのクリーンな分離を奨励する。これにより、非常にモジュール式で柔軟で、再利用可能なサイトアーキテクチャ、開発時間が短くなり、維持が容易なHTMLおよびプログラムコードが発生します。それはチームの努力に特に適しています。・そのコマンドラインツールを介して静的HTMLを生成するために使用することができます。 CheetahはPythonを補完するように設計されており、それを置き換えないでください。・CheetahのCore Syntaxは、プログラマ以外の学習を容易にする必要があります。・Cheetahは、Pythonコードや他のチーターテンプレートからアクセス可能なテンプレートにオブジェクト指向のインタフェースを提供することで、コードの再利用を簡単にする必要があります。・Pythonオブジェクト、機能、およびその他のデータ構造は、チーターで完全にアクセス可能であるべきです。・Cheetahはフロー制御とエラー処理を提供する必要があります。フロントエンドに属するロジックは、複雑なのでバックエンドに解釈されるべきではありません。・コンテンツ、グラフィックデザイン、プログラムコードを分離するのは簡単であるべきですが、それらを統合するのも簡単です。・清潔な分離により、コンテンツ作家のチーム、HTML / Graphic Designers、およびプログラマーが互いのつま先を踏まずに協力して互いの作業を汚染することを容易にします。 HTMLフレームワークとそれが含むコンテンツは2つの別々のものであり、分析計算(プログラムコード)は3番目のものです。各チームメンバーは自分の専門に集中することができ、他の人のうちの1つを通過させずにそれらの変更を実行することができます(すなわち、恐ろしい「ウェブマスターボトルネック」)。・コンテンツ、グラフィック、プログラムコードを別々に開発するのが簡単な場合は、Webサイトにそれらをまとめて統合することができてはいけません。特に簡単なはずです。・プログラマにとって、再利用可能なコンポーネントと、設計者にとって理解できる機能を作成するためのプログラマのためのものです。・設計者には、テンプレート内のコンテンツと動的コンポーネントのプレースホルダーをマークアウトする。・設計者がいくつかの場所で繰り返されるか変更されることがあるデザインのソフトコードの側面を柔らかくする。・設計者が既存のテンプレートを再利用し拡張するための、したがって努力とコードの複製を最小限に抑えるためのものです。・もちろん、コンテンツ作成者がデザイナーが作成したテンプレートを使用するためのコンテンツ作成者のために。このリリースでは新機能:!!!このリリースはすべてのコンパイルされたチーターテンプレートの再コンパイルを必要とします!コアの変更点:・テンプレートクラスにもっと多くのDocStringコンテンツを追加しました・Multile Comments Gobble Wobble Whitepaceは、JJの要求ごとに他のディレクティブのようなものです。かなり短絡されたコンパイラ設定は、必要に応じて古い非ゴブリング動作に戻るために使用することができます。・#CAPTURディレクティブを補完するように#Captureディレクティブを追加しました。 #callはCheetahコードの領域を実行し、その出力を関数呼び出しに渡します#CaptureはCheetahコードの領域を実行し、その出力を変数に割り当てます。 。・CacheModuleFortRaceBacksとCachedirFormoduleFiles ArgsをTemplate.comPile()に追加しました。詳細についてはDocStringを参照してください。・その他パーサーの内部リファクタリング・__init__メソッドのキーワード引数の処理を改善し、ネームスペースとSearchList Argsの間の衝突を修正しました。コンテンツ要件: ・Python


チーター 関連ソフトウェア