Adobe ColdFusionを使用した経験は、まだ多少限定されていても、絶対に楽しくて楽しいものでした。ColdFusion以外のクエリのクエリ
私がColdFusionについて言えることは、良いことのうち、1つの機能が完全に私の足を吹き飛ばしたことです。とにかく、私はいわゆる "クエリのクエリ"機能、またはdbtype="query"
属性がcfquery
ということについて話しています。これにより、データベース接続だけでなく、任意のデータセットに対してSQL文を実行できます。たとえば、データベースから取得した結果セットとメモリ内の構造(つまり、特定の制限に従う)の結果セットを結合することができます。これは、ループの中でデータセットを繰り返し処理するよりも、時には読み易く(柔軟性もあります)、データの「後処理」を行うためのクイックアンドダーティな方法を提供します。
しかし、ColdFusionは非常に一般的な製品ではありません。その理由を説明しません。私が尋ねるのは、他の言語(ライブラリのように、多かれ少なかれ同じ)でこのテクニックがサポートされているということですか? Python? Perl?ルビー? PHP?何か?なぜなら、この機能の可能性は膨大であり、プロダクションコードではない可能性があるからです。何かを素早くテストする必要があるならば、絶対的な命を救う人です。言うまでもありませんが、SQL ColdFusionの使用方法は、私の知る限りではいくぶん限定されていますが、依然として素晴らしいアイデアです。
ああ、私はSqlAlchemyを読んだことがあります、それはまさに私が欲しいものです!アプリケーションと連携してcoldfusionを使用する場合は、別の言語で書かれていますが、これまでに行ったことがありますが、coldfusionを使用することはオプションではありません。 – shylent
ColdFusionがオプションでない場合、RailoまたはOpenBDも除外されますか? (それらはそれぞれLGPLとGPLv3である) –