출처:
https://www.geeksforgeeks.org/frontend-vs-backend/
AngularJS : AngularJs는 단일 페이지 웹 애플리케이션(SPA) 개발에 주로 사용되는 JavaScript 오픈 소스 프런트 엔드 프레임워크
ㄴ 웹 애플리케이션 개발을 위한 더 나은 방법을 제공하는 지속적으로 성장하고 확장되는 프레임워크
ㄴ 정적 HTML을 동적 HTML로 변경
ㄴ 무료로 사용할 수 있는 오픈 소스 프로젝트
ㄴ 지시문으로 HTML 속성을 확장하고 데이터는 HTML로 바인딩됨.
React.js : React는 사용자 인터페이스 구축을 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리
ㄴ ReactJS는 애플리케이션의 뷰 레이어만을 담당하는 오픈 소스 구성 요소 기반 프런트 엔드 라이브러리임.
ㄴ 페이스북에서 관리
부트스트랩: 부트스트랩은 반응형 웹 사이트 및 웹 애플리케이션을 만들기 위한 무료 오픈 소스 도구 모음
ㄴ 응답성이 뛰어난 모바일 우선 웹 사이트를 개발하기 위한 가장 인기 있는 HTML, CSS 및JavaScript 프레임워크
jQuery : jQuery는 HTML/CSS 문서, 더 정확하게는 문서 개체 모델(DOM)과 JavaScript 간의 상호 작용을 단순화하는 오픈 소스 JavaScript 라이브러리
ㄴ jQuery는 HTML 문서 순회 및 조작, 브라우저 이벤트 처리, DOM 애니메이션, Ajax 상호 작용 및 브라우저 간 JavaScript 개발을 단순화함
SASS : 가장 안정적이고 성숙하며 강력한 CSS 확장 언어
ㄴ 변수, 상속 및 중첩의 모든 것을 포함하여 사이트의 기존 CSS 기능을 쉽게 확장하는 데 사용
Flutter : Flutter는 Google에서 관리하는 오픈 소스 UI 개발 SDK
ㄴ Dart 프로그래밍 언어로 구동, 단일 코드 베이스에서 모바일(Ios, Android), 웹 및 데스크탑용으로 성능이 뛰어나고 보기 좋게 컴파일된 기본적으로 컴파일된 애플리케이션을 빌드함.
java, python, c++, php