>  기사  >  PHP의 향후 발전 전망은 무엇입니까? PHP를 배울 미래가 있습니까?

PHP의 향후 발전 전망은 무엇입니까? PHP를 배울 미래가 있습니까?

PHPz
PHPz원래의
2017-04-27 12:00:4616112검색

벌써 2017년입니다. PHP는 1994년에 탄생하여 올해로 23년이 되었습니다. 그러나 최근 몇 년 사이에 중국의 인터넷은 웹 개발에 있어서 급속도로 발전했습니다. 낮은 유지 관리 비용, 빠른 개발 속도 및 강력한 리소스로 인해 PHP는 인기를 얻을 기회를 얻었고 웹 프로젝트의 첫 번째 선택이 되었습니다. 그렇다면 지금 PHP를 배울 미래가 있을까요? php의 향후 발전 전망은 어떻습니까? 심지어 향후 10년 동안 PHP는 어떻게 발전할 것인가? 많은 PHP 초보자들이 고민하는 문제들을 PHP 중국어 홈페이지에서 객관적으로 분석해드립니다!

강좌 개설 안내: php 중국어 사이트 "제10회 PHP 온라인 교육 강좌"가 오픈되었습니다!

PHP의 향후 발전 전망은 무엇입니까? PHP를 배울 미래가 있습니까?

먼저 php가 무엇인지 살펴볼까요?

PHP(외국명: PHP: Hypertext Preprocessor, 중국어명: "Hypertext Preprocessor")는 일반적인 오픈 소스 스크립팅 언어입니다. C언어, Java, Perl의 특징을 흡수한 구문으로, 배우기 쉽고 널리 사용되는 분야에 주로 적합합니다. 매우 훌륭하고 간단한 웹 개발 언어인 PHP는 Linux, Apache, MySQL과 긴밀하게 통합되어 LAMP의 황금 개발 조합을 형성합니다. 이는 사용 비용을 절감할 뿐만 아니라 개발 속도를 높여 최신 인터랙티브 기능을 충족합니다. 네트워크 개발 애플리케이션.

PHP1

PHP는 원래 빠르고 실용적인 툴킷으로 등장했습니다. 1994년에 Rasmus Lerdorf는 자신의 웹사이트에 작고 실용적인 방문자 추적 시스템을 추가하기 위해 PHP 프로토타입을 작성했습니다. 이것은 Perl로 포장된 간단한 도구입니다. 사용 효과가 이상적이지 않았기 때문에 Rasmus는 이 도구를 C 언어로 다시 작성했습니다

........

자세한 내용은 다음을 참조하세요. 이야기해 보겠습니다. PHP가 무엇인지에 대해? PHP의 과거와 현재 생활

다음은 PHP 중국어 사이트와 네티즌의 대화입니다.

php 초보자 Q : 웹 개발의 역사로 볼 때 PHP, Python, Ruby는 모두 매우 독특하고 우수한 오픈 소스 언어입니다. 그러나 Python과 Ruby(PHP에서는 PHP)가 훨씬 더 많은 주목을 받았습니다. 이 논문은 이번 달 TIOBE 순위에서 이미 C++를 제치고 3위에 올랐습니다. 이것이 웹사이트 개발을 위한 PHP의 기반과 PHP 언어 자체의 특성과 많은 관련이 있다고 생각하시나요? 아니면 다른 요인이 있나요?

php 중국어 웹사이트 A: 세 가지 언어 중 의심할 여지없이 php가 가장 인기가 있고, Python과 Ruby도 최근 몇 년 동안 좋은 개발 추세를 보였습니다. 개인적으로 Ruby의 인기는 Ruby onRails에서 비롯된 것이라고 생각합니다. 이 프레임워크의 인기는 Ruby 언어 자체의 인기를 능가하며, 다른 언어 플랫폼의 프레임워크에 대한 연구도 촉발시켰습니다. . 최근 Python은 Ruby보다 더 많은 관심을 받고 빠르게 개발되었으며, 일부 혁신적인 프로젝트에 채택된 것은 Google의 공로가 더 큽니다. 이 세 가지 언어는 모두 뛰어난 스크립팅 언어입니다. PHP가 왜 인기가 있고 순위에서 상위 3위 안에 들까요? 표면적으로는 고용환경 때문입니다. 점점 더 많은 새로운 기업이나 새로운 프로젝트에서 PHP를 사용하게 되면서 PHP 관련 커뮤니티가 점점 활성화되고, 이는 결국 많은 프로젝트나 기업의 선택에 영향을 미치며 선순환 구조를 형성하게 됩니다. 내가 아는 한, PHP는 중국의 대부분 웹 프로젝트의 첫 번째 선택이며, 많은 회사가 다른 언어(예: ASP, JAVA)에서 PHP로 전환했습니다. 올바른 것이 가장 좋습니다. PHP는 빠르고, 개발 비용이 낮고, 주기가 짧으며, 유지 관리 비용이 낮고 오픈 소스 제품이 풍부합니다(이는 많은 프로젝트의 결정에 영향을 미칠 수 있습니다). 다른 두 단어는 비교할 수 없습니다. 또한 많은 대규모 프로젝트에서 Python은 "바인더 언어"로 더 많이 나타나며 PHP와는 다른 개발 방향으로 나아가고 있는 것 같습니다.

php 초보 Q: PHP 개발 프레임워크의 인기는 RoR의 인기에 따른 것이며, PHP 프레임워크의 개발도 Rails를 흉내 내는 것에서 점차 발전해 왔습니다. 자신의 스타일. 그러나 아직까지 업계에 일찍 뛰어들어 PHP와 같은 빠른 언어에는 프레임워크가 필요하지 않다고 생각하는 PHP 개발자가 많습니다. PHP에는 PHP 프레임워크가 필요하다고 생각하시나요? PHP 개발 도구의 현재 상태에 만족하시나요?

php 중국 웹사이트 A: 이것은 개인적으로 의견의 문제입니다. 특히 대규모 및 중간 규모의 경우 훌륭한 프레임워크가 작업 효율성을 크게 향상시킬 수 있다고 생각합니다. 기업. 물론 프로젝트를 충분히 제어할 수 있다면 프레임워크는 필요하지 않습니다. 결국 PHP 프레임워크는 ROR과 다르며 프레임워크를 배우는 데 시간이 걸립니다. 귀하의 질문에서 언급했듯이 많은 오래된 PHP 프로그래머들은 프레임워크를 무시하고 프로젝트를 충분히 제어할 수 있으며 프레임워크와 같은 번거로운 것이 필요하지 않다고 생각합니다. 우수한 프레임워크는 프로젝트 수명을 연장하고 유지 관리 및 2차 개발 비용을 줄일 수 있습니다. 우리는 현재 PHP 중국어 웹사이트용 CMS를 개발했습니다. 이 CMS는 우리의 작업 효율성을 크게 향상시켰습니다. 우리는 적절한 시기에 모든 사람이 사용할 수 있도록 이 CMS 소스를 무료로 공개할 예정입니다.

php 초보 Q

: PHP의 객체지향 디자인은 별로 좋지 않습니다. 자바 등의 언어에서는 잘 적용할 수 있는 객체지향 작성 방법이 많아 PHP에서는 구현하기가 매우 번거롭다. PHP와 같은 웹 개발 언어에 객체지향이 중요하다고 생각하시나요? PHP의 객체지향을 개선할 수 있나요?

php 중국 웹사이트 A

: PHP의 객체지향은 역사적인 문제이고, 좋지 않으면 점차적으로 역사적인 문제가 될 것입니다. 어떤 언어를 사용하더라도 객체지향은 문제에 대해 생각하는 방식에 가깝습니다. 객체지향을 위해 객체지향일 필요는 없습니다. PHP의 원래 객체지향 접근 방식은 단순히 기능의 업그레이드라고 볼 수 있습니다. 한때 많은 다른 언어 개발자들에게 놀림거리가 되기도 했지만, PHP7의 객체지향 접근 방식은 대부분의 WEB 프로젝트를 만족시키기에 충분합니다. 언어가 살아남으려면 기술 발전의 흐름에 적응하고 끊임없이 조정해야 합니다. 이런 점에서 PHP 팀은 에너지로 가득 차 있습니다. php 초보자 Q: PHP 웹사이트의 보안은 매우 일반적인 문제이며, PHP 웹사이트 취약점에 대한 소식이 많이 있습니다. 그 이유가 PHP 언어 자체의 특성(PHP 웹 사이트 수, PHP 코드 작성 습관 등과 같은 다른 요소와 비교)과 관련이 있다고 생각하십니까? PHP 보안에 개선의 여지가 있습니까?

php 중국 웹사이트 A: 웹사이트 보안은 서버 보안 및 코드 품질과 직접적인 관련이 있습니다. 현재 PHP에는 discuz, phpcms 등 우수한

오픈소스 제품이 많이 있습니다. 오픈소스의 경우에도 이들 제품은 충분한 보안을 보장합니다. PHP의 임계값은 매우 낮고 1~2주 안에 시작할 수 있으며(

php 학습 로드맵), 이러한 "빠른 시작" 프로그래머는 종종 코드 보안 문제를 무시하는 경향이 있습니다. . 보안 문제의 개선은 이 문제를 심각하게 받아들이는 점점 더 많은 PHP 프로그래머에 달려 있습니다. php 초보자 Q: 이제 많은 대규모 프로젝트에서 PHP는 스크립트로 완벽하게 작동하는 반면, 강력한 논리를 갖춘 비즈니스 처리는 기능이 풍부한 다른 언어(예: Java)로 처리됩니다. ). 이것이 복잡성, 개발 속도, 개발 주기 및 비용에 어떤 영향을 미칠 것이라고 생각하시나요?

php中文网A: 이런 상황은 존재하지만 이런 상황이 발생하는 이유는 PHP가 "할 수 없어서"가 아니라 많은 프로젝트 리더들이 PHP와 JAVA 등 언어에 대한 집착이 이런 사태를 일으켰다. 물론 PHP가 해결할 수 없는 문제가 많다는 사실은 부인할 수 없습니다. PHP 자체는 해석된 스크립트 언어로서 대규모 데이터 작업에 적합하지 않으며 "보편적인 언어"가 될 수 없습니다. . 대규모 프로젝트에서는 여러 언어가 함께 작동하는 것이 일반적입니다. 예를 들어 PHP는 데이터 수집 및 인터페이스 제공을 담당하고 C는 데이터 처리 및 분석을 담당하며 Python은 접착제. 각 언어는 각자의 임무를 수행하고 서로 협력하지만 업무 분담이 다르고 우열의 구별이 없습니다. 마치 C를 사용하여 데이터를 표시하는 것이 매우 고통스러울 것입니다. PHP가 복잡한 계산으로 발전하는 것은 좋은 일이 아니라고 생각하며, PHP 개발팀에서는 이 상황을 잘 파악하리라 믿습니다. 어떤 언어도 "보편적"일 수는 없습니다. Java에는 그러한 야망이 있지만 현재 Java의 상황은 PHP만큼 번영할 것 같지 않습니다. PHP도 "보편적"을 추구한다면 재앙이 될 것입니다. .

PHP 개발자 급여 정보:

PHP 개발자 급여는 일반적으로 기술 수준과 업무에 따라 결정됩니다. 년산으로 따지면 신입 PHP 개발자의 평균 연봉은 약 4,000 정도이고, 2년간 근무한 후의 평균 연봉은 약 1W 정도입니다. 그렇다면 2017년 PHP 고급 인재의 연봉은 얼마일까요? 전반적인 수요 환경은 어떤가요? PHP 중국어 웹사이트는 고급 인터넷 인재 채용 플랫폼인 100offer의 채용 데이터를 재현하여 설명합니다. 자세한 내용은 다음을 참조하세요.

2017년 채용 시즌: 고급 PHP 인재의 급여는 얼마입니까?

요약:

각 언어에는 고유한 장점이 있습니다. 단점: PHP는 현재 웹 개발에 가장 적합한 언어입니다. 모바일 인터넷의 급속한 발전으로 인해 향후 10년 후에도 PHP 기술은 지속적으로 업데이트되고 있으며 쉽게 사용할 수 있습니다. 시작했지만 마스터하기가 어려웠습니다. 하고 소중히 여기세요! PHP를 배울 미래가 있을까요? PHP 언어를 잘 배우는 것 외에도 내일을 계획하는 것도 매우 중요합니다. 아니면 조용히 CTO를 맡아 Bai Fumei와 결혼하는 것이 좋을까요? 어떤 플랫폼을 선택하느냐가 매우 중요합니다. 대형 플랫폼은 좋은 기술과 높은 이점, 보안성을 갖추고 있지만 공간은 작고 나사와 같습니다. 개발 지향적인 회사는 좋은 분위기, 좋은 제품 전망 및 넓은 공간을 갖추고 있지만 위험은 높습니다. 각 선택에는 고유한 장단점이 있습니다. 다양한 단계에서 추구하는 바를 결합해야만 가장 적합한 선택을 할 수 있습니다.

추천 관련글 :

2017년에 가장 많이 배울 프로그래밍 언어는 PHP?

PHP는 배우기 어렵나요? PHP를 처음부터 능숙하게 배우는 데 얼마나 걸리나요?

PHP "Qian Jing"은 어떻습니까? 전문가들이 말하는 것을 보시겠습니까?

2017년 파이썬 언어의 향후 발전 전망

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