>  기사  >  백엔드 개발  >  php의 장점과 단점

php의 장점과 단점

王林
王林원래의
2019-10-08 16:49:295081검색

php의 장점과 단점

PHP의 장점과 단점

장점:

1. 다른 언어 기초를 가진 프로그래머는 약 2주 안에 시작할 수 있으며 현재는 기본적으로 약 한 달 안에 개발할 수 있습니다.

2. 낮은 개발 비용, 가장 고전적인 PHP 조합은 Linux + Apache + MySQL + PHP입니다. 중소 규모의 웹 애플리케이션 개발에 매우 ​​적합합니다. 시작하기 쉽기 때문에 개발 속도가 비교적 빠릅니다. 그리고 모든 소프트웨어는 오픈 소스이며 무료이므로 투자를 줄일 수 있습니다.

3. PHP는 컴파일하고 실행해야 하는 c, java, c++ 및 기타 언어와 달리 코드를 작성한 후 실행할 수 있는 언어입니다.

4. 상대적으로 PHP 프로그래머의 평균 급여는 C, C++ 및 Java 프로그래머의 평균 급여보다 낮기 때문에 특히 중소기업의 경우 비용을 절약할 수 있습니다.

5. 구성 및 배포는 JAVA 개발에 비해 상대적으로 간단합니다. JAVA 개발의 구성은 Structs, Spring, Hibernate, Tomcat 및 기타 여러 위치를 작성할 때마다 구성해야 합니다. 프로그램 SQL 문은 먼저 Hibernate에서 구성되어야 합니다. 때때로 클래스 파일이나 jar 파일을 재배포하려면 새로 배포된 라이브러리 파일을 적용하기 위해 웹 서버(Tomcat, Resin 또는 기타 웹 서버)를 다시 시작해야 할 수도 있습니다.

PHP 개발은 주로 PHP 자체 구성 파일과 웹 서버 구성(예: Apache 또는 Nginx 또는 Lighttpd 등)을 포함하며 이는 JAVA보다 간단하며 새로 수정된 파일은 웹을 다시 시작하지 않고도 즉시 처리할 수 있습니다. 효과.

6. 사용할 수 있는 오픈 소스 프레임워크나 오픈 소스 시스템이 많이 있습니다. 예를 들어 잘 알려진 오픈 소스 프레임워크로는 Zend Framework, CakePHP, CodeIgniter, Symfony 등이 있으며 오픈 소스 포럼에는 Discuz!, Phpwind가 있습니다. 등, 오픈소스 블로그 WordPress, Ecshop, ShopEx 등 오픈소스 온라인 스토어 시스템 등이 있습니다.

단점:

1. 멀티스레딩 지원은 그다지 좋지 않습니다. 대부분의 경우 간단한 시뮬레이션인 Via를 통해서만 구현할 수 있습니다.

2. 객체지향 지원은 그다지 좋지 않습니다. 상대적으로 PHP5의 객체지향 지원이 많이 향상되었습니다.

3. 코딩 표준은 일정하지 않습니다. 예를 들어 사용자를 삭제하려면 delete_user를 사용하는 반면, 코딩 표준이 미리 정해지지 않은 경우 이러한 상황이 자주 발생할 수 있습니다. 코딩 습관.

4. 구문은 그다지 엄격하지 않습니다. 예를 들어 c, java, c++에서는 변수를 사용하기 전에 정의해야 합니다.

개인적으로는 언어가 좋고 나쁘다고 생각하지 않습니다. 단지 다른 언어가 다른 장소와 다른 수준에서 사용된다는 점일 뿐입니다. 높은 동시성, 고성능 웹 애플리케이션의 병목 현상은 종종 그렇지 않습니다. 개발 언어이지만 가장 중요한 것은 아키텍처입니다.

추천 튜토리얼: PHP 비디오 튜토리얼

위 내용은 php의 장점과 단점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.