Klient AppML


W kolejnych rozdziałach zbudujemy aplikację webową w przeglądarce internetowej.


Klient AppML

Klient AppML to JavaScript, który działa w dowolnej przeglądarce internetowej.

Można go łatwo dodać do dowolnej strony HTML za pomocą jednej linii kodu:

<script src="https://www.w3schools.com/appml/2.0.3/appml.js"></script>

Klient AppML umożliwia dodawanie danych zewnętrznych do dowolnego elementu HTML za pomocą atrybutów HTML:

<table appml-data="customers.js">

Posiada wbudowaną funkcję wyświetlania danych w dowolnym miejscu w kodzie HTML:

<td>{{CustomerName}}</td>

{{ ... }} Są symbolami zastępczymi dla danych AppML.

Posiada również wbudowane funkcje do powtarzania elementów HTML, używając dowolnej tablicy znajdującej się w danych:

<tr appml-repeat="records">
..
.
</tr>

Klient AppML nie będzie kolidował z istniejącym kodem HTML lub CSS.

Działa dobrze z każdym istniejącym CSS. W naszych przykładach użyliśmy W3.CSS.


Aplikacje internetowe AppML

AppML jest niezwykle wydajny przy tworzeniu aplikacji internetowych.

Jedną z najpotężniejszych funkcji jest możliwość tworzenia prototypowych aplikacji w przeglądarce internetowej, w tym bazodanowych aplikacji CRUD, bez konieczności korzystania z serwera WWW.

CRUD: Twórz, czytaj, aktualizuj, usuwaj.


Serwer AppML

AppML zawiera dwa skrypty serwera (PHP i .NET) przeznaczone do dostarczania danych serwera.

Dzięki skryptom serwera AppML możesz łatwo uzyskać dostęp do baz danych SQL, takich jak mySQL i serwer SQL.

Skrypty serwera są bardzo wydajne i można je łatwo zainstalować na dowolnym serwerze PHP lub .NET. 


AppML Web SQL

Ponadto, w celu szybkiego tworzenia i tworzenia prototypów aplikacji, AppML może również symulować serwer WWW w przeglądarce za pomocą Web SQL.

Web SQL to interfejs API stron internetowych do przechowywania danych w przeglądarce za pomocą SQL. Interfejs API jest obsługiwany przez Google Chrome, Opera, Safari i przeglądarkę Android.

Po prostu dodaj następujący skrypt do swojej strony internetowej:

<script src="https://www.w3schools.com/appml/2.0.3/appml_sql.js"></script>