- 자바스크립트(JavaScript)
- DHTML(Dynamic HTML)
- CSS (Cascading Style Sheet)
- Flash와 관련된 ActionScript
- Ajax (Asynchronous JavaScript and XML)
- 마이크로소프트(Microsoft)의 대표적 기술
- VBScript를 이용해서 매우 쉽게 학습 및 적응 가능
- 기존에 이미 개발되어 있는 COM 객체를 활용함으로써 개발자들은 필요한 프로그램을 코딩하는 시간을 줄일수 있음
- 닷넷 (.NET) 플랫폼
- ASP.NET
- 단점
- 마이크로소프트에서 개발한 운영체제 및 개발환경에 종속
- 값비싼 마이크로소프트 계열 운영 체제 및 데이터베이스와 통합 개발 환경을 사용
- 오픈 소스 모델 기반 언어
- Windows, Unix, Linux 운영체제에서 가장 빠르게 동작하는 웹 사이트 구성 가능
- 소규모 개발자들에게 매우 쉽게 접근
- 가볍고 사용하기 쉬움
- 풍부한 DB 지원 기능을 제공
- 단점
- 일반적인 프로그래밍언어가 가지고 있는 풍부한 기능이 부족
- 객체지향(Object-oriented)프로그래밍언어가 가지고 있는 캡슐화,상속성,재사용성,모듈화 특성 부족
- 중대형급 규모의 웹 어플리케이션개발에 적합하지않음
- Java 언어 기반의 웹 스크립트 언어
- 스크립팅 기반의 웹 프로그래밍을 지원
- 컴파일 코드 방식인 Java서블릿은 웹 개발자 및 운영에 불편
- Java의 객체지향 언어의 여러 가지 기능을 사용
- 클래스 라이브러리(Class libraries),객체 지향적 코딩,높은 보안 지원
- 효율적인 처리
- 웹 요청시 이미 메모리에 적재된 서블릿코드에서 바로 응답이가능
- 코드의 유지관리 보수
- MVC(Model-View-Controller)모델
- 많은 클래스 라이브러리 사용 가능