본문 바로가기
Programming

프론트 엔드 (Front-End)

by goatlab 2022. 10. 10.
728x90
반응형
SMALL

프론트 엔드 (Front-End)

 

 

프론트 엔드 개발은 모바일 및 웹 응용 프로그램을 위한 사용자 친화적인 응용 프로그램을 만드는 데 가장 중요한 측면 중 하나이다. 프론트 엔드는 웹 사이트의 그래픽 사용자 인터페이스를 개발하여 사용자가 해당 웹 사이트를 보고 상호 작용할 수 있도록 한다. 웹 애플리케이션에는 두 가지 기본 측면이 있다. 하나는 클라이언트가 사용할 수 있고 UI에 대한 책임이 있고 다른 하나는 클라이언트의 경험에 대한 책임이 있다. 클라이언트에게 열려 있고 응용 프로그램과 통신하기 위해 클라이언트가 악용하는 쪽이 프런트 엔드를 설정한다. 프런트 엔드 기술 스택은 주로 HTML, CSS, Java 등으로 구성된다.

 

웹사이트 또는 소프트웨어 프로그램의 프론트 엔드는 사용자가 주요 작업을 수행하는 인터페이스이다. 앱이나 브라우저를 방문하는 사용자는 다양한 섹션과 기능에 액세스할 수 있다. 모든 웹사이트 또는 애플리케이션의 프런트 엔드에는 사용자가 특정 기능을 사용할 수 있도록 하는 프로그래밍이 포함되어 있다. 이에 비해 백엔드에는 애플리케이션이 작동하는 데 필요한 데이터 처리 및 주요 백그라운드 기능이 있다.

HTML (Hypertext Markup Language)

 

HTML (Hypertext Markup Language)의 약자로 웹 전반에 걸쳐 표시되는 페이지라고 하는 전자 문서를 작성하기 위한 프로그래밍 언어이다. 모든 페이지에는 하이퍼링크에 대한 다중 연결 또는 다른 페이지에 대한 링크가 있다. 인터넷의 모든 웹 페이지는 HTML 형식을 사용하여 제작되었다. 브라우저가 텍스트를 표시하거나 다른 요소를 로드하는 방법을 배우는 것은 필수 요구 사항이다.  

 

페이지에 도입된 데이터 구성을 묘사하는 데 사용되는 프로그래밍 언어이다. 웹 응용 프로그램을 더욱 효과적이고 실행가능하게 만들기 위한 새로운 구성 요소와 품질이 포함된 최신 HTML 버전인 HTML5를 활용한다. HTML5의 근본적인 이점은 과거 HTML 변형에서 제외되었던 사운드 및 비디오 지원이 있다는 것이다.

 

CSS (Cascading Style Sheets)

 

CSS는 문서가 레이아웃 및 스타일 측면에서 사용자에게 제공되는 방식을 설명하는 데 사용되는 프로그래밍 언어이다. 문서는 일반적으로 널리 사용되는 HTML 등의 마크업 언어와 XML, SVG 등의 기타 언어를 활용한 텍스트 파일 구조를 말한다. CSS는 문서를 청중이 사용할 수 있는 형식으로 변환하는 데 사용된다. 이는 문서를 화면, 프린터 및 프로젝터에 시각적으로 전달하도록 구축된 Chrome, Firefox 및 Edge와 같은 브라우저에서 특히 중요하다.

 

HTML로 작성된 문서의 모양과 디자인을 묘사하는 템플릿 언어이다. CSS는 스타일이 지정된 전자 문서에 텍스트를 설명하고 레이블을 삽입하는 데 활용된다.

 

JavaScript

 

JavaScript는 사용자가 웹 페이지에서 정교한 기능을 구현할 수 있도록 하는 널리 사용되는 프로그래밍 언어이다. 페이지에서 주기적인 콘텐츠 업데이트, 애니메이션 2차원 및 3차원 그래픽, 대화형 지도, 비디오 상자 등을 표시하는 등의 동적 작업을 수행할 때마다 실행할 수 있다.

 

JavaScript는 역동적이고 직관적인 사이트 페이지를 만들기 위해 정기적으로 활용된다. 기본적이고 복잡한 웹 애니메이션을 강화하여 긍정적인 클라이언트 경험을 크게 향상시킨다.

 

https://blog.back4app.com/front-end-programming-languages/

 

Top 10 Front End Programming Languages

This article discusses the best ten front-end programming languages, their features, advantages, and disadvantages.

blog.back4app.com

 

728x90
반응형
LIST

'Programming' 카테고리의 다른 글

프레임워크 (Framework)  (0) 2022.10.10
백 엔드 (Back-End)  (0) 2022.10.10
[Mac] Homebrew 설치  (0) 2022.08.26
[구글 코랩] 구글 드라이브 마운트  (0) 2022.08.14
구글 코랩 (Google Colaboratory)  (0) 2022.07.10