인터넷과 HTML

인터넷과 웹앱

Linuxpia4U 2023. 3. 21. 10:10
반응형

인터넷과 웹앱

인터넷은 Inter와 Network의 합성어로, 작은 네트워크에서부터 연결되어 거대한 네트워크로 발전해왔습니다. 인터넷의 초기 개발 목적은 군사적인 목적이었지만, 현재는 교육, 연구, 상업 등 다양한 용도로 사용되고 있습니다. 인터넷의 역사는 1969년에 미국 국방성과 랜드 코퍼레이션이 합작하여 만든 알파넷으로부터 시작되었으며, 패킷교환 방식의 TCP/IP 프로토콜을 개발하여 이를 적용했습니다.

또한, 웹은 인터넷에서 가장 중요한 서비스 중 하나이며, 정보를 검색하고 공유할 수 있는 플랫폼입니다. 웹의 구조는 클라이언트와 서버로 구성되며, HTML, CSS, JavaScript 등의 언어를 이용하여 구현됩니다.

마지막으로, 웹앱은 모바일 기기나 데스크톱에서 인터넷을 통해 사용할 수 있는 애플리케이션입니다. 웹앱은 풀스크린 모드로 사용할 수 있고, 앱 스토어에서 설치하지 않아도 됩니다. 대표적인 웹앱 종류로는 정적 웹앱, 동적 웹앱, 하이브리드 웹앱 등이 있습니다.

세 종류의 웹앱

정적 웹앱(Static Web App) : 정적 웹앱은 서버 측에서 작업을 수행하지 않고, 클라이언트 측에서 모든 작업을 처리합니다. 이 종류의 웹앱은 HTML, CSS, JavaScript 등을 사용하여 구현되며, 서버측에서 동적으로 처리할 필요가 없는 정적인 정보를 제공합니다. 예를 들면, 정보 제공용 홈페이지, 블로그, 뉴스 등이 이에 해당합니다.

동적 웹앱(Dynamic Web App) : 동적 웹앱은 서버측에서 사용자의 요청에 따라 정보를 동적으로 생성하여 전달합니다. 이 종류의 웹앱은 서버사이드 언어로 구현되어 데이터베이스와 연동하여 사용자 요청에 맞는 데이터를 처리합니다. 예를 들면, 쇼핑몰, 게시판, 메신저 등이 이에 해당합니다.

하이브리드 웹앱(Hybrid Web App) : 하이브리드 웹앱은 모바일 앱과 웹앱을 혼합한 형태입니다. 즉, 앱 안에 웹뷰(WebView)를 내장하여, 네이티브 앱과 비슷한 기능과 UI를 제공하면서, 서버측에서 동적으로 처리되는 데이터를 웹앱으로 구현합니다. 이 종류의 웹앱은 네이티브 앱과 웹앱의 장점을 결합한 형태로, 앱 개발 및 유지보수에 용이하고, 모바일 기기에서 실행 가능합니다. 예를 들면, Facebook, Instagram, Twitter 등이 이에 해당합니다.

 

반응형