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>