프론트엔드와 백엔드

김민지·2021년 6월 27일
0

Front-End

"프론트엔드(Front-End) 개발이란, 웹이나 앱을 사용하는 유저가 눈으로 보는 모든 화면의 요소들을 개발한다."

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

  • 프론트엔드 개발에서 사용하는 언어
    -HTML : 하이퍼텍스트와 마크업 언어로 구성되어 있습니다. 하이퍼텍스트는 페이지들 사이의 링크를 정의해 줍니다. 반면에 마크업 언어는 웹페이지의 구조를 정의하는데 사용됩니다.
    -CSS : 종속 스타일 시트(Cascading Style Sheets)의 약자입니다. CSS는 개발자가 웹페이지에 다양한 스타일을 적용할 수 있게 해줌으로써 애플리케이션 페이지를 표시하는 프로세스를 단순하게 만들어주는 디자인 언어입니다. CSS는 HTML보다 독립적으로 작동해서 각 웹페이지들을 보완해 줍니다.
    -Javascript : 어마어마할 정도로 인기가 많은 언어로써, 사용자들을 위해 상호작용하는 애플리케이션을 만들 수 있도록 도와줍니다. 또한, 웹사이트의 기능성을 향상시키는데 사용되며, 웹 기반의 소프트웨어 또는 게임들을 실행할 수 있게 해주죠.

BACK-END

웹사이트나 웹 애플리케이션 또는 모바일 솔루션의 프로세스와 관련된 서버측(server-side)과 데이터베이스를 관리해주는 테크놀로지입니다. 프론트엔드가 눈에 직접적으로 보여지는 영역이였다면, 백엔드는 눈에 보이지 않는 서버에서 작용하는 기술을 다룹니다.

  • 백엔드 개발에서 사용하는 언어
    -PHP : 특별히 웹 애플리케이션 개발을 위해서 고안된 서버 측 스크립트 언어입니다. PHP는 서버 측에서 실행되기 때문에, 특히 서버 측 언어로서 많은 인기를 얻고 있습니다.
    -Node.js : 노드는 크로스 플랫폼의 오픈소스 런타임(run time) 환경으로써, 브라우저의 외부에서 자바스크립트 코드를 실행할 수 있게 해줍니다.
    -Javascript : 백엔드와 프론트엔드 모두에서 사용할 수 있는 프로그래밍 언어입니다.
    -C++ : 경쟁력을 갖추기 위해서 가장 널리 사용되는 프로그래밍 언어입니다.
    -Java : : 자바는 가장 인기 있는 프로그래밍 언어들 중 하나이며, 개발자 커뮤니티에서 널리 사용되고 있는데요. 자바의 컴포넌트는 쉽게 사용할 수 있기 때문에 확장성이 아주 뛰어난 플랫폼이라고 말할 수 있습니다.
    -Python : 파이썬은 개발자들이 시스템을 효율적으로 통합하고, 빠르게 작업할 수 있게 해주는 최고의 프로그래밍 언어입니다.

링크텍스트

프론트엔드와 백엔드의 차이

Front-End는 사용자(user)와 직접 접촉하며 상호작용이 이루어지는 반면

Back-End는 사용자와 만나지 않고 Front-End와 연동하여 기술적인 부분을 처리합니다.

  • 앞으로 공부

    	- 프론트엔드와 백엔드 실습을 통해 차이점 알기
    	- 사용할 언어들 정리 & 습득하기
profile
j___x_x

0개의 댓글

Powered by GraphCDN, the GraphQL CDN