| kwartz プレゼンテーションロジックのコンセプト独立を実現するWebテンプレートシステム |
今すぐダウンロード |
kwartz ランキングとまとめ
- 出版社のWebサイト:
- http://editorkicker.rubyforge.org/
kwartz タグ
kwartz 説明
プレゼンテーションロジックの概念独立を実現するWebテンプレートシステム Kwartzは、「プレゼンテーションロジックの独立性」という概念を実現するWebテンプレートシステムです。 Kwartzとは、Kwartzはプレゼンテーションデータ(= HTMLファイル)の両方からのプレゼンテーションロジックを区切り、ビジネスロジック(=メインプログラム).Kwartzは、プレゼンテーションレイヤをメインプログラムから任意のテンプレートシステムで区切るために使用できます。さらに、Kwartzを使用すると、プレゼンテーションロジック(繰り返しまたは条件付き分岐など)をプレゼンテーションデータ(HTMLファイル)から分離できます。幅広い方法で、アプリケーションを2つのレイヤに分割できます。これらのレイヤーには独自のデータとロジックがあります。プレゼンテーション層がそれ自身の論理を持ち、プレゼンテーションロジックはビジネスレイヤ(図1)にしてはならないことが重要です(図1)Jakartaの速度やスマートのような伝統的なテンプレートシステムは、テンプレート内のプレゼンテーションロジックとプレゼンテーションデータを混在させることを強制します。結果のHTMLデザインを壊します。 Enhydra XMLCまたはAmritaなどの他のテンプレートシステムは、HTMLデザインを破ることはありませんが、プレゼンテーションロジックをビジネスレイヤ(=メインプログラム)にミックスします。 Kwartzはテンプレートをプレゼンテーションロジックとプレゼンテーションデータに分割します。したがって、KwartzはHTMLデザインをまったく分割していないため、メインプログラム 'Clean'.Noteを維持してください.Kwartzは、GNUのレッサー一般公衆ライセンス(LGPL)の条項に基づいてライセンスおよび配布されています。ここに「Kwartz」の主な機能がいくつかあります。 ・ビジネスロジック(=メインプログラム)とプレゼンテーションデータ(= HTMLファイル)の両方からプレゼンテーションロジックを分離します。 ・非常に速く走る ・複数のプログラミング言語をサポートする:Ruby(eruby)、PHP、Java(JSP) ・HTMLデザインをまったく壊しません ・テキストファイルを扱う ・自動消毒と部分的な消毒をサポートしています
kwartz 関連ソフトウェア