PowerBuilder ; 파워빌더

파워빌더는 네트웍을 통해 배포될 수 있는 객체 지향형 클라이언트/서버 구조의 프로그램을 만들 수 있는 응용프로그램 개발도구로서 보편적으로 사용되고 있다. 파워빌더는 한때 네트웍 내의 분산 데이터베이스 구축 제품 판매에 선두주자 역할을 했던 Sybase사의 제품인데, 파워빌더가 그들의 경쟁사에 비해 우위를 가지는 주요 특성중의 하나는 객체 지향형 인터페이스를 사용하는 데이터베이스를 구축하는 특성을 갖고 있다는 것이다. 파워빌더로 만들어진 응용프로그램은 ODBC (Open Database Connectivity)를 이용, 다른 플랫폼 상에서 운영되는 데이터베이스들에도 접근하여 그 데이터를 이용할 수 있다.

파워빌더는 다음과 같은 세부적인 도구들로 구성되어 있다.

  • 대규모의 클래스 라이브러리 : 개발자가 직접 만들지 않아도 사용 가능하도록 오브젝트 라이브러리템플릿을 제공한다.
  • "페인터"라고 불리는 유틸리티 모음 : 데이터베이스 개체들을 관리하기 위한 다음의 유틸리티들이 있다.
    • 테이블 유틸리티 : 그래픽 인터페이스로 동작되며, 데이터 테이블 구조와 각 테이블의 컬럼 단위로 적용되는 비즈니스 룰을 만들거나 수정할 수 있도록 해준다
    • 모든 애플리케이션 컴포넌트를 표시해주는 유틸리티
    • 오브젝트 브라우저 : 오브젝트, function 그리고 개체 속성을 목록으로 보여준다
    • 현재 구축중인 서버를 배경으로 SQL 문장을 테스트할 수 있도록 해주는 유틸리티
  • 트랜잭션 빌더 : 트랜잭션 중에 사용 가능한 마스터 디테일 폼을 만들 수 있도록 해준다
  • 파워스크립트 : 모든 것들을 서로 연결 시켜줄 수 있는 객체지향형 스크립팅 언어
  • C++ 컴파일러 : 분산 가능한 클라이언트/서버 프로그램을 생성
파워빌더는 웹 브라우저를 통한 사용자 인터페이스를 제공할 수 있는 능력을 자랑한다. 파워빌더 테이블 내의 데이터는 HTML 테이블로 변환될 수 있으며, 파워빌더로 작성된 응용 프로그램은 윈도우 플러그인과 함께 웹 브라우저에서 실행될 수 있다. 그리고 파워빌더의 Web.PB는 서버에 있는 클라이언트용 프로그램들을 브라우저가 설치된 PC를 통해 액세스할 수 있도록 해준다.

1996년 9월 인포월드가 평가한 바에 따르면, 파워빌더는 다른 클라이언트/서버 개발도구에 비해 우월한 것으로 나타났다. 그 외에 다른 클라이언트/서버 개발도구로는 오라클사의 Developer 2000, 볼랜드의 델파이, 마이크로소프트의 비주얼베이직 등이 있으며, 개발자를 위한 파워빌더 1 세트의 가격은 약 3,000달러 정도이다.


이 정보는 1999년 5월 14일에 수정되었으며, 김현순님께서 도움을 주셨습니다.
영어판(whatis.com)