​서버/클라이언트/프론트엔드/백엔드의 역할 이해




프론트엔드 vs 백엔드 차이점 설명 :

프론트엔드 백엔드
전 사용자에게 보여지는 웹 어플리케이션을 만든다.


- 대부분의 일들은 브라우저 위에서 사용자의 유저플로우, 상호작용에 관련된 일을한다.

- 서비스 경쟁력을 위해서는, 매끄럽게 동작하는 강력한 프론트엔드를 구축하는 것이 매우 중요하다.

- 프론트엔드 개발은 주로 웹 및 모바일 솔루션의 사용자 인터페이스(UI)와 사용자 경험(UX)을 만드는데 초점을 맞추고있다.







기본적인 사용언어 :
HTML, CSS, JavaScript
서버 사이드에서 동작하는 서비스를 만든다.
(주로 대부분의 어려운 구현이 포함)

- 제품의 비즈니스 로직 중점 및 확장성과 안정성에 더 중점을 둔다.

- 백엔드에서는 데이터를 저장하고 관리하며, 웹사이트의 **클라이언트 측(client-side)에서 모든 것이 매끄럽게 작동할 수 있게해준다.

- 백엔드에서는 프론트엔드에 있는 사용자들이 취하는 행동들을 처리한다. 즉, 사용자들은 백엔드에 간접적으로 액세스하는 것이다.

-백엔드 개발에는 사용자 인터페이스가 없는 시스템 컴포넌트 작업, API작성, 라이브러리 생성, 데이터베이스 통합 등 다양한 활동들이 포함되어있다.


기본적인 사용언어:

PHP, Node.js, JavaScript, C++, Java, Python 등..

클라이언트 :

- 클라이언트는 브라우저이다. 서버가 전송하고 표시하는 정보(HTML 및 CSS, 이미지, 비디오)를 이해할 수 있는 형태로 해석 할 수 있다.

- 클라이언트는 서버와 통신하는 사용자의 컴퓨터에서 실행되는 소프트웨어이다.

서버 :

-일반적으로 클라이언트에게 네트워크를 통해 서비스를 제공하는 시스템을 말한다.

-우리가 일반적으로 사용하는 PC는 클라이언트의 역할을 하는데 서버 컴퓨터로부터 정보를 받아 웹 브라우저를 통해 정보를 볼 수 있는 원리이다.

http://blog.wishket.com/q-%EC%9B%B9-%EA%B0%9C%EB%B0%9C%EC%9D%98-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%99%80-%EC%84%9C%EB%B2%84-%EC%95%8C%EA%B3%A0-%EA%B3%84%EC%8B%9C%EB%82%98%EC%9A%94/

Q. 웹 개발의 클라이언트와 서버, 알고 계시나요? - Wishket

"웹 개발의 클라이언트와 서버, 알고 계시나요?" 개발은 할 줄 몰라도 좋은 클라이언트는 될 수 있다! 클라이언트의 필수 기초 상식, 위시켓의 그린 클라이언트에서 만나보세요.

blog.wishket.com

 


참고했던 자료들 :

https://www.youtube.com/watch?v=yBPyzaccbkc&t=317s

 

http://blog.wishket.com/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-vs-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%B0%A8%EC%9D%B4%EC%A0%90/

프론트엔드 VS 백엔드, 개념과 차이점 그리고 사용되는 언어는?

여러분은 애플리케이션의 프론트엔드와 백엔드 개발에 필요한 제대로 된 기술들을 선택할 수 있으신가요? 만약 어렵다면, 이번 시간 위시켓이 두 가지 개발 유형 모두에 대해 자세히 알려드릴 테니 집중해 주세요!

blog.wishket.com

http://www.xuanflute.com/paper1/2006-03%20%ED%95%98%EC%9D%B4%ED%8D%BC%ED%85%8D%EC%8A%A4%ED%8A%B8(%EC%9E%85%EB%AC%B8).htm

하이퍼텍스트의 세 가지 황금율

   종이 책은 그 내용을 이루는 지식 요소가 고정되어 있을 뿐 아니라, 그 요소들의 나열  순서가 저자의 기획에 따라 일정하게 확립되어 있어서, 독자는 그 정해진 순서에 따라 책 속의 지식과 정보를 전수하게 된다. 설사 독자가 저자의 의도와는 달리 그 책의 이 부분 저 부분을 임의로 읽어 간다 해도 그것은 저자가 미리 일정한 틀 속에 남아 놓은 지식을  부분적으로 탐색하는 것에 지나지 않는다. 반면 하이퍼텍스트의 세계에서는 독자의 관심이 어디를 향하느냐에 따라 그가 얻게 될 지식과 정보의 내용이 판이하게 달라질 수 있다.    2...

www.xuanflute.com

https://brunch.co.kr/@jowlee/52

[번역]프론트vs백엔드vs클라이언트사이드vs서버사이드

front-end vs back-end vs client-side vs | front-end vs back-end vs client-side vs server-side 원본 URL : https://chunksofco.de/front-end-vs-back-end-vs-client-side-vs-server-side-7a04b3ec8764?source%3Demail-a40cec931d56-1544307822539-digest.rea

brunch.co.kr

서버란?

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=pst8627&logNo=221662613847

IT관련용어 [ 서버 ] 란 무엇인가?

안녕하세요 탄탄이 입니다. 오늘은 서버에 대해서 알아보려 합니다. 여러분이 생각하는 서버는 무엇인가요?...

m.blog.naver.com

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기