kwartz

プレゼンテーションロジックのコンセプト独立を実現するWebテンプレートシステム
今すぐダウンロード

kwartz ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Makoto Kuwata
  • 出版社のWebサイト:
  • http://editorkicker.rubyforge.org/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 218 KB

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 関連ソフトウェア

シュビケル

JDBCをサポートするリレーショナルデータベースにアクセスするためのプラットフォームに依存しないテキストシェル ...

167 31 KB

ダウンロード

ym4r.

YM4Rは、GoogleマップとYahoo!の使いやすさを提供します。 地図ビルディングブロックAPIは、Ruby and RailsからのAPIのAPIです ...

180 12 KB

ダウンロード

Xhandler.

Xhandler - テキストを指定して名前を指定してハンドラを実行するためのAppleScriptモジュール ...

166 372 KB

ダウンロード