Zend Studio
Zend Studio 13.5.0 — 전문 개발자를 위해 특별히 설계된 유일한 통합 개발 환경(IDE)으로, 전체 PHP 애플리케이션 라이프사이클에 필요한 모든 개발 구성 요소를 포괄합니다……
소개
Zend Studio는 전문 개발자를 위해 특별히 설계된 유일한 통합 개발 환경(IDE)으로, 전체 PHP 애플리케이션 라이프사이클에 필요한 모든 개발 구성 요소를 포괄합니다. 풍부한 편집, 디버깅, 분석, 최적화, 데이터베이스 도구 및 테스트 기능을 통해 Zend Studio는 개발 주기를 단축하고 복잡한 프로젝트를 간소화합니다. 개발자의 다양한 요구 사항을 반영하기 위해 Zend Studio는 Professional 및 Standard 두 가지 에디션으로 제공됩니다. 또한 Zend Studio에는 이제 Zend Platform의 무료 개발자 라이선스가 포함되어 있어, 애플리케이션 배포 전 신뢰성 향상과 성능 극대화를 지원합니다.
새로운 기능 (버전 13.5.0):
• 성능:
- Apache Lucene 기반의 새로운 PHP 인덱싱 메커니즘 도입으로 다음 효과 달성: 인덱스 생성 속도 3배 향상, 파일 시스템 상 인덱스 크기 3분의 1 감소, 인덱스 내 검색(타입/메서드 찾기, 타입 계층 구조 생성, 코드 탐색 등) 속도 3배 향상.
- 인덱싱 작업 중에도 코드 어시스트(Code Assist)가 차단되지 않음.
- 의미론적 분석(Semantic Analysis) 검사가 다중 CPU 코어에서 병렬 실행 가능 → 최대 3배 속도 향상.
- 백그라운드 빌드 작업 중에도 실행/디버그(Run/Debug) 시작이 차단되지 않음.
- 다수의 대입 연산자 사용 시 발생하던 성능 문제 해결.
- 큰 배열 구조에서 콘텐츠 어시스트(Content Assist)의 지연 문제 해결.
• PHP 7:
- 기본 PHP 인터프리터가 PHP 7로 변경됨.
- Zend Debugger가 내장된 PHP 7 실행 파일 제공.
- 함수 매개변수 내에서 String, Int, Float, Bool을 알 수 없는 타입으로 잘못 표시하던 문제 해결.
- 생성된 PHPDoc에서 누락되었던 @return 태그 관련 문제 해결.
- 반환 타입 검사를 의미론적 분석이 건너뛰던 문제 해결.
• PHP 편집기:
- 콘텐츠 어시스트(Content Assist) 창 크기가 저장됨.
- 문제 마커(Problem Marker) 위에 마우스를 올리면 사용 가능한 빠른 수정(Qick Fix)이 표시됨.
- PHPDoc 태그에 대한 콘텐츠 어시스트 지원 강화.
- '저장 시 서식 적용(Format on Save)' 기능이 항상 전체 파일을 처리함.
- 입력 중 코드 접기(Code Folding) 오류 해결.
- 자동 생성된 use 문 뒤에 빈 줄이 추가됨.
- 인라인 @var 주석이 의미론적 분석에서 고려됨.
- "static:"에 대해 'class' 제안 추가.
• 디버거:
- PHP 예외 브레이크포인트(PHP Exception Breakpoints) 지원.
