このウェビナーは DelphiConからの抜粋で、Stefan GlienkeがSpring4Dフレームワークの概要と、どのようにDelphiおよび Windowsアプリケーション開発 を次のレベルに引き上げるのかを紹介します。このDelphiベースのフレームワークには、Delphiでの実際の実装とともに、このビデオで説明する便利なモジュールが多数含まれています。Spring4Dは、DelphiXE以降の優れたオープンソースライブラリとして説明されています。このライブラリには自由にアクセスでき、商用プロジェクトと非商用プロジェクトの双方で使用できます。
Spring4DはどのようにDelphiを強化するのか
Raize Softwareによって開発された Spring 4Dフレームワーク extends the Delphi RTL and is known for its advanced use of Generics and enhanced RTTI. The framework is also under active development and is practicing the so-called “Dogfooding” which means the author of the software and the team behind it is actively using the framework for their own commercial software. Spring4D also follows the principle of “Pick and Choose” so it doesn’t dictate how you have to write your own application. You simply take the useful things for your code without being forced to do things in a certain way.
Spring4Dには、NullableやEventなどの一般的な型、SharedやWeakなどのスマートポインター、インターフェイスベースのコレクション型、リフレクション拡張など、さまざまなモジュールが含まれています。Stefanは、各モジュールの目的を説明するほかに、これらの各モジュールをDelphiで実装する方法も示します。
Spring4Dの詳細と、このフレームワークがDelphi開発を次のレベルに引き上げる方法については、以下のビデオをご覧ください。