ECサイト構築パッケージOpen-EC
|
INFORMATION
|
Now Alinous-Core is Release1.0.x.
You can download it as Eclipse-Plugin.
FREE DOWNLOAD
|
Developer's blog
Alinous-CMS(Japanese only)
|
What is Alinous-Core
Alinous-Coreは、Web-DBアプリケーションを開発するための言語環境です。
ほとんど、SQLとHTMLだけで本格的なWeb-DBアプリケーションの開発が可能です。
Alinous-Coreを理解するには、サンプルを見てしまった方が早いので、サンプルを示します。
AlinousーCoreでは、ひとつのページを表示するのに"*.html"ファイルと、"*.alns"ファイルを記述します。
|
sample.alns
|
// EXECUTE SELECT STATEMENT
if($IN.comment != null){
$LIKE_STMT = '%' + $IN.comment + '%';
}
SELECT * INTO RECORDS FROM SAMPLE_TABLE
WHERE
NAME = $IN.name AND
EMAIL = $IN.mail AND
COMMENT like $LIKE_STMT
limit 10;
return 0;
|
|
スクリプトを実行することによって左の図のような変数を作ることが出来ます。
sample.alnsを実行後、Alinous-Coreは、デザイン(HTML)とその実行結果を結合します。
|
|
sample.html
|
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>Input data into database</TITLE>
</HEAD>
<BODY>
<H3>Select DB Form(/select/index.html)</H3><BR>
<TABLE>
<TR>
<TD width="200" bgcolor="#AAAAAA">NAME</TD>
<TD width="200" bgcolor="#AAAAAA">E-MAIL</TD>
<TD width="300" bgcolor="#AAAAAA">COMMENT</TD>
</TR>
<TR alns:iterate="@RECORDS" alns:variable="oneRecord">
<TD width="200">{$oneRecord.NAME}</TD>
<TD width="200">{$oneRecord.EMAIL}</TD>
<TD width="300">{$oneRecord.COMMENT}</TD>
</TR>
</TABLE>
<BUTTON alns:back="true">Back</BUTTON>
<H4>Comment</h4>
</BODY>
</HTML>
|
HTMLは、属性が拡張されていますが、Alinous-Core用のタグはありません。
その他の拡張要素としては、本文中にマクロでスクリプトで作成した変数の値を埋め込むことが出来ます。
Alinous-Core Eclipseプラグインを今すぐ無料でインストール
Alinous-Core Eclipseプラグインは、無料でダウンロードすることが可能です。
Alinous-Core Eclipseプラグインは、プラグインの組み込まれたAlinous-Coreサーバー、
GUIデバッガ、およびサンプルプロジェクトのセットアップウィザードで構成され、すぐにサンプルを
動かすことが可能です。
ぜひ、早速、Alinous-Core Eclipseプラグインをダウンロードして試してみてください。
|