asp.net 과 phop 의 차이 점 요약
.net 이전에 마이크로소프트 는 ASP 였 다.마이크로소프트 의 대대적 인 보급 하에 서 그것 은 여전히 전도 가 있어 보인다.그러나 지금 은 마이크로소프트 가 asp.net 을 홍보 하려 고 하 는데 ASP 가 장애 가 되 었 다.그래서 윈도 서버 2003 부터 마이크로소프트 는 ASP 에 대해 많은 제한 을 했다.예 를 들 어 파일 업로드 가 200 KB 를 초과 해 서 는 안 된다 는 등 이다.
현재 마이크로소프트 가 윈도 비 스타 와 최신 윈도 7 을 홍보 하기 위해 윈도 XP 에 무엇 을 했 는 지,일반 사용자 에 게 직접 기술 지원 을 중단 한 것 은 바로 당신 을 바 꾸 게 하기 위해 서 입 니 다.만약 이후 마이크로소프트 에.net 보다 더 좋 은 것 이 생 겼 다 면.마이크로소프트 는.net 에 대해 유사 한 제한 을 하여 사용자 의 업 그 레이 드 를 강제 할 것 으로 예상 된다.
PHP 는 완전히 개 원 된 것 으로 그 수 요 는 일상적인 응용 에 더욱 가 깝 고 코드 스타일 은 C 언어 와 유사 하여 쉽게 배 울 수 있다.
속도 면
PHP 는 컴 파일 된 것 이 아니 지만 리 눅 스에 서 의 실제 응용 은 윈도 우즈 의.net 보다 빠 를 것 이다.실행 시의 안전성 PHP 는 마이크로소프트 의.net 보다 높 을 것 이다.하지만 보통 코드 는 보호 되 지 않 습 니 다.일반적으로 상업 적 인 Zend 소프트웨어 로 암호 화 해 야 한다.물론 이 암호 화 과정 도 컴 파일 과정 이다.코드 를 보호 하 는 동시에 실행 속도 도 높 였 다.새로운 Zend 의 암호 화 알고리즘 은 아직 성공 적 으로 풀 리 지 않 았 습 니 다.그리고.net 은 단순 한 컴 파일 만 하면 역 컴 파일 되 기 쉽다.
PHP 는 현재 두 개의 지선 이 있 는데 하 나 는 PHP 4 이 고 하 나 는 PHP 5 이다.두 지선 은 모두 공동 유지 보수 중이 다.이것 은 과거 에 PHP 4 를 사 용 했 던 시스템 이 지속 적 으로 양호 한 안전성 과 기능 의 업 데 이 트 를 보장 할 수 있 음 을 보증한다.
간단 한 소개
ASP 의 전체 이름 인 Active Server Pages 는 WEB 서버 의 개발 환경 으로 동적 이 고 상호작용 적 이 며 고성능 의 WEB 서비스 응용 프로그램 을 만 들 고 실행 할 수 있 습 니 다.ASP 는 스 크 립 트 언어 VBScript(Java script)를 자체 개발 언어 로 사용 합 니 다.
PHP 는 크로스 플랫폼 의 서버 엔 드 에 포 함 된 스 크 립 트 언어 입 니 다.C,자바,Perl 언어의 문법 을 대량으로 빌 리 고 PHP 자체 의 특성 을 결합 하여 WEB 개발 자가 동적 생 성 페이지 를 신속하게 쓸 수 있 도록 합 니 다.그것 은 현재 절대 다수의 데이터 베 이 스 를 지원 한다.또 하 나 는 PHP 는 완전히 무료 입 니 다.돈 을 쓰 지 않 아 도 됩 니 다.PHP 공식 사이트 에서 자 유 롭 게 다운로드 할 수 있 습 니 다.그리고 소스 코드 를 제한 없 이 얻 을 수 있 고 자신 이 필요 로 하 는 특색 도 넣 을 수 있다.
기술적 특징
ASP:
VBScript,JScript 등 간단 하고 알 기 쉬 운 스 크 립 트 언어 를 사용 하여 HTML 코드 와 결합 하면 사이트 의 응용 프로그램 을 신속하게 완성 할 수 있 습 니 다.
컴 파일 이 필요 없 이 쉽게 작성 되 며 서버 에서 직접 실행 할 수 있 습 니 다.
윈도 우즈 메모 장 같은 일반적인 텍스트 편집 기 를 사용 하면 편집 디자인 을 할 수 있 습 니 다.
브 라 우 저 와 상 관 없 이(Browser Independence)사용자 측은 HTML 코드 를 실행 할 수 있 는 브 라 우 저 를 사용 하면 Active Server Pages 가 디자인 한 웹 페이지 내용 을 탐색 할 수 있 습 니 다.Active ServerPages 에서 사용 하 는 스 크 립 트 언어(VBScript,Jscript)는 모두 WEB 서버 에서 실 행 됩 니 다.사용자 쪽 브 라 우 저 는 이 스 크 립 트 언어 를 실행 할 필요 가 없습니다.
Active Server Pages 는 모든 ActiveX scripting 언어 와 호 환 됩 니 다.VB Script 나 JScript 언어 를 사용 하여 디자인 할 수 있 는 것 외 에 plug-in 방식 으로 제3자 가 제공 하 는 다른 스 크 립 트 언어,예 를 들 어 REXX,Perl,Tcl 등 을 사용 합 니 다.스 크 립 트 엔진 은 스 크 립 트 프로그램 을 처리 하 는 COM(Component Object Model)아 이 템 입 니 다.
서버 쪽 스 크 립 트 를 사용 하여 클 라 이언 트 의 스 크 립 트 를 만 들 수 있 습 니 다.
ActiveX Server Components(ActiveX 서버 소자)는 무한 확장 성 을 가지 고 있다.
Visual Basic,Java,Visual C++,COBOL 등 프로 그래 밍 언어 로 필요 한 ActiveX Server Component 를 작성 할 수 있 습 니 다.
PHP:
데이터베이스 연결
PHP 는 많은 데이터베이스 와 연 결 된 함수 로 컴 파일 할 수 있 습 니 다.PHP 와 MySQL 은 현재 최고의 조합 이다.너 는 또한 스스로 외곽 의 함 수 를 만들어 서 데이터 베 이 스 를 간접 적 으로 액세스 할 수 있다.이러한 경 로 를 통 해 사용 하 는 데이터 베 이 스 를 바 꿀 때 이러한 변화 에 적응 하기 위해 인 코딩 을 쉽게 변경 할 수 있다.PHPLIB 는 일반적인 업무 에 필요 한 일련의 기본 라 이브 러 리 를 제공 하 는 데 가장 많이 사용 된다.그러나 PHP 가 제공 하 는 데이터베이스 인 터 페 이 스 는 서로 다른 것 을 지원 합 니 다.예 를 들 어 Oracle,MySQL,Sybase 의 인 터 페 이 스 는 서로 다 릅 니 다.이것 도 PHP 의 약점 이다.
PHP 는 클래스 와 대상 을 제공 합 니 다.웹 기반 프로 그래 밍 작업 은 대상 을 대상 으로 프로 그래 밍 하 는 능력 이 매우 필요 하 다.PHP 는 구조 기,추출 클래스 등 을 지원 합 니 다.
이상 은 asp.net 과 phop 의 차이 에 대한 상세 한 내용 입 니 다.더 많은 관심 을 가 져 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작업 중 문제 해결 - (win 2003 asp. net) Session 과 페이지 전송 방법 으로 해결 방안 을 정상적으로 사용 할 수 없습니다.또한 F 는 처음에 우리 의 BP & IT 프로젝트 팀 이 Forms 폼 검증 을 사용 했다 고 판단 할 수 있 습 니 다. 페이지 를 뛰 어 넘 는 것 은http://hr.bingjun.cc/MyTask/MyTas...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.