3

かなり長い間、私は「本当に良い」CRUDアプリケーションを作成しようとして探していました。誤解しないでください-「究極の」CRUDアプリケーションとは言いませんでした。ファーストクラスと評価できるものだけ。

私が言っているのは、「まあ、すべての状況は違う...」のような答えでこの罪状認否に答えないでください。

Q:アドビのドキュメントに1対多の関係(ヘッダー/詳細)でCRUDを示し、Web標準のcss(テーブルではなく)を使用し、ベストプラクティスを使用するブログ投稿などがありますか(CF9は変更されました)現在多くのもの:スクリプト化されたコンポーネント、ORM)、最新のUI技術(jQueryまたはCF9の組み込みAJAX機能の一部)を使用し、見栄えの良いフロントエンド(見栄えの良いヘッダーと背景といくつかのきれいなボタン)を備えています)?

質問することがたくさんあることは知っていますが、それが私の探求です。1対多の関係の良い例は、Spryの例に組み込まれているcity /statexmlファイルです。サンプルのxmlファイルには23,000の都市があるので、ランダムなデータを使用するよりも優れていると思います。

4

2 に答える 2

4

あなたが何を求めているのかよくわかりませんが、あなたの質問のいくつかの点に答えたいと思います(これは答えよりもコメントですが、SOはこれで愚かに制限されているので、私はそれを置きます代わりにここに。)

(テーブルの代わりに)Web標準cssを使用します。

「テーブルの代わりにcss」はありません-それらは2つの別個の互換性のあるものです!

CSSはドキュメントの視覚的な側面を記述し、テーブルは表形式のデータをマークアップします。

表形式のデータを表示している場合、テーブルはまさに使用すべきものであり、CSSを使用して、テーブルが提供するプレーンなスタイルよりもエキサイティングに見えるようにすることができます。

CRUDアプリを求めているので、表形式のデータを表示したい場合は、テーブルを使用する必要があります。

(人々が犯すよくある間違いは、Webの性質を理解しておらず、代わりに構造化されたセマンティックマークアップを使用する必要があるときに、テーブルを使用してドキュメントにグリッドレイアウトを適用することです。)

ベストプラクティスを使用します(CF9は、スクリプトコンポーネント、ORMなど多くの点で変更されました)

スクリプト化されたコンポーネントはベストプラクティスではありません!

これらは代替構文であり(説明のない中括弧をどこにでも配置することを好む人向け)、まだ実行できないことは何も提供していません。

于 2009-11-02T13:42:39.273 に答える
3

cfwheelsをチェックすることを強くお勧めします。ドキュメントを読んでください。このようなクラッドアプリケーションを実行するために構築されており、すばらしい機能セットを備えており、時間を大幅に節約できます。インターフェイスに関しては、これを処理できるjqueryプラグインがたくさんあります。ajaxrainを見て、気に入ったプラグインを見つけることをお勧めします

于 2009-11-02T16:50:18.253 に答える