-
ASP, HTML, JavaScript 차이점Development/HTML, CSS, 2017. 1. 9. 17:00반응형
ASP(Active Server Pages)
ASP란 1995년, IIS 3.0(Internet Information Server 3.0)이상에서만 작동하는 동적서버웹페이지입니다.
따라서 ASP를 사용하려면 IIS설치 및 설정을 해햐만 사용할 수 있습니다.
HTML과 ASP의 차이점을 살펴볼까요??
HTML
ASP
기업, 블로그, 개인홈페이지 등에 단순 홍보 등의 정보를 제공하기 위한 정적인 웹 페이지 작성도구
은행, 기업에서 계좌, 회원정보 등과 같은 데이터베이스와 관련된 정보를 제공하기 위한 동적인 웹 페이지 작성도구
전송과정에서도 차이가 있습니다. 결론만 우선 말씀드리자면 코드해석과정을 거치느냐 안거치느냐의 차이점이 있습니다.
HTML은
①웹브라우저에서 서버로 문서요청
②웹서버 파일시스템에서 문서검색(index.html, images...등)
③문서를 웹브라우저에 전달
ASP는
①웹브라우저에서 서버로 문서요청
②웹서버 파일시스템에서 문서검색(index.html, home.asp, images...등)
③ASP.DLL(asp코드 해석)
④문서를 웹브라우저에 전달
TIP CGI와 JavaScript 동작과정
CGI(C,JAVA,VB 등)
클라이언트에게 요청받은 자료를 서버에서 검색을 한 뒤 서버내부에서 cgi프로그램을 해석 및 실행 한 후 이 문서를 순수 HTML문서로 변환하여 클라이언트에게 넘겨줍니다. 클라이언트 PC에서는 CGI프로그램을 실행 할 수 있는지 여부를 알 수 없기 때문입니다.
자바스크립트(JavaScript)
CGI와는 다르게 서버내부에서 해석하는 것이 아니라 클라이언트 내부에서 해석 및 실행하여 동적인 효과를 지원한다. 하지만 자바스크립트는 서버 내부에서 실행되는 경우도 있다. 이 때는 서버 스크립트로 사용되는 경우지만 일반적으로는 클라이언트에서 실행이된다.
반응형'Development > HTML, CSS, ' 카테고리의 다른 글
VisualStudioCode에서 node.js 설치 및 db 연동하기 (0) 2021.05.21 [CSS] 아이폰에서 submit 버튼 디자인이 제멋대로 나올때 100% 해결법 (0) 2021.05.17 [HTML] 난수생성기(난수발생기) 웹 버전 (1) 2020.07.06