에디터에 대한 고민과 추천

사용 해본 에디터과 경험

  • editor plus
    • 윈도우에서 FTP환경으로 개발한다면 따라올 수 없는 작업 편의성
    • 21세기에는 사용하면 안될 에디터
  • eclipse
    • PHP기준으로는 플러그인 셋팅법부터 활용까지 충분히 활용하기에 좋은 레퍼런스가 부족
    • 무료로 간다면 나쁘지 않음
  • sublime text
    • 2013년~14년 정도까지 크게 유행 및 사용
    • 유료 라이센스지만 구매하지 않더라도 사용은 가능
    • 텍스트 에디터에 플러그인 붙는 구조라서 본인이 개발하는 환경에 맞는 플러그인 셋팅이 중요함
    • 현재는 완전히 유행이 끝나고 vs code나 atom으로 대체
  • vs code
    • MS에서 오픈소스로 개발한다고 하면서 유행 (정품버전의 Visual Studio가 오픈소스로 풀리는 것 처럼 떡밥이 돌면서 더 유행)
    • 나쁘지 않으나 php 개발환경을 셋팅하기 위한 레퍼런스 부족
  • brackets
    • 어도비에서 제작하면서 유행
    • 라이브에디트 기능으로 인해
    • 현재는 사용하는 유저를 본적이 없음
  • atom
    • github에서 제작한다고 하면서 유행
    • vs code와 같은 느낌
  • PhpStorm
    • 유료
    • 개발에 필요한 대부분의 모든 기능이 내장
    • 특정 언어나 프레임워크 라이브러리에 한정되는 것은 별도의 플러그인으로 제공

최종 선정

선정 사유

  • 현재 유료 IDE 시장의 최강자
  • 안정적인 버전 업데이트
  • 지불한 비용을 충분히 상쇄하는 기능
  • 문제 해결을 위한 풍부한 레퍼런스
  • 개발 편의사항 및 플러그인

PHPStorm 설치

  • Jetbrains 사의 PHP에 특화된 IDE
    • 다른 제품 설치 후 PHP 플러그인을 설치해도 개발가능
  • Jetbrains Toolbox App를 이용한 설치 추천

추천 활용 가이드

CI에서 PHPStorm 활용방법

라라벨에서 PHPStorm 활용방법