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>