AppMLクライアント
次の章では、WebブラウザでWebアプリケーションを構築します。
AppMLクライアント
AppMLクライアントは、任意のWebブラウザーで実行されるJavaScriptです。
1行のコードで任意のHTMLページに簡単に追加できます。
<script src="https://www.w3schools.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でうまく機能します。例ではW3.CSSを使用しました。
AppMLWebアプリケーション
AppMLは、Webアプリケーションの構築に非常に効率的です。
最も強力な機能の1つは、Webサーバーを必要とせずに、データベースCRUDアプリケーションを含むプロトタイプアプリケーションをWebブラウザーで開発できることです。
CRUD:作成、読み取り、更新、削除。
AppMLサーバー
AppMLには、サーバーデータを提供するように設計された2つのサーバースクリプト(PHPと.NET)が付属しています。
AppMLサーバースクリプトを使用すると、mySQLやSQLサーバーなどのSQLデータベースに簡単にアクセスできます。
サーバースクリプトは非常に強力で、PHPまたは.NETサーバーに簡単にインストールできます。
AppML Web SQL
さらに、迅速なアプリケーション開発とプロトタイピングのために、AppMLはWebSQLを使用してブラウザーでWebサーバーをシミュレートすることもできます。
Web SQLは、SQLを使用してブラウザにデータを保存するためのWebページAPIです。APIは、Google Chrome、Opera、Safari、およびAndroidブラウザでサポートされています。
次のスクリプトをWebページに追加するだけです。
<script src="https://www.w3schools.com/appml/2.0.3/appml_sql.js"></script>