본문 바로가기
개발

웹 애플리케이션? (Web Application)

by 라이프_디자이너 2020. 11. 1.
반응형

웹 애플리케이션?

웹 애플리케이션? 웹 에플리케이션? 웹 프로그램? 웹 페이지? 사이트? 홈페이지?

 

위 용어들은, 모두 유사어 입니다.

 

출처 네이버

 

웹 애플리케이션은 브라우저 (크롬, 익스플로러, 파이어폭스 ...) 에서 작동하는 프로그램입니다.

브라우저 아이콘


지금 인터넷을 통해 보고 계시는 글 또한 웹 애플리케이션이 되겠습니다.

저희는 네이버나, 구글에 접속하여 간단하게 정보를 찾아보고 있습니다.

 

흔히, 인터넷이라 부르는 것은 크롬이나 익스플로러와 같은 웹 브라우저를 말하며

웹 브라우저는 컴퓨터가 이해할 수 있는 형태의 문서를 표현해주는 하나의 프로그램입니다.


이해를 돕기 위해 상황을 예로 들어보겠습니다.

 

집에서 공부를 하던중, 갑자기 기가 막히고 코가 막히는 아이디어가 생각이나서

종이에 아이디어를 그림으로 그려놓고 설명도 적었습니다.

 

보면 볼수록 나만 알기에는 너무 아까운 아이디어,,, 세상에 알리고 싶습니다.

 

그리고, 결심합니다.

인터넷에 저의 아이디어를 공개하여 세상에 알리기로 마음을 먹습니다.

 

근데,,, 종이에 있는 내용을 어떻게 인터넷에 올리지,,,?

 

종이에 있는 내용을 그대로 올리고 싶은데,

컴퓨터는 종이에 적은 내용을 이해할 수 없습니다.

 

세상에 알리기 위해서는

아이디어를 하나의 문서라고 가정했을때,

문서내용을 컴퓨터로 옮겨야 하고, 종이에 표현한 것 처럼

크롬이나 익스플로러에서도 표현이 되어야합니다.

 

이를 위해서 HTML 이라는 브라우저에서 이해하고 표현할 수 있는

약속한 형태의 문서로 작성 후 세상 모든 사람들이 볼 수 있는 저장소에 넣어두어야합니다.

 


웹 애플리케이션이란,

브라우저에 보여주고 싶은 것들을 컴퓨터가 이해할 수 있는 형태로 작성된 문서, 프로그램이라고 합니다.

 

더 이쁘게, 화려하게, 멋지게 많은 데이터를 표현하기 위해서 아래와 같은 기술들을 공부해야 합니다.

  • HTML, CSS, JavaScript
  • Python Django
  • Node.js Express
  • Angular, React, Vue ...
  • Nuxt
  • Nginx, Apache
  • MySQL, Mongo DB, Oracle ...
  • AWS, Hosting ...

이 외에도 수많은 기술이 있지만, 저는 Django, Vue, Nuxt, AWS 위주로 포스팅을 해보고자 합니다.

 

오늘은 개발을 모르시는 분들의 초점에 맞춰, 글 작성해 보았습니다.

 

저는

- 글 작성 능력 1 stack+

- 웹 애플리케이션 설명 능력 1 stack+

 

독자는

- 웹 애플리케이션의 개념 1 stack+

 

감사합니다.

<html>
	<head>
	</head>
	<body>
    	감사합니다.
	</body>
</html>

 

반응형

'개발' 카테고리의 다른 글

(Step 1) 개발의 '개'도 모를때 (개념,공부방법)  (0) 2021.03.02
알고리즘 사이트 기초 다지기  (0) 2021.02.20
알고리즘 공부하기  (0) 2021.02.14
알고리즘이란?  (0) 2021.02.11
Django(장고) 처음? A to Z  (0) 2020.11.02

댓글