728x90
저번 시간에 이어서 오늘은 클라이언트 기술 및 서버 기술에 대하여 설명하고, 웹 프레임 워크가 무엇인가에 대해서 설명하고자 합니다.
※클라이언트 기술
- 기본적으로 브라우저에 의해 처리되는 요소이다.
- HTML : 화면을 기본적으로 구성하는 기술. 머리로 치면 커트..?
- CSS : 화면에 스타일을 주는 기술. 왁스나 스프레이를 뿌리는 스타일이라 할까나.. 디자인 적 요소라고 생각하면 된다.
- JavaScript : 동적처리. 사용자와 상호작용을 담당한다. 확인을 누르면 확인창이 뜨고 그런 느낌
※서버 기술
- HTML 파일은 파일 내용을 수정하기 전까지는 내용이 변하지 않는 정적인 구조이다.
- 동적인 컨텐츠 생성을 위한 스크립트 언어가 필요하다 : 실행 결과로 HTML 파일을 생성
- ASP, PHP, JSP 등의 스크립트 언어가 있다.
※프레임 워크란?
- 일반적인 개발의 문제점
- 프로그램의 규모가 커지면 높은 생산성, 쉬운 유지보수, 확장이 용이한 개발 기술이 필요하다.
- 개발방법론, 소프트웨어 디자인 패턴, 리펙토링, 프레임워크 등 소프트웨어 공학적 기술이 등장하였다.
- 프레임워크는 소프트웨어적으로는 목적에 맞게 잘 설계된 구조와 미리 구현된 공통 모듈(라이브러리)이 포함된 소프트웨어 개발 환경을 의미한다.
- 프레임워크를 사용하면 정해진 규격에 따라 프로그램 구조를 만들어야 하며, 개발자가 신경쓰거나 처리해야 할 많은 일과 이벤트 관리를 프레임워크를 통해 처리가 가능하다.
- 따라서 개발자는 비교적 적은 노력으로도 고품질의 소프트웨어 개발이 가능해진다.
- 대표적인 프레임워크로 스프링 프레임 워크는 대규모 소프트웨어 시스템 개발에 적합한 기술 구조를 제공한다.
※프레임워크 종류
728x90
'프로그래밍 관련 > Web' 카테고리의 다른 글
codeigniter 프레임워크 구조 및 문법 (0) | 2020.06.30 |
---|---|
php 기본 문법 정리 (0) | 2020.06.30 |
Codeigniter를 이용한 php 사이트 제작 (0) | 2020.06.30 |
자바 웹 프로그래밍 개발환경 구축하기 (8) | 2018.09.15 |
웹이란 무엇인가?(1) (1) | 2018.09.14 |