토토솔루션 스포츠토토 토토임대 토토제작 토토판매 토토소스

2015년 11월 20일 금요일

ASP PHP JSP 장단점 비교

1. ASP (active server page)

1) 개요

    : MS사에서 제공하는 윈도우 서버, OS상에서만 제공하는 컴포넌트를 활용하는
     웹프로그래밍

2) 개발언어

    : VB Script

3) 서버

    : 윈도우2000서버의 iis 나 윈도우98/MEpws  지원

4) DB

    : OLE DB를 기반으로 하는 MS SQL DB

5) 특징

    : 컴파일언어가 아니므로 명령을 직접 삽입 해야함

    : Active-X, DDL 컴포넌트를 사용하여 확장성을 제공함

    : 개발환경이 .NET(닷넷)플랫폼으로 변화되면서ASP.NET으로 변경되어 보다
      강력한 기능을 가짐

6) 장점

     : 많은 사람들이 사용하는 윈도우 환경이라 초기에 코딩작업이 쉽고 빠르다는 점

7) 단점

    : WINDOW 플랫폼만  지원 , 보안 구축하기 까다로움

8) 확장자

    : ASP


2. PHP (hypertext preprocessor)


1) 개요

     : 리눅스, 유닉스, 윈도우에서 사용가능

     : 기업이 아닌 한학생이 개인적인 용도로 개발하여 무료임

2) 개발언어

    : C기반, C++

3) 서버

   : 유닉스, 윈도우(윈도우로 할경우 패치를 해야함)

4) DB

   :  MY SQL, Oracle, Sybase 둥지원

5) 특징

   : 개인적인 용도로 만들어졌기에 무료로 사용가능한 오픈소스 프로젝트 

   : JSP와 마찬가지로 다양한 플랫폼에서 사용가능

6) 장점

  : 다양한 운영체제와 웹서버환경에서 운영 가능

  : C를 기반으로 하기떄문에 표현이 자유로움

7) 단점

   : 서버측의 지원 인프라가 부족하여 기업형의 복잡한 시스템 구조에 적응하기 어려움

   : JSP보다 보안에 취약함 

8) 확장자

  : php, .phtml, php4

3. JSP (java server page)


1) 개요

   : SUN사에서 JAVA를 기반으로 웹환경에서 맞게 개발된 프로그래밍 

2) 개발언어

    : JAVA

3) 서버

   : TOMCAT이나 RESIN, JSERV, 아파치

4) DB

    : MS SQL, MY SQL

5) 특징

    : 서블릿(스레드 기반 요청처리 기술을 채택하여 사용자가 많을 수록 효율적으로 움직이는
      강력한 기술)이라는  동작 웹기술에서 발전하여 ASP의 장점을 응용 JSP를 개발함

    : 초기에 서블릿은 화면 인터페이스 구현에  많은 코드가 비효율적으로 쓰이는 등
      부족한  점이 있었음

6) 장점

   : 자바에서 제공하는 풍부한 API 와 멀티스레드 개념, 객체지향프로그래밍의 기법을
     그대로 사용 가능 , 보안이 우수함

     마이크로시스템즈 자바를 기반으로 한 웹사이트 개발 기술
     JSP 동적자료와 html xml wml정적자료 모두 사용

     대기업 쇼핑몰 은행 관공서에서 주로 사용



7) 단점

  : 객체지향프로그램이 익숙하지 않은 경우에는 ASP, PHP에 비해 프로그래밍 하기 까다로워
    쉽게 접근 하기 힘듦

8) 확장자
 : JSP





24시간 상담센터

스카이프 : exito2corp@hotmail.com

텔레그램 : wins1234