Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

RAD 스튜디오 엔터프라이즈와 울트라에디트(UltraEdit): 텍스트 에디터 분야의 "스위스 군용 칼"을 사용하여 더 스마트하게 개발하기


Recommended Posts

Hagop Panosian"RAD Studio Enterprise & UltraEdit: Smarter Development With the “Swiss Army Knife” of Text Editors" 을 번역했습니다. (원문 작성: 2022년 9월, 최종 번역: 2022년 9월)

믿음직하고 견고한 애플리케이션을 고객에게 제공하려면 믿음직하고 견고한 도구가 필요하다. RAD 스튜디오, 델파이, C++빌더는 석유/가스, 의료, 산업용 로봇 등 미션-크리티컬한 환경에서 문제없이 작동하는 엔터프라이즈 용 대형 애플리케이션을 제공하는 개발자들을 도우면서 왔다.

spacer.png

일반 애플리케이션보다 더 깊이있게 연구하고, 계획하고, 실행해야 하는 개발 분야를 꼽자면, 엔터프라이즈 소프트웨어 애플리케이션 개발을 들 수 있다.

엔터프라이즈 소프트웨어는 개발 복잡도 수준이 높아서 서로 조정해야 할 것도 많기 때문에 관련되는 도구의 범위 역시 더 넓다. 또한 동시에 구성요소를 개발해야 하거나, 다른 언어와 다른 요구 사항에 맞추어야 하는 경우도 상당히 많다.

여러 구성요소들을 동시에 구축하고, 나중에 서로 병합하려고 할 때, 가장 이상적인 시나리오는 사용하는 개발 도구를 최소화하고, 가장 다용도로 쓸 수 있는 도구들로 구성하는 것이다 - 매우 큰 파일을 병합하고, 다루고, 병합된 결과를 문제없이 생성할 수 있는 도구도 여기에 해당된다.

예를 들어, RAD 스튜디오, 델파이, C++빌더 엔터프라이즈 또는 아키텍트를 사용하고 있다면, 이런 IDE를 사용하여 핵심 소프트웨어를 만들고, 구성요소들을 동시에 만드는 작업은 또 다른 도구를 사용하여 시간과 비용을 절약하고 싶을 것이다. 여기에서 또 다른 도구란 "스위스 군용 칼"과 같은 것이어야 한다. 그래야 개발자가 받게 되는 파일의 크기, 유형, 대상과 관계없이 모두 다룰 수 있을 것이다. 파일 편집 분야의 스위스 군용 칼이라면 울트라에디트(UltraEdit)을 꼽을 수 있다.

목차


1 텍스트 에디터 분야의 스위스 군용 칼

울트라에디트(UE)는 강력하고, 유연하고, 구성하기가 매우 좋은 텍스트-편집 도구이다. 모든 사용자의 니즈를 맞출 수 있는 폭넓은 데이터-편집 기능을 담고 있다.

지난 28년 동안 개발되면서, 개발자와 IT 전문가의 필수 다목적 도구가 되었다. 사용자들로는 데이터베이스 관리자(admin), 데이터 분석가, 보안 연구자, 소프트웨어 아키텍트 등이 있으며 훨씬 더 많은 사람들이 다양한 목적으로 울트라에티트를 사용하고 있다.

울트라에디트는 수많은 사용 사례에 부합하는 다용도 도구 중 하나이다. 기술 또는 엔지니어링 분야 만을 대상으로 만들어진 것이 아니기 때문에 훨씬 더 많은 것을 잘 해낸다. 그래서 곧잘 텍스트 에디터 분야의 "스위스 군용 칼"이라고 불린다.
  

울트라에디트의 기능

  • 대형 파일-다루기 (4 GB+)
  • 코드를 동적으로 자동 완성
  • 빠르게 시작하고 신속하게 파일을 로딩한다.
  • OS 통합: 명령 줄(command line), 셸 확장(shell extension)
  • 여러 파일 안에서 바꾸기/찾기
  • 파일 내용 정렬과 선택 영역 정렬
  • 파일 비교 기능 내장
  • 네이티브 FTP/SFTP 브라우저, SSH/telnet 콘솔
  • 수십가지 프로그래밍 언어와 16진수 코드 편집 지원
  • 열(column)/블록(block) 모드(mode) 편집
  • XML과 JSON 특별 지원 (구문 분석과 서식바꾸기)
  • 기타 등등...

2 울트라에디트(UltraEdit)로 IDE 보강하기

개발자 대부분은 (RAD 스튜디오 또는 비주얼 스튜디오와 같은) 전문 IDE를 개발의 주요 동력으로 사용한다. 이런 IDE들은 완전한 코딩 환경을 제공한다-전문화된 기능, 언어-중심 기능, 컴파일러/디버거 내장 등이 모두 들어있다.

예를 들어, RAD 스튜디오 사용자는 매일 델파이 또는 C++로 작업하면서 보내지만, 가끔 시간이 많이 걸리는 일회성 작업을 피하지는 못한다. 서버에서 로그 파일을 추출하여 에러를 찾을 때 IDE는 최고의 선택이 되지 못한다. 이럴 때 울트라에디트가 필요하다.

울트라에디트를 사용하면 이런 조립식(prefabricated) 작업 흐름을 헤쳐나갈 수 있다. C 코드를 잠시 작성하고나서, 바로 HTML 또는 자바스크립트 작업으로 넘어갈 수 있다. 울트라에디터는 이 모든 것을 고도로 최적화된 편집기 하나 안에 담아놓았다. 즉 개발자가 만나는 거의 모든 유형(또는 크기)의 파일을 다룰 수 있는 올인원(all-in-one) 도구이다.

개발자는 가끔 수백 메가 바이트에 달하는 텍스트 파일 안을 들여다 봐야할 때가 있다.

3 울트라OO

울트라에티트(UltraEdit)는 명목 상 텍스트 에디터이지만, 올-액세스(All-Access) 번들로도 제공된다. 이 번들은 개발 도구 모음으로써 포함된 각 도구들은 서로 주거니 받거니 하면서 통합된다. 올-액세스(All-Access) 번들에 들어있는 도구는 다음과 같다.

  • UE 스튜디오(UEStudio): 울트라에디트(UltraEdit)가 변형된 제품으로써, 팀과 개발자들을 위한 더 좋은 기능이 담겨있다. 예를 들면, 지능형 코드 완성, 프로젝트 관리, Git 통합 등이 여기에 해당된다.
  • 울트라컴패어(UltraCompare): 강력한 파일-비교 애플리케이션이다. 텍스트 파일들과 폴더들 안에 중복된 것을 찾고 처리할 수 있다.
  • 울트라파인더(UltraFinder): 빠르고 가벼운 윈도우용 검색 프로그램이다. 파일이 어느 곳에 있어도 그 안에서 텍스트를 찾도록 만들어졌다. 기본보다 더 강력하다.
  • 울트라FTP(UltraFTP): 개인용 독립형 FTP 클라이언트이다. 다른 울트라제품들의 프레임워크 위에서 구축되었다.

spacer.png

울트라에디트 라이선스에는 울트라컴페어 프로(UltraCompare Pro)가 들어 있다.

울트라에디트의 모든 라이선스에는 울트라컴패어(UltraCompare) 프로페셔널 즉 울트라에디트 만큼이나 강력한 비교 도구가 함께 들어 있다. 울트라컴패어(UltraCompare) 프로(Pro)에는 양방향 또는 3방향으로 파일 비교/병합, 폴더 비교/동기화, 16진수  비교, 테이블/엑셀 비교, 로컬/원격 동기화, Git 통합 등이 제공된다.

4 전문가를 위한 세계적 수준의 지원과 보안

엔터프라이즈-급 에디터로써, 울트라에디트는 성능과 생산성에 대해 진심이다. 울트라에디트를 가지면 경험할 수 있는 독특한 점이 있는데 바로 개발 전문팀과 지원 담당 직원들에게 닿을 수 있다는 점이다. 이들은 질문에 답한 준비가 되어 있다.

특정 기능 때문에 잡혀있거나, 프로젝트 중에 필요한 것이 있는 경우, 울트라에디트 지원팀은 그날 바로 대답을 할 것이다. 사용자는 이들에게 메시지를 보내기만 하면 된다.

spacer.png

울트라에디트에서 보안도 역시 중요한 기능이다. 비록 텍스트 에디터라는 특성 상 취약성이 그다지 많지 않지만, 울트라에디트 개발팀은 작은 범위라고 해서 얕잡아 보면 안된다는 점을 잘 알고 있다. 울트라에디트의 모든 버전과 제품은 출시 전에 세밀한 검사를 거친다.

개인용 울트라에디트 라이선스는 플랫폼이 무엇이든 최대 장비 3개까지 설치할 수 있다. 지원되는 플랫폼은 윈도우, 맥, 리눅스 이다.

가장 강력한 도구로 생산성을 충분히 충전할 준비가 되었는가?

울트라에디트 지금 받기

울트라에디트는 지금 RAD 스튜디오, 델파이, C++빌더 엔터프라이즈 또는 아키텍트를 9월 30일 이전에 구입하는 고객에게 제공된다.

더 많은 내용 보기

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.