PHP

 JSP

 ASP

 처리 속도

 PHP, JSP, ASP 중 최고 속도

 스크립트 언어로서 클라리언트의 요청이 발생할 때, 해당 스크립트 코드는 서블릿 코드로 수정되고 컴파일 된다. 즉 클래스가 생성되고 이를 자바 가상 머신이 해석하는 형태가 되는데, 자바 가상 머신은 Sun에서 제작하는 것이다. 그러나 IBM, MS 등도 독자적인 가상 머신을 가지고 있으므로 어떤 가상 머신을 사용하냐에 따라 처리 속도가 달라진다.

 IIS 서버가 해석하고 실행한다.

 데이터베이스 이식성

 풍부한 API를 장점으로 들 수 있다. 비상용 데이터베이스와도 원할히 작동되므로 저예산으로도 사이트를 개발 가능 

 JDBC 드라이버만 교체해 주면 되며 소스 코드의 수정이 필요 없다. 이식성은 모든 언어중에 제일 좋다.

 ODBC 드라이버만을 사용해야 하는 단점이 있다. ODBC에서 제공하는 풍부한 API를 사용할 수 있는 장점도 있다. 비상용 데이터베이스와의 연결은 까다롭다.

 컴포넌트

 개념은 가지고 있으나 잘 사용하지 않음

 자바 빈을 활용

 Visual Basic또는 C++, .Net으로 개발

 운영체제

 운영체제의 영향을 받지 않음

 운영체제의 영향을 받지 않음

 Windows에서만 실행됨


'Web Programming > JSP' 카테고리의 다른 글

JSP 내장객체  (0) 2018.09.12
스크립팅 요소(Scripting elements)  (0) 2018.09.12

+ Recent posts