
コードファースト ~Webサービスを再考する
この記事において、Dennis Sosnoski氏はJiBXフレームワークがよくある不都合な点を招くことなくコードからスタートスタイルのWebサービス開発を実行するためにどのように使用されるか解説しています。

この記事において、Dennis Sosnoski氏はJiBXフレームワークがよくある不都合な点を招くことなくコードからスタートスタイルのWebサービス開発を実行するためにどのように使用されるか解説しています。
同じ種類のクラスを何度も何度も記述しているのであれば、カスタムアイテムテンプレートがそのソリューションになり得るかもしれない。Shahar Y.氏は独自のカスタムVisual Studio Item Templatesを作成する方法を示している。
JRuby のパフォーマンスは CRuby のそれに近づいているとはいえ、まだ十分なスピードがでないこともある。CRuby ユーザは、C/C++ を Ruby に組み込むことのできる Ryan Davis 氏の RubyInline ライブラリを使って、Ruby の C による拡張を容易に行うことができる。
.NET 3.5に導入されているAdd-In Frameworkは、一部信頼されているアドインをサポートする必要のあるアプリケーションを促進するよう意図されている。残念なことに、フレームワークはやや複雑である。最も単純なアプリケーションをビルドするのに合計7アセンブリーを必要とした。コード生成ツールであるPipeline Builderがこれに対処するよう求められている。
最も成功しているプロジェクトでさえも、新たなテクノロジが出現し全てが最初から書き直される必要に迫られるときにはお荷物になってしまう。これがビジネスロジックがテクノロジーから区分されなければならない理由の一つである。そして、Kathleen Dollard氏によるとコード生成はそれを克服されるのが約束されたアプローチであるそうだ。