blanco Framework 画像(小) 2009/04

blanco Framework

[blanco Framework,blanco,Framework,opensource,free,LGPL,blancofw,Java,C#.NET,JavaScript,VB.NET,PHP,Ruby,Python,コードジェネレータ,ぶらんこ,ふれーむわーく] blanco Framework は オープンソースのJava, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python言語用開発フレームワークです。Excelブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能。 EclipseプラグインまたはAntTaskで提供。

広告: イマドキのIDE事情: Eclipseベースの統合翻訳環境「Benten」を使ってみよう 09/27
たげぞうさんの手による Benten 紹介記事!
インディックスページへ戻る
blanco Framework 一覧 ドキュメント Download (ダウンロード) SourceForge.jp
AntTask BatchProcess Cg CharacterGroup Commons Constants
Csv Db EclipseDistribution FixedLength JSF Log Mail Message NLpack
PDF Report ResourceBundle Service SOAP SQL StringConverter
StringGroup Struts SvnConf ValueObject
概要 仕様 定義書 Credits メーリングリスト Community
English Japanese
mirror mirror
blanco Framework とは?

blanco Framework (ぶらんこ・ふれーむわーく) は オープンソースの Java, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python 言語用開発フレームワークです。Excel ブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能です。Eclipse プラグインまたはAntTask 形式のツールを提供します。

blanco Framework の特長

blanco Framework は以下のような特長をもっています。

もっと知りたい方は、@IT記事:Excelからプログラムを作る多言語対応オープンソース を併せてご覧ください。

blanco Framework は誰にとって有益なの?

blanco Framework は、コンピュータ・ソフトウェアを開発する人に有益なものです。

blanco Framework が解決するもの

日本全国で、手作り型オープン系システム開発が行われています。手作り型オープン系システム開発は珍しくなくなったものの、実際の開発現場はかなりタフな状況にあります。これら状況を打破し、開発現場を楽にするのが blanco Framework (ブランコ・フレームワーク)です。

blanco Frameworkを導入すると、開発現場の大多数の単純作業は自動化できます。下記のような 3ステップで 自動化が実現できます。

  1. 表計算形式(*.xls)に必要事項を記入する (ファイル定義書の例)
  2. Eclipseプラグインのボタンを押下する (blancoCsvの例)
  3. Java / C#.NET / JavaScript / VB.NET / PHP ソースコードや XMLファイルなどが自動生成される (blancoCsv + Javaによる例)

必要なことは、基本的に この3ステップだけなのです。

blanco Frameworkの利用コスト

多くの場合、フレームワーク導入にはさまざまなコストがかかります。ところが blanco Frameworkは それら導入コストがとても低いです。

blanco Frameworkが必要とされる背景

開発するシステム規模が大きいほど、手作りでシステム開発をする必要に迫られる場合があるのも現実です。blanco Frameworkは、そういった開発現場をサポートします。blanco Frameworkの各種プロダクトは、システム開発現場における単純作業の多くを自動化できます。

blanco Framework の導入実績

2006年10月時点で、数十人月から数千人月規模の開発現場における導入実績があります。
むしろ、オープンソースなので、私たちが把握していない、もっと規模の大きいシステム開発でも利用されているかもしれません。

blanco Framework はオープンソース/フリーソフトウェアです

blanco Frameworkは基本的にオープンソース・ライセンスのひとつである、GNU LESSER GENERAL PUBLIC LICENSE (GNU LGPL) ライセンスを採用しています。LGPLは JBOSSなどが採用していることでも有名です。

なお、blanco Framework では、基本的に必要事項が記入後の「定義書」と呼ばれる表計算形式の様式を入力としてソースコード自動生成をおこないます。あたかも定義書がソースコードとなり、自動生成後のソースコードは定義書のコンパイル出力結果との位置づけです。
このため blanco Frameworkにおいては、必要事項が記入された後の定義書の著作権者が、そのままソースコードの著作権者になると考えます。このことにより、一般的なソフトウェア開発現場での著作権に関する慣行に適切に対応できるようになっています。

blanco Framework を紹介している記事
blanco Frameworkを紹介するドキュメント

blanco Frameworkを紹介する基本的なドキュメントは 以下からダウンロードすることが出来ます。

blanco Framework (RSS)
手作り型オープン系システム開発現場を楽にする オープンソース下流開発フレームワーク 「blanco Framework (ブランコ・フレームワーク)」の紹介ドキュメント。展示会などで この資料を利用します。

疎結合フレームワーク

blanco Frameworkは、他のフレームワークと共存させやすくなっています。ソースコード自動生成 + ランタイムライブラリ不要の構成ゆえのメリットです。もちろん blanco Frameworkだけを使ったシステム開発もおこなうこともできます。
自動生成後のソースコードは、基本的にアプリケーションサーバが無い環境でも利用できます。もちろん、アプリケーションサーバ上でも動作させることができます。Springフレームワークをベースとしたシステムでの併用についても実績があります。


blanco Framework logo SourceForge.jp


いがぴょんについて
Last modified: $Date: 2010/09/27 20:42:52 $