Programming/etc

웹(WEB)과 앱(APP) 비교

esoog Polaris 2023. 6. 6. 22:50
반응형

# 웹(월드 와이드 웹, WEB)

 

인터넷 상에서 문서, 이미지, 동영상 등의 정보를 검색하고 접근할 수 있는 정보 공간입니다. 웹은 인터넷을 기반으로 동작하는 클라이언트와 서버 간의 통신을 통해 정보를 전송하고, 웹 브라우저를 통해 사용자가 해당 정보를 확인하고 상호작용할 수 있도록 합니다.

웹은 팀 버너스 리(Tim Berners-Lee)에 의해 1989년에 개발된 것으로 시작되었습니다. 웹은 HTML(HyperText Markup Language)이라는 마크업 언어를 사용하여 문서를 작성하고, 이러한 문서들은 하이퍼링크로 연결되어 있습니다. 하이퍼링크를 클릭하면 다른 문서로 이동하거나, 이미지, 동영상 등의 미디어 자료를 볼 수 있습니다.

웹은 전 세계적으로 널리 사용되며, 웹 브라우저를 통해 다양한 웹 사이트, 온라인 상점, 소셜 미디어 플랫폼, 뉴스 사이트, 블로그 등 다양한 정보와 서비스에 접근할 수 있습니다. 또한, 웹 애플리케이션을 통해 온라인에서 작업을 수행하고 소통할 수도 있습니다.

웹의 발전과 함께 다양한 기술과 표준이 등장하였고, 동적인 웹 페이지와 애니메이션, 실시간 업데이트 등을 가능하게 하는 JavaScript, CSS, 서버 측 스크립트 언어(PHP, Python, Ruby 등), 데이터베이스 등의 기술이 사용되어 웹의 기능과 사용자 경험을 더욱 향상시키고 있습니다.

 

 

 

 

 

 

# 앱(애플리케이션, app)

 

애플리케이션(Application)의 줄임말로, 모바일 기기나 컴퓨터와 같은 플랫폼에서 실행되는 소프트웨어 프로그램을 말합니다. 앱은 특정한 기능이나 목적을 갖고 있으며, 사용자들이 휴대폰, 태블릿, 스마트티비, 스마트워치 등 다양한 디바이스를 통해 다운로드하고 설치하여 사용할 수 있습니다.

앱은 모바일 앱(Mobile App)과 데스크톱 앱(Desktop App)로 나뉩니다.

1. 모바일 앱: 스마트폰이나 태블릿과 같은 모바일 기기에서 실행되는 앱입니다. iOS 기기에서는 App Store를 통해, 안드로이드 기기에서는 Google Play 스토어를 통해 앱을 다운로드하고 설치할 수 있습니다. 모바일 앱은 모바일 운영체제에 최적화된 사용자 경험을 제공하며, 카메라, 위치정보, 센서 등의 기기 기능을 활용할 수 있습니다.

2. 데스크톱 앱: 컴퓨터의 운영체제에 설치되어 실행되는 앱입니다. Windows, macOS, Linux 등의 운영체제에 맞는 버전을 제공하며, 소프트웨어를 다운로드하여 설치하는 형태로 이루어집니다. 데스크톱 앱은 풍부한 기능과 성능을 제공할 수 있으며, 대부분의 업무 소프트웨어, 그래픽 편집 도구, 게임 등이 해당됩니다.

앱은 특정한 작업이나 서비스를 제공하기 위해 설계되며, 사용자 경험을 중시하고 플랫폼에 최적화되어 동작합니다. 앱은 온라인으로 데이터를 가져오거나 저장할 수 있으며, 오프라인에서도 일부 기능을 사용할 수 있는 경우도 있습니다. 다양한 앱이 개발되어 사용자들의 생활과 업무를 편리하게 지원하고 있습니다.

728x90

'Programming > etc' 카테고리의 다른 글

로그(log)  (0) 2023.06.07
세션(Session)  (0) 2023.06.07
보안 설계에 관하여  (0) 2023.06.06
동기와(Synchronous)와 비동기 처리(Asynchronous)  (0) 2023.06.05
GET과 POST 방식  (0) 2023.06.02