PHP를 배울 준비가 되셨나요? 그렇다면 먼저 어떤 개발 도구(IDE)를 사용할지 고려해야 합니다. 시중에는 이러한 도구가 많이 있으며 일부는 유료이고 일부는 무료이므로 선택하기가 쉽지 않습니다.
메모장과 같은 PHP 프로그래밍용 기본 텍스트 편집 소프트웨어를 사용할 수 있다고 말하면. 예, 아마추어에게는 전혀 문제가 없습니다. 그러나 특히 전문 개발자의 경우 풍부하고 완벽한 기능을 갖춘 개발 소프트웨어를 선택하는 것이 좋습니다. 이러한 소프트웨어는 NetBeans, PHPStorm, VIM, Zend Studio, Cloud9 또는 Atom입니다.
좋은 개발 도구는 기능이 풍부하고 개발자가 프로그램을 빠르고 효율적으로 편집하는 데 도움이 될 수 있습니다. 이는 개발자에게 적합한 개발 소프트웨어를 선택하는 데 미리 시간을 투자하는 것이 가장 좋습니다.
어느 것을 선택해야 할까요? 이 질문은 귀하의 필요, 선호도 및 예산에 따라 다릅니다. 하나를 결정하기 전에 몇 가지를 시도해 보는 것도 좋은 생각입니다.
많은 PHP 개발 소프트웨어는 크로스 플랫폼 시스템을 지원하고 Windows, Linux 및 Mac에서 사용할 수 있으며 무료로 다운로드할 수 있습니다. 초보자의 경우 사용 가능한 한 무료로 선택할 수 있다는 것이 좋습니다. 예: NetBeans, VIM, Atom 또는 Eclipse PDT.
기업과 전문 개발자는 이러한 무료 개발 소프트웨어를 사용하여 프로그램 편집을 완료할 수 있지만, 최신 및 고급 기능을 많이 통합하기 때문에 기업 개발자가 선호하는 유료 플랫폼도 많이 있습니다. 예를 들어 PHPStorm, Sublime Text, Zend Studio, Nusphere, PHPED, PHP Designer 및 Cloud 9 등이 있습니다.
전체 시스템을 구축하는 대신 PHP를 사용하여 간단한 애플리케이션을 만들고 싶다면 PHPfiddle.com과 같은 온라인 PHP 개발 도구를 사용해 볼 수도 있습니다. 더 간단한 옵션을 위해 witephponline.com 및 ideone.com을 선택할 수 있습니다.
전 세계 개발자들이 인정한 10가지 우수한 개발 도구를 살펴보겠습니다. 기능이 풍부하고 인기가 많으며 최첨단이며 많은 사랑을 받고 있습니다.
NetBeans는 기능이 풍부하고 무료이며 영어, 일본어, 러시아어, 브라질 포르투갈어 및 중국어 간체를 포함한 여러 언어를 지원합니다. 중국인. NetBeans 무료 버전의 출시 날짜는 Sun Microsystems가 이를 오픈 소스 프로젝트로 개발하기 시작한 2010년으로 거슬러 올라가며 나중에 Sun Microsystems는 Oracle의 자회사가 되었습니다.
NetBeans는 출시 이후 1,800만 번 이상 다운로드되었으며 오픈 소스 통합 개발 환경에 전념하는 최대 개발자 커뮤니티 중 하나입니다.
과거에는 NetBeans가 거의 사용되지 않았고 Java 개발에만 사용할 수 있었지만 이제는 그런 시대가 지났습니다. NetBeans의 현재 안정적인 버전은 가볍고 빠르며 PHP를 완벽하게 지원합니다. Zend, Doctrine, Smarty, Symfony2 등 널리 사용되는 PHP 프레임워크와 Yii, CakePHP, FuelPHP, WordPress CMS 등의 인기 있는 PHP 프레임워크에 대한 기본 지원과 laravel-ide-helper를 통한 Laravel 지원 프레임워크에 대한 기본 지원.
NetBeans를 목록의 맨 위에 올리는 주요 기능은 getter setter 생성, 코드 템플릿, 스마트 코드 완성, 프롬프트, 빠른 수정 및 리팩토링 등과 같은 많은 코드 생성 도구가 있다는 것입니다. 또한 코드 접기 및 서식 지정, 코드 완성 시도/캐치, 직사각형 선택 등 몇 가지 기본 기능도 지원합니다.
디버깅 단계에 들어갈 때 명령줄이나 xDebug를 로컬 또는 원격으로 사용할 수 있습니다. NetBeans PHP 편집기는 자바스크립트, HTML, CSS 등 웹 개발을 위한 기본 지원을 제공합니다. 이러한 모든 기능을 통해 NetBeans는 최고의 오픈 소스 PHP IDE가 됩니다.
공식 웹사이트 netbeans.org에서 NetBeans에 대해 자세히 알아보세요.
PHPStorm은 모든 기능을 갖춘 PHP IDE로 빠르고 편리한 웹 개발을 위한 가장 현대적인 기능 세트를 갖추고 있습니다. JetBrains라는 회사에서 개발하고 판매합니다. 지난 15년 동안 JetBrains는 개발 도구 시장에서 가장 사랑받는 회사로, 코드 작성을 더욱 쉽고 즐겁게 만들어 왔습니다.
PHPStorm은 Symfony, Zend Framework, Yii, CakePHP, Laravel 등 주요 프레임워크와 Drupal, Magento, WordPress 등 주요 CMS 시스템을 훌륭하게 지원합니다.
모든 웹 개발 프로젝트에 프런트엔드 기술이 없는 것은 아닙니다. PHPStorm은 CSS, Sass, HTML5, CoffeeScript, TypeScript, JavaScript, Stylus와 같은 거의 모든 프런트엔드 기술에 대한 실시간 편집 기능을 제공합니다. , Less 등 잠깐만요. 또한 코드 리팩토링, 디버깅 및 단위 테스트를 지원합니다.
개발 도구 측면에서는 버전 관리 시스템, SQL 데이터베이스, 작성기, 원격 배포, 방랑자, 기타 클라이언트, 명령줄 도구 및 기타 기능을 제공합니다.
디버깅 관점에서 Zend Debugger 및 Xdebug는 물론 로컬 또는 원격도 지원합니다.
PHPStorm은 라이선스 비용이 필요한 엔터프라이즈급 IDE입니다. 주로 전문 개발자를 대상으로 하지만 교사, 학생 또는 오픈 소스 프로젝트에도 무료로 제공됩니다.
PHPStorm의 인기는 Expedia, Yahoo, Cisco, Salesforce 및 wikipedia와 같은 많은 대기업이 PHPStorm IDE 라이선스를 구입했다는 사실에서 측정할 수 있습니다.
다음 주소에서 PHPStorm 평가판(30일 무료)을 다운로드할 수 있습니다 - PHPStorm 평가판 다운로드.
PHPStom에 대해 더 자세히 알고 싶으시면 공식 웹사이트인 jetbrains.com에 로그인하세요. /phpstorm.
Sublime Text 3은 제가 가장 좋아하는 제품이자 가장 강력한 텍스트 편집기의 후보입니다. 가볍고 기능이 풍부하며 Windows, OSX 및 Linux에서 실행됩니다. Sublime 텍스트 편집기의 강력한 기능은 플러그인과 패키지를 통해 구현됩니다.
이 우아한 편집기를 우아한 Sublime PHP IDE로 바꾸는 데 도움이 되는 PHP용 외부 패키지가 많이 있습니다. 이 목적을 달성하려면 몇 가지 유용한 패키지와 유명한 패키지(패키지 제어, Sublime PHP 도우미, xDebug 클라이언트 - CodeBug, PHPCS, CodIntel, Simple PHPUnit 및 PHPDoc)가 필요합니다.
Sublime Text 3을 PHP IDE로 설치하면 패키지를 추가하는 데 도움이 되고, 우아한 Sublime Text를 얻을 수 있습니다. 여기서는 PHP를 강력하게 만들어 주며, PHP 개발에 사용하기 매우 쉽습니다.
Sublime Text에 대한 자세한 내용은 여기(sublimetext.com)에서 확인할 수 있습니다.
Eclipse PDT(PHP 개발 도구)는 비용이 전혀 들지 않는 또 다른 오픈 소스 옵션입니다. Eclipse에는 다양한 플러그인 개발을 전담하는 대규모 개발자 커뮤니티가 있어 Eclipse가 Storms PHP, NetBeans 및 Zend studio와 같은 최고의 개발 IDE와 동일한 기능을 가질 수 있습니다.
상용 IDE에 비해 처음에는 작업이 조금 더 필요하지만 절약한 비용은 그만한 가치가 있습니다. PHPStorm 및 Zend Studio와 비교할 때 Eclipse PDT는 라이센스 비용을 절약하는 것이 큰 장점입니다. 전통적인 Eclipse 매니아라면 Eclipse PDT를 사용하는 것이 매우 편안할 것입니다.
어떤 사람들은 Eclipse가 매우 느릴 것이라고 말할 것입니다. 솔직히 시스템 구성이 좋지 않으면 상용 제품이 Eclipse보다 더 나은 성능을 발휘할 것입니다. 그러나 이제 기본 랩톱 구성을 사용하면 Eclipse를 방해하지 않고 충분히 빠르게 실행할 수 있습니다.
일부 주요 기능은 다음과 같습니다: 구문 강조, 코드 지원, 코드 포맷터, 리팩토링, 코드 템플릿, 코드 탐색 탐색), PHP 디버깅(PHP 디버깅), 구문 유효성 검사(구문 유효성 검사) 그리고 Eclipse 생태계의 거대한 커뮤니티가 있습니다. 그것을 지원하십시오.
시작하려면 PHP 언어 지원, XML 편집기, Git 클라이언트 및 Mylyn이 포함된 PHP 개발용 Eclipse 패키지를 다운로드할 수 있습니다.
이 소프트웨어는 Mac OS X, Windows 및 Linux 시스템에서 다운로드하여 사용할 수 있습니다. eclipse.org/pdt/에서 Eclipse PDT에 대해 자세히 알아볼 수 있습니다.
VIM은 무료로 다운로드하여 사용할 수 있는 GPL 라이센스가 있는 오픈 소스 텍스트 편집기입니다. 가장 발전된 텍스트 편집기 중 하나이며 개발 커뮤니티에서 매우 인기가 있습니다. Facebook 엔지니어들은 자체 Hack 언어를 사용하기 전에 VIM을 사용하여 PHP 코드를 작성해 왔습니다.
VIM에는 훌륭한 텍스트 편집기로서 많은 기능이 있다는 것을 알고 있지만 주의 깊게 구성하면 PHP 개발에 적합한 완전히 성숙한 PHP 개발 환경을 제공합니다.
키보드 작업만을 좋아하는 개발자라면 VIM이 적합합니다. 모듈식이며 가볍고 빠릅니다.
Linux에서 PHP IDE를 찾고 있다면 VIM이 바로 Sublime Text 3와 유사합니다. VIM에는 PHPStorm 또는 Netbeans와 같은 IDE로 변환하기 위한 플러그인도 필요합니다. 첫째, 많은 돈을 지출해야 합니다. 많은 플러그인을 구성하려면 많은 작업이 필요하지만 결국 성공하면 그만한 가치가 있다는 것을 알게 될 것입니다.
VIM은 당연히 무료 PHP IDE로 간주되어야 합니다. vim.org에서 더 자세히 알아보세요!
Zend Studio는 전문적인 웹 개발 도구가 되는 것을 목표로 하는 Zend Company에서 개발한 또 다른 일류 상용 PHP IDE입니다.
Zend Company는 PHP에 대한 포괄적인 지원을 제공하여 PHP 개발을 쉽게 해줍니다. 이 회사는 40,000명 이상의 고객을 보유하고 있습니다. 주요 고객으로는 DHL Express, Credit Suisse, BNP Paribas 및 Agilent Technologies가 있습니다.
Windows, OS X 및 Linux는 모두 Zend Studio를 지원하며 PHP7을 포함한 최신 PHP 버전과 호환됩니다. Zend Studio의 사용자 인터페이스는 직관적이며 일반적으로 PHP 및 웹 개발 프로세스 속도를 높이는 데 도움이 되는 다양한 최신 기능과 도구를 제공합니다. 주요 기능 중 일부는 다음과 같습니다 –
Zend는 기존 PHP 애플리케이션과 서버 측에서 모바일 앱 개발을 지원하는 흥미롭고 강력한 기능을 제공합니다. 이 기능은 기존 웹사이트, 웹앱, 모바일앱 등의 보완 개발이 필요할 때 매우 유용합니다.
Zend Studio에 대해 자세히 알아보려면 - Zend Studio for PHP를 방문하세요.
Atom은 MIT 라이선스에 따라 GitHub 직원이 만든 무료 최신 텍스트 편집기입니다. Atom은 거대한 커뮤니티 내에서 자체 생태계를 형성했으며 이를 확장하고 정의하는 데 사용할 수 있는 수많은 플러그인과 패키지를 보유하고 있습니다.
Atom은 진정한 맞춤화가 가능합니다. 즉, 확장성과 높은 맞춤화 가능성을 통해 꿈에 그리던 편집기로 변신시킬 수 있습니다. 또한 Windows, OS X, Debian Linux(Ubuntu), Red Hat Linux 및 Fedora 22+를 지원하는 진정한 크로스 플랫폼을 위한 좋은 선택이기도 합니다.
PHP의 경우 Atom 편집기를 모든 기능을 갖춘 PHP IDE로 전환할 수 있는 패키지가 많이 있습니다. , 무료일 뿐만 아니라 많은 상용 PHP IDE만큼 좋습니다.
Atom 편집기를 모든 기능을 갖춘 편집기로 전환 무료 PHP IDE관련 패키지는 hyperclick-php, php-cs-fixer, php- integrator-base, linter -php, 원자-자동완성-php 등 다음은 몇 가지 예입니다. 전체 필수 목록은 Github에서 볼 수 있습니다 -> https://atom.io/packages/search?q=php
더 알고 싶으시면 확인해 보세요. atom.io.
NuSphere는 웹 개발 경험에 중점을 두고 있는 또 다른 회사이며, PHPED는 그들이 제공하는 IDE 제품입니다.
이 회사는 미국 네바다 주 리노에 위치하고 있으며, PHP가 막 개발된 2001년에 첫 번째 PHPED 버전이 출시되었습니다.
최신 버전의 IDE 제품은 PHP 7과 Laravel, Yii, Symfony 등을 포함한 많은 PHP 프레임워크를 지원합니다. 또한 콘텐츠 관리 시스템에서 Joomla 및 WordPress를 지원합니다. 최신 버전에는 로컬 및 원격 프로젝트 이동을 위한 테스트 장치를 지원하는 기능도 추가되었습니다.
전반적으로, NuSphere의 PHPED는 모든 기능을 갖춘 웹사이트 개발 도구이며 JavaScript 디버깅, LESS를 사용한 CSS 전처리, HTML5는 물론 PHP 콘텐츠와 관련된 모든 것이 포함되어 있습니다.
그럼에도 불구하고 저는 여전히 Zend와 PHPStorm이 상용 분야에서 NuSphere보다 더 나은 고객 지원, 더 나은 문서화 및 릴리스 관리 기능을 갖추고 있다고 생각합니다.
NuSphere에 대한 자세한 내용은 다음을 참조하세요. CodeLobster와 NuSphere라는 고품질과 저가의 제품이 고르게 매치된다고 할 수 있습니다. 최근 업데이트에서 CodeLobster는 현재 Twig 템플릿, Drupal, Joomla, wordpress, Yii, Symfony, Laravel, AngularJs, jQuery, Phalcon, smarty, CodeIgniter, CakePHP 및 nodejs를 포함한 거의 모든 PHP 제품을 지원합니다. NuSphere에 대한 자세한 내용은 다음을 참조하세요. Designer는 웹 개발 작업 흐름 속도를 높이고 PHP, JavaScript, CSS 및 HTML에 대한 기본 지원을 제공하는 또 다른 유용한 IDE입니다. 이 PHP IDE는 Windows 사용자만을 위한 것입니다. Mac이나 Linux와 같은 운영 체제를 사용하는 경우 무시하세요.
을 방문하세요.
10.Cloud9 - 최고의 PHP 클라우드 IDECloud 9는 거의 모든 프로그래밍 언어를 지원하는 클라우드 IDE입니다. 클라우드 기반 프로그래밍 환경에서 기능과 인기 측면에서 Cloud9을 따라잡을 수 있는 클라우드 IDE는 없습니다. 실시간 코드 검사를 위한 내장 PHP 디버거를 제공합니다.
Cloud9에 대해 자세히 알아보려면
cloud9및
가장 포괄적인프로그래밍 언어입니다. 처음부터 많은 PHP IDE를 사용할 수 있었습니다. 오늘날 프로그래밍 방법과 PHP IDE는 엄청난 변화를 겪었습니다.
이 문서에 언급된 대부분의 IDE는 서로 다른 기능을 가지고 있지만 공통 목표는 웹 개발 진행 속도를 높이고 코드를 관리 및 확장 가능하게 만드는 것입니다. 자세히 살펴보세요. 귀하의 요구 사항에 가장 적합한 것을 선택할 수 있습니다. Linux 시스템에는 최소한 우수한 PHP IDE가 있어야 하며, Windows 시스템에는 PHP가 있어야 합니다. .
귀하의 PHP 프로그래밍 경험과 귀하에게 가장 적합한 PHP IDE에 대해 귀하의 의견을 통해 알려주십시오.
추천 튜토리얼: 초보부터 마스터까지 PHP 비디오 튜토리얼
위 내용은 PHP를 프로그래밍하는 데 어떤 소프트웨어가 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!