ASP란?
Active Server Pages로 1995년 말에 등장한 IIS(Internet Information Server)의 세 번째 버전으로 Microsoft사 NT 머신 IIS 3.0 이상에서만 동작하는 특별한 페이지이다.
ASP.NET Core 와의 비교
Classic ASP | ASP.NET Core | |
최초 릴리즈 | 1996년 | 2016년 |
최신 업데이트 | 3.0버전, 2000년 11월 | 3.1 버전, 2019년 12월 (5.0 버전 2020 말 예정) |
개발 언어 | Visual Basic Script | C#, 등 |
구동 환경 | Windows Only(IIS) | Cross-Platform 지원 (Windows, Linux, Unix 등) |
객체지향 여부 | Not Object Oriented | Object Oriented |
디버깅 용의성 | 어려움 | 쉬움 |
성능 | 낮음 | 높음 |
MPA/SPA 관점에서의 비교
Multi Page Application | Single Page Application | |
UX | 메뉴 이동 간 페이지 전환 (화면 깜빡임) | 페이지 전환이 발생하지 않음 |
데이터/디자인의 분리 | 어려움 | 분리, 테스트 용이 |
디버깅 용의성 | 어려움 | 쉬움 |
초기 로딩 | 빠름 | 느림(데이터 외 기능요소를 초기에 다운로드) |
객체지향 여부 | Not Object Oriented | Object Oriented |
Classic ASP를 사용한다는 것은 MPA를 사용한다는 것이다. 따라서 사용자가 요청한 페이지는 서버의 ASP.DLL을 통해 해석되어 HTML 코드로 바뀌게 되고, 사용자는 그 HTML코드를 브라우저가 해석된 것을 보게 된다. 즉, 페이지 빌딩을 서버에서 만들어 클라이언트에 보내준다.
'개발자 > .NET' 카테고리의 다른 글
Classic ASP TAEYO.NET 학습 입문강좌 사용자에게 정보 얻기 1 샘플 (0) | 2020.10.28 |
---|---|
Classic ASP TAEYO.NET 학습 입문강좌 문자열 함수 (0) | 2020.10.28 |
Classic ASP TAEYO.NET 학습 입문강좌 자료형 (0) | 2020.10.28 |
Classic ASP TAEYO.NET 학습 입문강좌 변수, 객체 선언, 조건문, 반복문 (0) | 2020.10.27 |
Classic ASP TAEYO.NET 학습 입문강좌 Hello world! (0) | 2020.10.27 |