- 대부분의 일들은 브라우저 위에서 사용자의 유저플로우, 상호작용에 관련된 일을한다. - 서비스 경쟁력을 위해서는, 매끄럽게 동작하는 강력한 프론트엔드를 구축하는 것이 매우 중요하다. - 프론트엔드 개발은 주로 웹 및 모바일 솔루션의 사용자 인터페이스(UI)와 사용자 경험(UX)을 만드는데 초점을 맞추고있다. 기본적인 사용언어 : HTML, CSS, JavaScript
서버 사이드에서 동작하는 서비스를 만든다. (주로 대부분의 어려운 구현이 포함) - 제품의 비즈니스 로직 중점 및 확장성과 안정성에 더 중점을 둔다. - 백엔드에서는 데이터를 저장하고 관리하며, 웹사이트의 **클라이언트 측(client-side)에서 모든 것이 매끄럽게 작동할 수 있게해준다. - 백엔드에서는 프론트엔드에 있는 사용자들이 취하는 행동들을 처리한다. 즉, 사용자들은 백엔드에 간접적으로 액세스하는 것이다. -백엔드 개발에는 사용자 인터페이스가 없는 시스템 컴포넌트 작업, API작성, 라이브러리 생성, 데이터베이스 통합 등 다양한 활동들이 포함되어있다. 기본적인 사용언어: PHP, Node.js, JavaScript, C++, Java, Python 등..
클라이언트 :
- 클라이언트는 브라우저이다. 서버가 전송하고 표시하는 정보(HTML 및 CSS, 이미지, 비디오)를 이해할 수 있는 형태로 해석 할 수 있다.
- 클라이언트는 서버와 통신하는 사용자의 컴퓨터에서 실행되는 소프트웨어이다.
서버 :
-일반적으로 클라이언트에게 네트워크를 통해 서비스를 제공하는 시스템을 말한다.
-우리가 일반적으로 사용하는 PC는 클라이언트의 역할을 하는데 서버 컴퓨터로부터 정보를 받아 웹 브라우저를 통해 정보를 볼 수 있는 원리이다.
종이 책은 그 내용을 이루는 지식 요소가 고정되어 있을 뿐 아니라, 그 요소들의 나열 순서가 저자의 기획에 따라 일정하게 확립되어 있어서, 독자는 그 정해진 순서에 따라 책 속의 지식과 정보를 전수하게 된다. 설사 독자가 저자의 의도와는 달리 그 책의 이 부분 저 부분을 임의로 읽어 간다 해도 그것은 저자가 미리 일정한 틀 속에 남아 놓은 지식을 부분적으로 탐색하는 것에 지나지 않는다. 반면 하이퍼텍스트의 세계에서는 독자의 관심이 어디를 향하느냐에 따라 그가 얻게 될 지식과 정보의 내용이 판이하게 달라질 수 있다. 2...
최근댓글