Alinous-CoreはSeasarとは競合ではないです

最近、Alinous-Coreの次の拡張ネタとして、Java Connectorの部分を仲間内で話しているが、「Seasarと競合するのではないか」と言われます。
でも、Seasarと、Alinous-Coreは、競合ではないと僕自身は思っています。


JavaConnectorは、Jarの中のJavaのメソッドをそのまま、Alinous-Coreの変数に自動的にJavaBeanバインドして、普通にAlinousScriptから呼び出せる仕組みです。
なので、Alinous-CoreのスタンスとしてはMVCモデルで言うと

  • Viewは、属性拡張のHTML
  • Controllerは、AlinousScript
  • Model部分は、データベース(SQLがインターフェース)もしくは、Javaのメソッド(JavaConnector)

というスタンスです。

それにたいして、Seasarは、全部Javaなので、ぜんぜんかぶりません。
むしろ、他の人の言葉を借りれば

「ゴリゴリプログラムとかを書きたい人はSeasarが良い」
プログラマーにとってAlinous-Coreは、自動すぎて面白くない」
GUIデバッガーが嫌いな人は、Alinous-Coreは使わない」


というところに落ち着くのではないかと言ってみる。