JavaScript
프론트 웹 어플리케이션
오류확인자
2024. 9. 2. 16:36
1. 프론트 웹 어플리케이션
- 소프트웨어 언어의 궁긍적인 목표는 데이터이다.
- 동적 컨텐츠을 양산할 수 있어야 한다.
- 변수가 있어야 한다.
- HTML / CSS는 소프트웨어 언어라고 말할 순 없다. → 정적인 컨텐츠는 가능하지만, 동적인 컨텐츠는 불가능하기 때문이다.
- Client-Server Application
- 네트워킹을 하는 Application
- data를 주고 받는 규칙을 프로토콜 이라고 한다.
- 클라이언트 - 서버 구조란 클라이언트 애플리케이션과 서버 애플리케이션이 상호 네트워킹을 통해 업무 진행하는 구조이다.
- 클라이언트 - 서버 구조에서 HTTP 프로토콜을 이용해 네트워킹을 한다면 웹 어플리케이션이라 한다.
1-1. 클라이언트
- 서버 애플리케이션은 범용적인 용어
- 서버 구조에서 애플리케이션들이 웹의 프로토콜인 HTTP 프로토콜을 이용해 네트워킹을 한다면 이를 웹 애플리케이션이라고 한다.
1-2. 웹 어플리케이션
- 프론트 웹 애플리케이션
- HTML, CSS
- 화면 구성을 위한, 문서 구조(마크업), UI를 만드는 것 → 사용자가 이용할 수 있는 웹 브라우저
- JS
- 동적으로 이용할 수 있는, 데이터를 다룰 수 있는 역할
- HTML, CSS
- 백엔드 웹 애플리케이션 클라이언트(브라우저)에서 실행되는 건 프런트 웹 애플리케이션(Front Web Application)
- 서버에서 실행되는 것은 백엔드 웹 애플리케이션(Backend Web Application)이다.
- JAVA, C#, PHP, Python, JS
2. 웹 애플리케이션 개발 기술
프론트 웹 애플리케이션 개발 기술
- Angular
- React.js
- Vue.js