JSP와 ASP의 차이점

Anonim

JSP에서 사용되는 서버 측 스크립팅 언어 중 두 가지입니다 ASP와 ASP (999) JSP (Java Server Pages) 및 ASP (Active Server Pages)는 오늘날 웹 개발에서 사용되는 일반적으로 사용되는 서버 측 스크립팅 언어 중 두 가지입니다. ASP는 Windows 컴퓨터에서 웹 사이트를 만드는 데 필요한 도구를 사용자에게 제공하는 IIS의 일부로 Microsoft에서 만들었습니다. ASP 자체가 비용을 들이지 않는 한 무료로 간주 될 수 있지만 Windows가 필요하다는 사실은 당신이 여전히 돈을 쓰고 있음을 의미합니다. JSP는 Sun Microsystems에서 Java의 확장으로 작성되었습니다.

JSP와 ASP는 동일한 작업을 수행함에도 불구하고 다른 방식으로 작업을 수행합니다. JSP 코드는 서블릿으로 해석되거나 컴파일 될 수 있지만 ASP 코드는 액세스 할 때마다 즉시 해석됩니다. 이것은 JSP 페이지가 실제로 컴파일 될 필요가 있기 때문에로드하는데 약간 더 오래 걸린다는 것을 의미합니다. 그러나 코드가로드 된 후에 코드가 변경을 요구하지 않는 한 실제로는 더 빨리 수행됩니다. 코드가 변경되면 재 컴파일해야하므로 오래 걸립니다. 성능이 많이 저하 될 정도로 코드 변경이 자주 발생하는 경우 코더는 ASP와 마찬가지로 성능 수준이 다소 차이가 나는 것처럼 페이지를 해석 할 수 있습니다. JSP 코더는 여전히 플랫폼 독립적 인 Java 서블릿으로 컴파일하거나 운영 체제의 원시 바이트 코드로 컴파일 할 수 있습니다.

오늘날 대부분의 웹 개발자는 JSP 또는 향상된 ASP 버전의 ASP를 사용합니다. 그물. ASP 또는 ASP를 사용하여 Microsoft Windows를 실행하는 웹 서버를 사용하는 사람들을위한 것입니다. NET은 이미 주어진 것입니다. Linux와 같은 오픈 소스 소프트웨어를 사용하는 사람들은 무료 또는 비공개 옵션을 선택할 수 있습니다. 대부분의 사람들은 PHP와 같은 다른 오픈 소스 소프트웨어를 사용하지만 JSP는 그다지 멀지 않습니다.

요약:

1. JSP와 ASP는 모두 서버 측 스크립팅 언어입니다.

2. JSP는 Sun Microsystems에서, ASP는 Microsoft에서

3입니다. JSP는 무료이지만 ASP는 비용이 든다. 4. ASP 코드는 JSP 코드가 실행 시간

5에 컴파일되는 동안 해석됩니다. 변경 사항 수가 적 으면 JSP 코드가 ASP보다 빠르게 실행됩니다.

6. 대부분의 Windows 사용자는 ASP를 사용하지만 Linux와 같은 오픈 소스 운영 체제 사용자는 JSP를 사용합니다.