PHP는 웹 개발을 위해 설계된 서버 스크립팅 언어이지만 범용 프로그래밍 언어이기도 합니다. Facebook, Digg, WordPress와 같은 중요한 웹사이트를 포함하여 2억 4천만 개 이상의 색인된 도메인이 PHP를 사용합니다. 웹 개발자가 Python 및 Ruby와 같은 다른 스크립팅 언어보다 PHP를 선호하는 데에는 많은 이유가 있습니다.
PHP 개발자에게는 인터넷에서 사용할 수 있는 개발 도구가 많이 있지만 적합한 PHP 개발 도구를 찾는 것은 어렵고 많은 노력과 시간이 필요합니다. 오늘은 개발자를 위한 편리한 PHP 도구 45가지를 소개하겠습니다.
플레이트
플레이트는 간단하고 사용하기 쉬운 PHP 템플릿 시스템입니다. Plates는 컴파일된 템플릿 대신 로컬 템플릿을 사용하려는 사용자를 위해 설계되었습니다.
Laravel
Laravel은 우아한 표현 언어를 갖춘 오픈 소스 프레임워크입니다.
Parsedown
마크다운을 HTML로 컴파일하는 Laravel용 Parsedown 래퍼입니다. Parsedown은 매우 빠르게 실행되며 GitHub 맛의 마크다운을 지원합니다.
Guzzle
Guzzle은 PHP를 HTTP/1.1 프로토콜과 함께 쉽게 사용할 수 있도록 하고 작업의 어려움을 줄일 수 있는 PHP 버전의 HTTP 클라이언트입니다. 웹 서비스.
Hoa
Hoa는 산업과 연구를 연결하는 PHP 라이브러리 세트입니다.
PHP-CPP
PHP-CPP는 C++로 작성된 PHP 확장 라이브러리입니다. 이는 기본 PHP 확장을 구축하는 데 사용하고 확장할 수 있는 잘 문서화되어 있고 사용하기 쉬운 클래스 컬렉션을 제공합니다.
Twig
Twig는 빠르고 안전하며 안정적인 PHP 템플릿 엔진입니다.
Requests for PHP
Requests는 PHP로 작성된 HTTP 라이브러리입니다.
Prettifier
Prettifier는 CSS/HTMl/XML/PHP/SQL/Perl 등과 같은 일부 프로그래밍 언어에 대한 온라인 편집, 서식 지정 및 언어 강조 플랫폼을 제공합니다.
Geocoder PHP
Geocoder는 지오코딩 작업을 위한 추상화 계층을 제공하여 지오 애플리케이션을 구축하기 위한 좋은 라이브러리입니다.
Slim Starter
Xsanisty에서 제작한 Slim Starter는 고급 웹 애플리케이션 제작을 위한 솔루션입니다.
Mink
Mink는 브라우저에서 Web APP을 대화형으로 테스트할 수 있는 PHP 라이브러리로 두 브라우저 시뮬레이터 간의 API 차이점을 제거하고 보다 정확한 테스트 환경을 제공합니다.
Forp
Forp는 C로 작성된 PHP 분석기입니다. Forp는 전체 스크립트 호출 스택과 CPU 및 메모리 사용량이 포함된 간단한 PHP 배열 또는 JSON 출력을 제공하는 경량 PHP 확장입니다. forp는 비침해적이며 작업을 완료하기 위해 PHP 주석을 제공합니다.
Belt
Belt는 PHP 개발자에게 매우 유용한 도구로, 60개 이상의 유용한 기능을 제공합니다.
PHP용 아이콘 생성기
아이콘 생성기를 사용하면 Gmail과 유사한 컬러 배경을 기반으로 아이콘 아이콘을 생성할 수 있습니다.
Rainloop
Rainloop은 최신 사용자 인터페이스를 갖춘 무료 오픈 소스 PHP 웹 메일 애플리케이션이며 SMTP + IMAP을 지원합니다.
Pattern Lab
Pattern Lab은 프런트엔드 프레임워크일 뿐만 아니라 PHP 기반 정적 웹사이트 생성기, 프로젝트 패턴 라이브러리 및 프런트엔드 스타일 가이드이기도 합니다.
Composer
Composer는 독립적인 PHP 관리 플러그인입니다. 프로젝트의 루트 디렉터리에 결합자 파일을 만들고 명령을 실행하면 모든 종속 항목을 다운로드하여 사용할 수 있습니다.
Directus
Directus는 Backbone.js로 제작된 클라이언트 친화적인 무료 오픈 소스 데이터베이스 GUI로, 사용자가 맞춤형 데이터베이스 솔루션을 신속하게 개발하고 관리할 수 있는 풍부한 기능을 제공합니다.
PHP 디버그 표시줄
디버그는 모든 프로젝트에 쉽게 통합될 수 있으며 애플리케이션의 모든 부분에서 분석 데이터를 표시할 수 있습니다. 이는 PHP에 내장된 데이터 수집기 기능과 인기 있는 프로젝트에서 비롯되었습니다.
Phalcon PHP
Phalcon PHP는 C를 확장한 웹 프레임워크로, 높은 성능과 낮은 리소스 소모를 제공합니다.
핀보드
핀보드는 PHP의 MYSQL 사용에 대한 실시간 모니터링/통계 서비스를 위한 읽기 전용 인터페이스를 제공하는 MySQL 스토리지 엔진입니다.
Casebox
Casebox는 기록, 작업, 파일을 저장하고 관리하기 위한 오픈 소스 PHP/MYSQL 기반 웹 애플리케이션입니다. 데스크톱과 유사한 인터페이스를 가지고 있으며, 구조화된 항목의 우선 순위를 지정하기 위해 무제한 수준의 디렉터리를 만들 수 있습니다.
Munee
Munee는 오픈소스 기반으로 웹 리소스 최적화 및 운영과 관련된 다양한 업무를 처리하는 올인원 라이브러리입니다. Munee에는 서버와 클라이언트의 리소스를 캐시할 수 있는 매우 강력한 캐싱 기능도 있습니다.
ImageWorkshop
ImageWorkshop은 PHP로 이미지를 관리하는 데 도움이 되는 GD 라이브러리 기반 오픈 소스 클래스입니다. 이 클래스는 PS 및 GIMP와 같은 이미지 편집 소프트웨어와 매우 유사합니다. 많은 레이어 또는 레이어 그룹을 추가할 수 있으며 각 레이어에는 배경 이미지가 있습니다.
Sylius
Sylius는 PHP용으로 설계된 무료 오픈 소스 전자 상거래 솔루션(Symfony2 기반)으로 모든 규모의 매장과 복잡한 제품 카테고리를 관리할 수 있습니다.
Pico
Pico는 오픈 소스 CMS 애플리케이션이므로 중복되는 내용이 없으며 이것이 가장 중요합니다. 플랫 파일을 데이터베이스로 사용하고 PHP로 구축되었습니다. 간단히 말해서, 이 앱은 아무것도 설정하지 않고도 실행할 수 있습니다.
PHP 마이FAQ
PHP MyFAQ는 좋은 F.A.Q 시스템을 구축하기 위한 다양한 기능을 제공하고 카테고리, 항목, 사용자를 관리하고 통계를 볼 수 있는 강력한 관리 인터페이스를 제공하는 안정적인 오픈 소스 PHP F.A.Q 애플리케이션입니다. A###PHP 문서
PHP Documentor는 코드 구조, 파일 시스템 구조, 클래스, 함수 및 그 사이의 모든 것을 읽고 문서를 생성할 수 있습니다.
CakePHP
CakePHP는 MVC 패턴을 따르고 PHP로 작성된 오픈 소스 웹 애플리케이션 프레임워크입니다. Ruby on Rails의 개념을 모델로 삼았으며 MIT 라이선스로 출시되었습니다.
CodeIgniter
CodeIgniter는 강력한 오픈 소스 PHP 프레임워크입니다.
Monsta FTP
Monsta FTP는 PHP 클라우드 소프트웨어이며 웹 브라우저에 파일을 끌어다 놓을 수 있습니다.
XAMPP
XAMPP는 무료 오픈 소스 크로스 플랫폼 웹 서버 솔루션으로 주로 Apache HTTP 서버, MySQL 데이터베이스, PHP 및 Perl로 작성된 스크립트 인터프리터를 포함합니다.
NetBeans
NetBeans는 오픈 소스이며 이를 통해 Java, HTML5, PHP, C/C++ 등을 사용하여 데스크톱, 모바일 및 웹 애플리케이션을 빠르게 개발할 수 있습니다.
Aura
Aura는 PHP5.4+용 독립 라이브러리 패키지를 제공합니다. 이러한 패키지는 개별적으로 사용하거나 일관성을 유지하거나 완전한 프레임워크로 자체 조립할 수 있습니다.
PHPCcheckstyle
PHPCcheckstyle은 PHP 프로그래머가 일관된 코딩 스타일을 유지하는 데 도움이 되는 오픈 소스 기능입니다. 이 도구는 입력된 PHP 소스 코드를 확인하고 주어진 표준에 대한 위반을 보고합니다.
PHP Mess Detector
PHP Mess Detector는 구성이 쉽고 프런트엔드가 사용자 친화적입니다. 가능한 오류, 차선의 코드, 사용되지 않는 매개변수 등을 포함하여 코드의 잠재적인 문제를 확인할 수 있습니다.
Kohana
Kohana는 PHP5를 기반으로 하는 우아한 오픈 소스 객체 지향 HMVC 프레임워크로, 자원 봉사 그룹이 유지 관리하고 개발합니다. 빠르고 안전하며 가벼운 것이 목표입니다.
Sabberworm
PHP로 작성된 CSS 파일 파서. Sabberworm을 사용하면 CSS 파일을 데이터 구조로 추출하여 구조를 조작하고 (최적화된) CSS를 출력할 수 있습니다.
Nette
Nette 프레임워크는 PHP 웹 개발 도구입니다. 최대한 친근하고 사용하기 쉽도록 설계되었습니다. 보안과 성능에 중점을 두고 있으며 확실히 가장 안전한 PHP 개발 프레임워크 중 하나입니다.
PHP 마크다운
PHP 마크다운 파서와 추가 기능 확장이 포함된 라이브러리 패키지입니다. 마크다운은 텍스트를 HTML로 변환하는 도구입니다.
Yii 2
Yii 2는 이전 버전 1.1을 완전히 재작성한 것입니다. Yii는 또한 가장 인기 있는 PHP 개발 프레임워크 중 하나입니다. Yii는 Web 2.0 애플리케이션 개발에 가장 적합한 고성능 PHP 프레임워크입니다.
PHP Sandbox
PHP Sandbox는 PHPParser를 활용하여 샌드박스에서 안전하지 않은 코드가 실행되는 것을 방지합니다. FunctionParser를 활용하여 샌드박스에 전달된 호출을 분해하므로 PHP 호출이 문자열로 변환되지 않더라도 샌드박스에서 실행될 수 있습니다.
번역 출처: http://www.ido321.com/1546.html
영어 원본 텍스트: 더 나은 PHP 작성을 위한 40개 이상의 도구
위 내용은 관련 내용을 포함하여 PHP: 40개 이상의 개발 도구 권장 사항을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.