2017년 7월 2일 일요일

PHP 코드이그나이터에 적합한 IDE 넷빈즈

PHP IDE 로는
서브라임텍스트 같은 텍스트 편집기 또는
이클립스를 많이 쓰는데
코드어시스트도 안되고
속도도 많이 느리다.

C# 은 비주얼스튜디오라는 막강한 IDE 프로그램이 있는데
PHP 는 이클립스, Php스톰이 있다곤 하지만,
Visual Studio 만큼 좋다고 느끼지 못했다.

비주얼 스튜디오에서
Php for Visual Studio 라는 유료 프로그램이 있다는데
코드이그나이터까지 지원하는지는 모르겠다.

Java하면 이클립스 라고 떠올리기 쉬운데
사실 Java IDE 는 넷빈즈가 좋다.

사실 잘 몰랐었는데
IBM 출신의 프로그래머에게 추천받았었다.

https://netbeans.org/

Java는 Oracle 소속이고
Oracle 에서 넷빈즈를 만든다.

그런데
넷빈즈에 PHP 를 지원하는게 아닌가?
게다가 코드이그나이터 까지 지원한다.

플러그인 다운로드
https://github.com/nbphpcouncil/nb-ci-plugin/releases

설치방법은 이렇다.
https://stackoverflow.com/questions/9308604/how-to-integrate-codeigniter-with-netbeans-fully

1. 플러그인 다운로드를 받고 (파일 2개)
2. 플러그인을 넷빈즈에 설치한다.
Tools > Plugins > Downloaded (tab) > Add Plugins...
> (browse those downloaded files in your local directory)
> Open >> Install >> Restart NB
3. 플러그인을 활성화 시킨다.
Tools > Options > PHP > Frameworks & Tools (tab)
> select CodeIgniter > Base Files > Add Zip...
> now type a name and browse for CodeIgniter’s zip file you downloaded
> OK > OK > Restart NB

이제 코드이그나이터 파일이 있는 프로젝트 폴더를 열면

보이는가? 넷빈즈 프로젝트에서 php 코드이그나이터 아이콘이!


보이는가?
코드이그나이터 기본 함수에,
직접만든 클래스,함수 같은것도
코드 어시스트를 자동으로 지원하는것이!


물론 기존의 PHP 기본 함수들도 자세한 설명과 함께 코드어시스트를 지원한다.
영어에 약한 사람은 넷빈즈 한글 버전을 설치하면 좋다.

실무에서는 이클립스를 많이 쓰던데,
넷빈즈를 쓰는 사람이나 회사를 한군데도 못봤다.

넷빈즈를 쓰는 사람이 많이 늘어났으면 해서 포스트를 작성하는 것이다. 넷빈즈 화이팅!

댓글 없음:

댓글 쓰기

플러터 단축키

1. 위젯 감싸기/벗기기 비주얼 스튜디오 :   Cmd + . 안드로이드 스튜디오 : Alt + Enter 2. 코드 정렬 비주얼 스튜디오 : Ctrl + S 안드로이드 스튜디오 : Ctlr + Alt + L 3. StatelessWidget -...