UltraEdit vs. UEStudio
UltraEdit 및 UEStudio에는 구문 하이라이팅, 코드 폴딩, 통합 스크립팅 및 매크로 지원 등과 같은 강력한 기능이 모두 포함되어 있습니다. 그러나 UltraEdit와 UEStudio 사이에는 버전 관리, 언어 인텔리전스, 통합 개발 도구와 같은 몇 가지 중요한 차이점이 있습니다. 아래 차트에 이러한 차이점과 기타 차이점이 요약되어 있습니다.
“UESTudio로 수행한 작업에 큰 기대가 됩니다. (SQL) 개발 주기가 절반으로 단축되었습니다.” David G.
참고: 이것은 UltraEdit와 UEStudio의 차이점의 전부가 아닙니다.
UEStudio는 UltraEdit의 모든 기능에 IDE의 강력함이 더해졌습니다.
UEStudio 웹 개발 도구
특징들 | UE | UES | 장점 |
---|---|---|---|
통합 PHP 디버거 | 통합 PHP 디버거(XDebug 사용)를 사용하면 로컬 웹 서버에서 PHP 스크립트를 실행하고 UEStudio를 통해 디버깅할 수 있습니다. | ||
PHP IntelliTips | PHP 관련 언어 요소에 대한 IntelliTips | ||
PHP 스크립팅 지원 | 통합 PHP 함수를 사용하면 PHP 스크립트를 구문 분석하고 실행할 수 있을 뿐만 아니라 PHP 코드를 구문 검사할 수 있습니다. | ||
Python 스크립팅 지원 | Python 스크립트를 실행하거나 Pylint로 구문을 확인하세요. | ||
Ruby 스크립팅 지원 | Ruby 코드를 실행 및 확인하거나, 지정된 커맨드 라인 옵션을 사용하여 Ruby를 시작하고 활성 스크립트에서 실행하세요. |
UEStudio 파일 처리 도구
특징들 | UE | UES | 장점 |
---|---|---|---|
프로젝트 매니저 | 프로젝트 목록 보기, 백업 설정, 프로젝트 위치 지정, 배치 빌더 목록 생성, 프로젝트에 소요된 시간 추적 | ||
솔루션 메뉴 | 관련 프로젝트 세트가 구성, 구축 및 배포되는 방식을 관리합니다. | ||
Git 통합 | 분기 정보, 파일 상태, 임의 Git 명령 실행 등의 쉬운 확인 | ||
서브버전 통합 | 서브버전 계정을 추가하여 체크아웃하고 서브버전 저장소에 커밋 | ||
CVS 통합 | CVS 모듈, 커밋, diff 등을 확인하세요. CVS 제어 하에 프로젝트에 추가된 모든 항목은 자동으로 감지됩니다. |
UEStudio 파일 편집 도구
특징들 | UE | UES | 장점 |
---|---|---|---|
탭 출력 창 | 여러 기능을 실행하고, 나중에 참조할 수 있도록 동적으로 생성된 출력을 별도로 저장합니다(활성 편집 세션 중). | ||
Intellitips | 현재 파일의 코드 요소에 대한 지능형 자동 완성 도구 설명과 통합된 언어 인텔리전스의 파워. IntelliTips는 클래스/구조체 데이터 멤버 및 함수를 표시하는 대화 상자 기반 팝업도 제공합니다. 이 기능 중 일부는 코딩 프로세스 중에 자동으로 트리거되는 반면 다른 항목은 IntelliTips 도구 모음에서 호출될 수 있습니다. |
UEStudio 통합 개발 도구
특징들 | UE | UES | 장점 |
---|---|---|---|
작업 공간 관리자 | 사용자에게 프로젝트, 솔루션, 파일, 리소스, 태그 등과 상호 작용할 수 있는 다양한 방법을 제공하는 강력한 탭 인터페이스 | ||
프로젝트 빌드 | 필요한 경우 활성 문서를 저장하고 모든 프로젝트 파일을 컴파일하고 링크합니다. | ||
리소스 편집기 | 원하는 대로 리소스를 추가, 제거, 탐색합니다. 대화상자, 스트링 테이블, 메뉴 등을 편집하세요. 사용자가 설치한 그래픽 편집기를 통해 비트맵과 아이콘을 편집하도록 UEStudio를 구성할 수도 있습니다. | ||
프로젝트 변환기 | 프로젝트를 Visual Studio 형식에서 UEStudio가 지원하는 형식으로 변환 | ||
클래스뷰어 | 작업 공간 관리자 내에서 활성 프로젝트의 구문 분석된 표현을 표시합니다. 이 보기에 표시된 정의로 빠르게 이동 | ||
컴파일러 지원 | 65개 이상의 다양한 컴파일러를 지원하는 UEStudio는 Microsoft Visual C++, Java, GNU C/C++ 등을 포함하여 널리 사용되는 많은 프로그래밍 컴파일러 및 어셈블러에 대한 프로젝트 구성을 기본적으로 지원할 수 있습니다. 이 강력한 기능은 사용자에게 UEStudio 내에서 진정한 고급 IDE 작업을 제공합니다. | ||
디버그 | 디버거를 선택하고 활성 파일에서 실행 | ||
통합 디버거 | (WinDBG 설치 필요) 애플리케이션을 시작한 다음 디버깅 세션을 시작, 종료 또는 다시 시작하세요. 또한 한 번에 한 문단씩, 한 번에 한 줄씩 또는 나머지 줄을 통해 코드를 실행하세요. 중단점 추가 또는 제거 | ||
배치 빌더 | 하나의 작업공간에 있는 프로젝트 목록을 생성하고 한 번에 빌드하기 |