以下の章では、我々は、WebブラウザでWebアプリケーションを構築します。
AppMLクライアント
AppMLクライアントは、任意のWebブラウザで動作するJavaScriptです。
これは、簡単にコードの1行を持つ任意のHTMLページに追加することができます。
<script src="http://www.w3ii.com/appml/2.0.3/appml.js"></script>
AppMLクライアントを使用すると、HTML属性を使用して、任意のHTML要素に外部データを追加することができます:
<table appml-data="customers.js">
これは、HTML内の任意の場所にデータを表示するための機能が組み込まれています:
<td>{{CustomerName}}</td>
{{...}} AppMLデータのプレースホルダです。
また、データで見つかった任意の配列を使用して、HTML要素を繰り返すための機能が組み込まれています:
<tr appml-repeat="records">
..
.
</tr>
AppMLクライアントは、既存のHTMLやCSSを妨げることはありません。
これは、既存のCSSでうまく動作します。 我々は、我々の例でブートストラップを使用していました。
AppML Webアプリケーション
AppMLは、Webアプリケーションを構築するための非常に効率的です。
最も強力な機能の1つは、任意のWebサーバーを必要とせずに、データベースのCRUDアプリケーションを含む、Webブラウザでプロトタイプ・アプリケーションを開発する能力です。
CRUD:作成、読み取り、更新、削除します。
AppMLサーバー
AppMLは、2つのサーバースクリプトが付属しています(PHP and .NET)サーバーのデータを提供するように設計します。
AppMLサーバーのスクリプトを使用すると、簡単にMySQLとSQLサーバのように、SQLデータベースにアクセスすることができます。
サーバースクリプトは非常に強力で、簡単に任意のPHPや.NETサーバー上にインストールすることができます。
AppMLのWeb SQL
また、迅速なアプリケーション開発やプロトタイピングのために、AppMLは、Web SQLを使用して、ブラウザでWebサーバをシミュレートすることができます。
ウェブSQLはSQLを使用してブラウザにデータを格納するためのWebページのAPIです。 APIはGoogle Chromeの、オペラ、サファリ、およびAndroidのブラウザでサポートされています。
ちょうどあなたのウェブページに次のスクリプトを追加します。
<script src="http://www.w3ii.com/appml/2.0.3/appml_sql.js"></script>