AppML 튜토리얼

AppML은 데이터를 HTML로 가져옵니다.

"넌센스 웹 애플리케이션 없음"


소개

웹은 빠르게 성장하고 있으며 사이버 공간의 데이터 양은 훨씬 더 빠르게 증가하고 있습니다.

매일 새로운 정보 시스템이 개발되고 매일 새로운 사용자가 연결되며 전 세계 어디에서나 24시간 데이터에 액세스할 수 있습니다.

더 빠르고 더 나은 소프트웨어 개발 방법이 절실히 필요합니다 .

이러한 맥락에서 W3Schools는 전통적인 프로그래밍 없이 데이터를 검색, 표시 및 조작할 수 있는 매우 유연한 기술을 개발했습니다.

Jan Egil Refsnes와 협력하여 W3schools는 웹 애플리케이션을 정의하기 위한 어휘를 개발했습니다. 이 용어를 AppML(Application Modeling Language)이라고 합니다.

AppML은 다음에 중점을 둔 최신 웹 개발의 최신 기술과 아이디어를 사용합니다.

  • 저렴한 비용
  • 빠르고 민첩한 웹 개발
  • 클라우드 컴퓨팅에 최적화
  • 고속 및 낮은 대역폭 소비
  • MVC(모델 Viev 컨트롤러) 아키텍처
  • 프레젠테이션에서 콘텐츠의 완전한 분리
  • 확장성 및 테스트 용이성
  • 손쉬운 구성 및 재구성

AppML은 React, Angular 및 Vue와 같은 다른 프레임워크에서 찾을 수 있는 기능을 지원하지만 AppML은 훨씬 사용하기 쉽고 이해하기 쉽습니다.


AppML이란 무엇입니까?

AppML은 App lication Modeling L anguage 의 약자입니다 .

AppML은 프로그래밍 언어가 아닙니다. 설명 언어(응용 프로그램을 설명하는 언어)입니다.

다음과 같은 친숙한 웹 애플리케이션 개념을 기반으로 구축되었습니다.

  • 양식
  • 기울기
  • 보고서
  • 필터
  • 기능
  • 데이터베이스

AppML은 모든 HTML 페이지에서 실행됩니다. 설치가 필요하지 않습니다.

AppML은 데이터를 HTML 애플리케이션으로 가져오기 위한 도구입니다.

  • 개체에서
  • JSON 파일에서
  • 텍스트 파일에서
  • XML 파일에서
  • 데이터베이스에서






왜 AppML인가?

HTML은 웹 애플리케이션을 설명하는 데 적합하지 않습니다.

AppML은 웹 애플리케이션용으로 만들어졌습니다.

  • AppML은 데이터 속성으로 HTML을 확장합니다.
  • AppML 은 HTML에 컨트롤러 를 추가하여 HTML 데이터의 동작을 제어합니다.

AppML은 매우 이해하기 쉽고 개발 속도가 매우 빠릅니다.


AppML 예시

이 예에서는 AppML이 데이터를 HTML로 가져오는 방법을 쉽게 보여줍니다.

AppML 예시

<!DOCTYPE html>
<html lang="en-US">

<title>Customers</title>
<link rel="stylesheet" href="style.css">
<script src="https://www.w3schools.com/appml/2.0.3/appml.js"></script>

<body>
<h1>Customers</h1>

<table appml-data="customers.js">
<tr>
  <th>Customer</th>
  <th>City</th>
  <th>Country</th>
</tr>
<tr appml-repeat="records">
  <td>{{CustomerName}}</td>
  <td>{{City}}</td>
  <td>{{Country}}</td>
</tr>
</table>

</body>
</html>

AppML은 쉽고 빠르며 민첩한 웹 애플리케이션 개발을 위한 도구입니다.


쉽고 민첩한

오늘날 시장에는 HTML을 확장하도록 설계된 많은 프레임워크(도구 또는 라이브러리)가 있습니다.

이러한 프레임워크의 대부분은 HTML, CSS 또는 JavaScript를 사용하기 어렵게 만드는 방식으로 조작합니다(특히 조합하여 사용할 때).

AppML은 다릅니다. HTML, CSS 및 JavaScript에 대한 완전한 자유가 있습니다.

AppML을 사용하면 매우 깔끔하고 효율적인 방식으로 SPA(단일 페이지 응용 프로그램)를 쉽게 만들 수 있습니다.

이전에 웹 개발 작업을 한 번도 해본 적이 없더라도 AppML은 사용하기가 매우 쉽다는 것을 알게 될 것입니다.

숙련된 웹 개발자라면 곧 AppML의 힘을 발견하게 될 것입니다.