AppML 자습서
<AppML>빠르고 간단하게웹 개발 |
<AppML> 무엇입니까?
<AppML> appML는 HTML 확장 상자 설계된 웹 응용 프로그램입니다 :
- XML 언어 모델의 적용을 규정
- 자바 스크립트는 클라이언트 브라우저에서 실행
- 서버에서 실행되는 PHP 나 ASP 스크립트
AppML는 패턴 언어 (A pplication M의 odeling의 L의 anguage)의 응용 프로그램입니다 .
학습은 매우 간단합니다
- 슈퍼 간단한 모델
- 슈퍼 간단한 등록
- 슈퍼 간단한 응용 프로그램 개발
- 모든 플랫폼과 브라우저에서 실행
- 간편한 설치
만 HTML, 자바 스크립트, XML
<AppML>만을 XML 데이터를 저장하는 서버에 다음 HTML 페이지의 스크립트 등을 포함해야
HTML 페이지 :
<div id="Place01">
<table id="Template01" class="appmltable">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr id="appml_row">
<td>#CustomerName#</td>
<td>#City#</td>
<td>#Country#</td>
</tr>
</table>
</div>
<script src="appml.js"></script>
<script>
app=new AppML("appmlx","Models/Customers");
app.run("Place01","Template01");
</script>
XML :
<datasource>
<database>
<connection>Demo</connection>
<sql>SELECT CustomerName,City,Country FROM Customers</sql>
</database>
</datasource>
</appml>
»시도
이전에 웹 개발을 배운 경우, 당신은 찾을 수 있습니다 <AppML> 사용하기 매우 편리합니다.
당신이 PHP, ASP, 또는 ASP.NET 개발을 배우고 경우에, 당신은 명확 <AppML> 혜택의 사용을 볼 수 있습니다.
현대 웹 아키텍처
<AppML>는 최신 기술과 현대적인 웹 개발 아이디어, 고속 낮은 소비 간단한 프레임 워크의 사용의 조합은 다음과 같습니다
- MVC 아키텍처를 사용하여
- 매우 낮은 대역폭 소비
- 클라우드 컴퓨팅의 최적화
- 콘텐츠의 완전한 분리
- 지능형 유연하고 신속한 웹 개발
- 확장 성 및 테스트 용이성의 높은 수준의
- 간단한 구성 및 재구성
- 스마트 사용자 계정 및 역할을 지원합니다
<Appml> 역사
1999 년 Refsnes 데이터 회사는 XML에 기초 AppML을 개발하기 시작 인터넷 응용 프로그램 언어를 정의하는 데 사용된다. 2000 년 9 월, 노르웨이 핸드볼 리그 행하여 대규모 프로젝트를 시작 목적 현대 인터넷 이전 DOS 환경에서만 AppML 변환을 사용하여 큰 정보 시스템이어야한다. 그리고이 주요 프로젝트는 큰 성공을 달성했다. 개발자는 기존의 웹 개발에 비해 예상되고 따르면, 현상 시간은 75 % 단축된다.
중반 2007 년 9 월, 오프라인 사용을 위해 AppML 콘텐츠는 ASP와 IE를 지원하기 때문이다.
2013 년 10 월, AppML 모든 브라우저의 PHP, ASP.NET 버전과 호환되는 오픈 소스 제품으로 발표했다.
1999 년 AppML, 원래의 설계 목표 :
- AppML 응용 프로그램은 그래서 실행하는 네트워크가 있어야합니다
- 응용 프로그램은 플랫폼에 독립적 AppML해야한다
- 인터넷 표준을 사용해야합니다 AppML 애플리케이션 (HTTP, HTML, CSS, XML)
- 다양한 애플리케이션의 요구를 지원해야 AppML 응용
- AppML 응용 프로그램 자체 설명해야합니다
- AppML 응용 프로그램 개발, 유지 및 변경이 용이해야합니다
- 미래를 직면해야 AppML 응용 프로그램