Web 개발과 관련된 내용들

서울꺼벙천사·2022년 9월 27일
0
post-thumbnail

안녕하세요
서울 꺼벙 천사입니다

자바스크립트를 독학하고 있습니다
지난번에는
JavaScript와 Java는 다른 것이며
새롭게 등장한 ECMAScript에 대해 알아보았습니다
https://velog.io/@nspro0318/02.-Java%EC%99%80-JavaScript

이번에는 웹 개발에 대한 내용에 대해 정리하겠습니다

[ 웹 개발 ]
Web 개발은 간단하게 말하면
예전에는 Homepage라고 불리기도 했고
sites
Web
Web Sites를 만드는 것을 말한다고 생각을 하면 됩니다

[ 클라이언트와 서버 ]
Web 개발을 독학을 하다보면
처음에 만나는 개념이
클라이언트와 서버입니다
쉽게 정리하면
무엇인가를 검색하기 위해
컴퓨터를 켜서
인터넷에 접속할 때 사용하는 브라우저가 클라이언트입니다
예전에는 마이크로소프트에서 개발한
Internet Explorer를 이용하였지만
마이크로소프트에서 Internet Explorer 개발을 중단하고
Microsoft Edge라는 것을 발표했지만
요즘에는 Google에서 개발한 Chrome을 더 많이 사용하는 추세입니다
클라이언트는 정보를 요청하는 역할을 합니다
예를 들어 오늘 날씨가 알고 싶으면
컴퓨터를 켜서
브라우저를 이용하여
[ 오늘의 날씨 ]라고 입력을 하는 것이
클라이언트에서 일어나는 일입니다
클라이언트에서는 Web이라는 것을 기반으로 이루어집니다

검색으로 하거나
로그인을 할 수 있도록 Web이 만들어져 있습니다
검색을 하거나
로그인을 할 수 있도록 Web을 만드는 분야가 바로
프런트앤드입니다
Web을 만들 때 기초적으로는
1. HTML : Web의 뼈대를 만드는 역할을 합니다
2. CSS : HTML로 만든 뼈대를 꾸미는 역할을 합니다
3. Javascript : HTML과 CSS로 만든 것에 기능을 추가하는 데 사용합니다
위의 3가지를 많이 사용합니다

서버는
클라이언트의 요청을 받아
클라이언트가 요구하는 요청에 대한 답을 주는 역할을 하는 것을 말하며
예를 들어 클라이언트가 오늘의 날씨가 궁금하다고 했으며
날씨 정보가 있는 웹으로 이동하여
날씨에 대한 정보를 가져와서
클라이언트에게 표시해주는 역할을 하는 것으로
우리의 눈으로 볼 수 없는 부분입니다
백엔드에서는
Java
C#
PHP 등을 많이 사용했지만
요즘에는 Python이나
Go 등의 프로그래밍 언어들이 많이 사용되고 있습니다

첫 작성 : 2022년 9월 27일 화요일

profile
프로그래밍을 독학하는 서울 꺼벙 천사입니다

0개의 댓글