AppML 클라이언트


다음 장에서는 웹 브라우저에서 웹 애플리케이션을 빌드합니다.


AppML 클라이언트

AppML 클라이언트는 모든 웹 브라우저에서 실행되는 JavaScript입니다.

한 줄의 코드로 모든 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를 사용했습니다.


AppML 웹 애플리케이션

AppML은 웹 애플리케이션 구축에 매우 효율적입니다.

가장 강력한 기능 중 하나는 웹 서버 없이도 데이터베이스 CRUD 응용 프로그램을 포함하여 웹 브라우저에서 프로토타입 응용 프로그램을 개발할 수 있는 기능입니다.

CRUD: 생성, 읽기, 업데이트, 삭제.


앱ML 서버

AppML은 서버 데이터를 제공하도록 설계된 두 개의 서버 스크립트(PHP 및 .NET)와 함께 제공됩니다.

AppML 서버 스크립트를 사용하면 mySQL 및 SQL 서버와 같은 SQL 데이터베이스에 쉽게 액세스할 수 있습니다.

서버 스크립트는 매우 강력하며 모든 PHP 또는 .NET 서버에 쉽게 설치할 수 있습니다. 


AppML 웹 SQL

또한 신속한 애플리케이션 개발 및 프로토타이핑을 위해 AppML은 Web SQL을 사용하여 브라우저에서 웹 서버를 시뮬레이션할 수도 있습니다.

Web SQL은 SQL을 사용하여 브라우저에 데이터를 저장하기 위한 웹 페이지 API입니다. API는 Google Chrome, Opera, Safari 및 Android 브라우저에서 지원됩니다.

웹 페이지에 다음 스크립트를 추가하기만 하면 됩니다.

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