[개발] 다양한 유형의 웹 애플리케이션 분류

프리모아_IT기술파트너

·

2018. 4. 6. 16:30

다양한 유형의 웹애플리케이션 분류


안녕하십니까~! IT 아웃소싱 플랫폼 프리모아의 Roy입니다.


웹 애플리케이션이 무엇인지 알고 계시나요? 웹 애플리케이션이란 사용자가 웹 브라우저에서 

웹 서버와 상호작용하는 동안 웹 서버를 통해 pc에서 실행되는 프로그램입니다. 서버에서 작업하는데 

필요한 모든 데이터를 저장하며 사용자가 필요할 때 이러한 데이터를 복구합니다.


웹 앱 개발은 스마트폰이나 테블릿에만 신경쓰지 않습니다. 모든 브라우저에서 실행하거나 데스크톱,

모바일장치에서 작동하게 설계되어있습니다. 그럼 다양한 유형의 웹 애플리케이션에 대해 알아봅시다. 


6가지 유형의 웹 애플리케이션


 


1. 정적 웹 응용프로그램


정적인 웹 응용프로그램의 종류들은 매우 적은 내용을 보여주며 유연하지 않다는 단점이 있습니다.

일반적으로 HTML과 CSS로 개발됩니다. 그리고 배너, GIF, 비디오 등 과 같은 애니메이션 개체도 

포함되어 표시 될 수 있습니다. 또한 jQuery 및 Ajax를 사용하여 개발할 수 도 있습니다.


정적 웹 응용 프로그램의 내용을 수정하는 것은 쉽지 않습니다. 먼저 HTML 코드를 다운로드한 다음

수정하고 다시 서버에 업로드해야합니다. 그렇기 떄문에 처음에 개발한 회사에 의해서만 가능합니다.


2. 동적 웹 응용프로그램


동적 웹 응용 프로그램은 정적 웹 응용프로그램보다 기술 수준에서 훨씬 더 복잡합니다.

데이터베이스를 사용하여 데이터를 로드하고 사용자가 엑세스 할 때마다 내용이 업데이트됩니다.

보편적으로 PHP와 ASP를 사용하여 콘텐츠를 구조화 할 수 있습니다.


동적인 앱에서는 콘텐츠를 업그레이드하는 것은 매우 간단하며 서버를 수정할 때 서버에 액세스 할 

필요가 없습니다. 또한 포럼이나 데이터베이스와 같은 많은 기능을 구현할 수 있다는 장점이 있습니다.


3. 온라인 상점 또는 전자상거래 사이트


이러한 종류의 앱 개발 프로세스는 신용 카드, PayPal 또는 기타 결제 수단을 통해 전자 결제가 

가능해야하기 때문에 더욱 복잡합니다. 개발자는 관리자를 위한 관리자 페이지도 만들어야 합니다.

새 제품을 업로드하거나 또는 삭제하고 주문 및 지불을 관리하는데 사용됩니다.


온라인 스토어 웹 애플리케이션을 솔루션으로 제공하는 사이트를 이용하시면 모바일 애플리케이션이 

하는 것과 동일한 방식으로 구현이되어 모바일에서 마치 네이티브 애플리케이션처럼 상호 작용합니다.



4. 포털 웹 애플리케이션


포털사이트는 포럼, 채팅, 이메일, 브라우저 등록을 통해 액세스 한 영역에 최신 콘텐츠 등 많은 것을 

포함할 수 있습니다. 개발을 할 때 섹션 또는 카테고리의 엑세스하는 몇 가지에 응용 프로그램 종류를

참조하여 만들어야 합니다.


5. 애니메이션 웹 응용 프로그램


애니메이션은 플레시 기술과 관련되있습니다. 이 프로그래밍 방식을 통해 애니메이션 효과로

내용을 표현할 수 있습니다. 현대적인 디자인이 가능하여 디자이너와 크리에이티브 디렉터들이

널리 사용하는 기술 중 하나입니다. 


애니메이션 웹 응용 프로그램은 디자인적으로 혁신적이지만 단점은 검색 엔진이 정보를 올바르게 

읽을 수 없기 때문에 플래시 기술이 웹 위치 및 SEO 최적화에 적합하지 않다는 점입니다.


6. 콘텐츠 관리 시스템을 갖춘 웹 애플리케이션


웹 응용 프로그램 개발을 하면서 지속적으로 업데이트를 해야하므로 콘텐츠 관리 시스템(CMS)를

설치하는 것이 중요합니다. 관리자는 CMS를 사용하여 변경 및 업데이트를 구현할 수 있습니다.


CMS는 웹사이트를 구성하고 있는 다양한 콘텐츠를 효율적으로 관리할 수 있도록 도와주는 시스템이며

CMS솔루션을 이용하면 개발지식이 없는사람도 홈페이지를 만들어 쉽게 운영할 수 있는 툴입니다.

대표적인 WordPress를 많이 사용하며 유지 보수가 편리하고 콘텐츠 관리가 쉽다는 장점이 있습니다. 



번역출처 : https://en.yeeply.com/blog/6-different-kinds-web-app-development/


Recommended for You