Latest web development tutorials

AppML 미래의 응용 프로그램

이 튜토리얼은 아래의 웹 응용 프로그램의 미래 버전에 대해 설명합니다.


실행 파일의 죽음은, 자바 스크립트는 살아남을 것입니다

(예 : 컴파일 된 C 또는 Java 언어로) 컴파일 된 실행 파일은 다른 하드웨어에서 실행할 수 없습니다.

실행 파일 (EXE 파일, 액티브 및 COM 객체, DLL 파일)는 인터넷 개발에서 실행되는 프로그램의 구성 요소를 방지하는 것이다.

미래의 응용 프로그램을 사용할 수, 또는에 의존하지 않습니다, 클라이언트 컴퓨터 구성 요소에 설치됩니다.

우리의 권장 사항 :

단지 HTML, CSS 및 JavaScript를 사용하여 미래의 응용 프로그램을 작성합니다.

당신의 미래 응용 프로그램은 모든 웹 브라우저에서 실행할 수 있는지 확인합니다.


웹 응용 프로그램은 인터넷 서비스가 될 것이다

과거 응용 프로그램은 특정 목적을 위해 만든 대형 응용 프로그램입니다. 요구의 변화에 ​​따라 그들이 서비스를 제공 할 수 없기 때문에 그들 대부분은 곧 죽을 것이다.

응용 프로그램은 다양한 유연하고 잘 파괴되지 않고 요구의 변화에 ​​적응해야한다.

응용 프로그램은 하루에 요청 수백만의 지원에서 연장 할 수 있어야한다.

이 응용 프로그램은 여러 서버 및 모바일에 분산 파괴하지 않고 할 수 있어야한다.

응용 프로그램은 다른 응용 프로그램과 함께 작동 할 수 있어야한다.

응용 프로그램 코드를 많이 포함 할 수 없습니다. 응용 프로그램은 너무 쉽게 만들 수 및 유지 관리가 쉬운 작은 서비스로 분류해야한다.

애플리케이션 제출 인터넷 서비스 요청을 인터넷의 범위 데이터를 반환한다.

영구 접속 적용한 경우 표준 인터넷 프로토콜을 통해 서버에 서비스 요청에 남아 안된다.

우리의 권장 사항 :

기반 SOA (서비스 지향 아키텍처 서비스 지향 아키텍처)는 미래의 인터넷 응용 프로그램을 작성할 수 있습니다.

응용 프로그램 서비스, 더 다양한 유연 확인하고 요청의 다른 유형을 제공 할 수 있습니다.


미래의 응용 프로그램을 쉽게 만들 수 및 편집 할 수 있습니다

쉬운의 클라이언트와 서버 측 방법의 데이터 교환을 이해합니다.

애플리케이션을 피할 수 있다면 부호화되지 않는다.

응용 프로그램은 모델을 수정하는 대신 코드를 편집하여 생성 및 수정한다.

응용 프로그램에 대한 설명은 사람이 읽을 수있을 것입니다.

응용 프로그램의 설명 자체 설명이있을 것이다.

응용 프로그램 대신 프로그래머가 작성하는 사용자에 의해 제조 될 수있다.

우리의 권장 사항 :

인간 판독 가능 텍스트 파일을 사용하여 서비스를 기술하고, 이러한 설명의 구현을 통해 서비스를 제공한다.

XML 파일 등의 텍스트 파일을 사용하여 애플리케이션을 설명한다.

데이터 교환을 위해 XML 파일 등의 텍스트 파일을 사용.

HTML, CSS 및 JavaScript를 사용하여 응용 프로그램을 실행합니다.


세 개의 작은 웹 개발자 ...

오래 전, 세 개의 작은 웹 개발자, 새 웹 사이트를 개발할 수있다.

1. 첫 번째 웹 개발자는 <AppML> 사용합니다.

2. 두 번째 웹 개발자는 자신이 좋아하는 서버 측 프로그래밍 언어를 사용합니다.

3. 세 번째 전문 기업 웹 개발 프레임 워크를 사용하는 것이다.

첫 번째 웹 개발자는 이틀 프리젠 테이션을 마칠. 사용자와 협력 한 후, 일주일 이내에 초기 프로토 타입을 완료합니다. 테스트, 릴리스에 대한 준비, 스마트 빠르고 사용하기 쉬운 웹 사이트 2 주 후.

6 개월 후, 두 번째 웹 개발자는 자신의 웹 사이트를 준비합니다. 그러나, WWW는 수요를 변경 했으므로 그의 위치가 만족되지 않는다. 너무 많은 코드가 포함되어 있기 때문에 웹 개발자들은 자신의 프로젝트에 큰 변화를 만들 수 없습니다. 그래서 그는 개발의 두 번째 버전을 시작했다.

세 번째 웹 개발자는 결코 성공적으로 자신의 작업을 완료했다. 전문 웹 개발 프레임 워크는 테스트 매우 사용하기 어려운 곤란하게 이해하고 거의 불가능하다.

개발자의 첫 번째 모습 수행하는 방법이다 .