top / index / prev / next / target / source

2006-11-13 diary: blancoStringConverterの VB.NET, PHP対応のベータ版を公開

いがぴょんの日記 日記形式でつづる いがぴょんコラム ウェブページです。

old-v2

blancoStringConverterの VB.NET, PHP対応のベータ版を公開

blanco Framework は blancoStringConverter について、VB.NET および PHPソースコード自動生成対応のベータ版を公開します。これにより、文字列変換定義書から Java, C#.NET, JavaScript, VB.NET, PHPの5種類のソースコードを自動生成できるようになります。

blancoStringConverterの VB.NET, PHP対応のベータ版を公開

blanco FrameworkblancoStringConverterについて、VB.NET および PHPソースコード自動生成対応のベータ版を公開します。これにより、文字列変換定義書から Java, C#.NET, JavaScript, VB.NET, PHPの5種類のソースコードを自動生成できるようになります。

なお、現時点では 自動生成されるVB.NETおよびPHPソースコードについては、まだ動作確認取っていません。vbcコンパイル および PHPLint において合格する程度のレベルです。

2006.11.14追記 blancoStringConverterが自動生成する VB.NETソースコードに問題があると指摘を受けました。(For Stepの記述が抜けていた)これを修正した版を作成して公開しました。

2006.11.15追記 blancoStringConverterが自動生成する PHPソースコードに問題があると指摘を受けました。(mb_substrに与える引数の値が間違っていました)これを修正した版を作成して公開しました。

関西オープンソース2006において、blanco Framework の Java, C#.NET, JavaScript, VB.NET,

  PHP 対応について発表する予定

関西オープンソース2006において、blanco Framework の Java, C#.NET, JavaScript, VB.NET, PHP ソースコード自動生成対応についての発表をする予定です。blanco Frameworkが 5つのプログラミング言語ソースコード自動生成に対応できるということを嬉しく思います。

VB.NET, PHP言語という新たな言語への対応については、オープンソースカンファレンス2006 Tokyo/Fallで発表させていただいた内容に対するフィードバックをきっかけとして始められました。そして それが いよいよ実現できるところまでこぎ着けたことはとても素晴らしいことです。

とはいえ 5言語に対応完了できているのは、プロダクト群全体の一部分でもあります。要望が多い (と私たちは想定している) blancoDb (R/Oマッピング)の PHP対応は、日付入りのスケジュールとしては計画されていません。むろん計画そのものは 存在しています。プロダクト名は blancoDbPhpとなる予定です (命名はたいせつなことです)。PostgreSQL対応ソースコードの自動生成から着手されるような雰囲気となっています。(単に私たちが MySQLよりも PostgreSQLのほうが まだ経験が長いというだけです。)

なお、私たちは PHPについては かなり不案内です。blancoStringConverterblancoMessageblancoCharacterGroupblancoStringGroupが自動生成するPHPソースコードについて『試しに動作させてみよう』というツワモノな方々の支援およびフィードバックを切望します。現状のPHP対応が上手くいっていることがわかれば PHP版 R/Oマッピングが実現できる日が近づいてきます!※なお (PHP 4ではなく) PHP 5 バージョンが要求される点については、予めご了承ください。

2006.12.29追記 後日談 その後、blancoDbPhp公開ベータ版のリリースまでこぎ着くことができました。ご協力いただいた方々に感謝の気持ちをささげたいです。


この日記について