web application 예제

web application 예제
0 August 2, 2019

모든 종류의 동적 웹 페이지와 “웹 응용 프로그램”의 일반적인 차이점은 명확하지 않습니다. “웹 응용 프로그램”이라고 불릴 가능성이 가장 높은 웹 사이트는 데스크톱 소프트웨어 응용 프로그램 또는 모바일 앱과 유사한 기능을 가진 사이트입니다. 데이터를 로컬로 저장하고 오프라인 상태에서 계속 작동합니다. 웹 응용 프로그램 프레임워크를 사용하면 코드를 더 간단하게 만들고 한 팀이 프레임워크에 집중할 수 있고 다른 팀이 지정된 사용 사례에 집중할 수 있도록 하여 프로그램의 오류 수를 줄일 수 있습니다. 인터넷에서 지속적인 해킹 시도에 노출되는 응용 프로그램에서는 프로그램의 오류로 인해 보안 관련 문제가 발생할 수 있습니다. 프레임워크는 POST 후 GET과 같은 모범 사례[7]의 사용을 촉진할 수도 있습니다. 웹 응용 프로그램은 동일한 기능을 제공하고 여러 플랫폼에서 작업할 수 있는 이점을 얻을 수 있습니다. 예를 들어 웹 응용 프로그램은 워드 프로세서 역할을 하여 클라우드에 정보를 저장하고 개인 하드 드라이브에 문서를 `다운로드`할 수 있습니다. Home » 웹 개발 » 대부분의 웹 응용 프로그램에 대해 알아야 할 웹 앱 개발의 상위 5 가지 예는 서버가 정보를 저장하고 검색하는 동안 클라이언트가 정보를 입력하는 클라이언트 서버 아키텍처를 기반으로합니다. 인터넷 메일은 구글의 Gmail과 웹 기반 이메일 클라이언트를 제공하는 마이크로 소프트의 아웃룩과 같은 회사와 함께, 이것의 예입니다. 웹 응용 프로그램은 일반적으로 JavaScript 및 HTML과 같은 브라우저 지원 언어로 코딩되며 이러한 언어는 브라우저에 의존하여 프로그램 실행 을 렌더링합니다. 일부 응용 프로그램은 동적이며 서버 측 처리가 필요합니다. 다른 일부는 서버에서 처리가 필요 없이 완전히 정적입니다.

반면, 웹 응용 프로그램은 다양한 웹 브라우저에서 지원하는 HTML 및 JavaScript와 같은 표준 형식으로 작성된 웹 문서를 사용합니다. 웹 응용 프로그램은 HTTP와 같은 표준 절차를 사용하여 관련 웹 페이지를 방문할 때 클라이언트 소프트웨어가 클라이언트 컴퓨터에 다운로드되는 클라이언트-서버 소프트웨어의 특정 변형으로 간주될 수 있습니다. 클라이언트 웹 소프트웨어 업데이트는 웹 페이지를 방문할 때마다 발생할 수 있습니다. 세션 중에 웹 브라우저는 페이지를 해석하고 표시하며 모든 웹 응용 프로그램의 범용 클라이언트 역할을 합니다. 당신이 볼 수 있듯이, 그들의 일상 생활에서 많은 사용자에 대 한 정말 유용한 제품을 산출 하는 웹 애플 리 케이 션 개발의 많은 예가 있다. 따라서 모든 것이 휴대 전화 앱을 중심으로 돌아가는 것은 아닙니다 : 훌륭한 인터넷 응용 프로그램을 개발할 수도 있습니다. 응용 프로그램은 일반적으로 모든 계층에 역할이 할당되는 “계층”이라는 논리적 청크로 나뉩습니다. [4] 기존 응용 프로그램은 클라이언트 컴퓨터에 상주하는 1계층으로만 구성되지만 웹 응용 프로그램은 본질적으로 n 계층 접근 방식에 영향을 끼습니다. [4] 많은 변형이 가능하지만 가장 일반적인 구조는 3계층 응용 프로그램입니다.

[4] 가장 일반적인 형태로 세 계층을 프레젠테이션, 응용 프로그램 및 저장소라고 합니다. 웹 브라우저는 첫 번째 계층(프레젠테이션) 이며, 일부 동적 웹 콘텐츠 기술(예: ASP, CGI, 콜드퓨전, 다트, JSP/Java, Node.js, PHP, 파이썬 또는 루비 온 레일)을 사용하는 엔진은 중간 계층(응용 프로그램 논리)이고 데이터베이스는 세 번째 계층(저장소)입니다. . [4] 웹 브라우저는 데이터베이스에 대한 쿼리 및 업데이트를 수행하고 사용자 인터페이스를 생성하여 서비스를 제공하는 중간 계층으로 요청을 보냅니다. 단일 페이지 응용 프로그램은 URL이 다른 고유한 페이지 간에 이동하는 일반적인 웹 패러다임을 거부하기 때문에 응용 프로그램과 유사합니다. 단일 페이지 프레임워크는 모바일 플랫폼을 위한 이러한 웹 앱의 개발 속도를 높이는 데 사용될 수 있습니다. 자미크, FreshBooks, CrazyEgg, 기증자 도구, Wufoo, 주근깨, 펄스, 민트, 수확, iPlotz, PollDaddy, 캠페인 모니터, 디자이너 페이지, OneHub, 및 위스티아는 온라인으로 볼 수있는 웹 응용 프로그램 인터페이스 디자인의 가장 좋은 예입니다.

Posted by medmedia