의견.png

"파워빌더"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(활용)
잔글 (종류)
26번째 줄: 26번째 줄:
 
== 종류 ==
 
== 종류 ==
  
* '''[[델파이]]''' :
+
* '''[[델파이]]'''(Delphi) :  
 
 
* '''[[비쥬얼 베이직]]''' :
 
  
 +
* '''[[비주얼베이직]]'''(VB) :
  
 
== 활용 ==
 
== 활용 ==

2019년 7월 2일 (화) 01:44 판

파워빌더(PowerBuilder)는 파워스크립트(PowerScript)라는 객체 지향 프로그래밍 언어를 사용하는 통합개발환경(IDE)이다. 1991년 미국 파워소프트(Powersoft) 회사가 개발하였고, 1995년 미국 사이베이스(Sybase) 회사에 인수되었으며, 2000년 다시 독일 SAP 회사에 인수되었다. 4GL, 즉 제4세대 프로그래밍 언어에 속한다. 약칭 PB라고 쓴다.

개요

파워빌더(PowerBuilder)는 SAP의 지사 사이베이스 소유의 통합 개발 환경이다. 1991년 이후로 사용되었고,1998년에는 100,000명의 사용자가 사용할만큼 최고조에 이르렀다. 2015년 5월 SAP는 Appeon이 파워빌더의 차기 개발 및 마케팅을 맡고 지적 자신은 SAP에 속하게 될 것이라 발표하였다.

역사

파워빌더는 1991년에 파워소프트에 의해 개발되었다. 파워소프트는 1993년에 공개되었고 1995년에 사이베이스 주식에서 9억4천만 달러에 인수되었다. 2010년 5월 SAP는 58억 달러에 사이베이스를 인수할 것이라고 발표했다. 파워빌더는 다음 과 같은 몇가지 이유로 오랫동안 나른해졌다.

1996년 사이베이스의 주식에 부풀려진 판매보고서가 발견되면서 폭락했고, 원래의 파워소프트 개발팀의 많은 멤버들은 사이베이스를 떠났다. GUI구축을 위한 경쟁 툴과 마이크로소프트 Visual Basic, 마이크로소프트 Access 및 Delphi와 같은 데이터베이스에 대한 경쟁으로 파워빌더의 시장 점유율이 감소했다.

2013년 12월 SAP는 15위로 직행하는 새로운 버전을 발표했고 베타 버전을 출시했다. 주요 기능에 대한 지원이 포함되었다. 넷 프레임워크4.5,SQL서버 2012, 오라클12, 윈도우8, OData 및 Dockable Windows. SAP는 나중에 이것을 버전 12.6으로 출시했다.

2016년 7월 5일, Appeon은 SAP와 차세대 파워빌더 개발 플랫폼 개발 계약을 체결했다. Appeon은 모바일 및 클라우드 구축에서부터 테스트 기반 개발 및 지속적인 통합에 이르기까지 주요 혁신 계획을 발표했다. SAP와의 계약 조건에 따라,Appeon은 파워빌더 기술을 기반으로 한 자체 오퍼링을 개발,판매 및 지원할 책임이 있다.

2017년 6월 30일, 아폰의 파워빌더 2017이 출시되었다. 이번 발매는 아폰에서 나온 파워빌더의 첫 번째 신작으로 윈도 10, iOS, 안드로이드 앱 개발을 지원하는 파워빌더의 첫 출시다.

2019년 5월 31일, 아폰에 의해 파워빌더 2019가 출시되었다. 이번 발매는 아폰의 파워빌더 2번째 신작이며, C# 개발을 지원하는 파워빌더의 첫 번째 출시다. 새로운 C# IDE, .NET 데이터 엑세스 개체, C# 마이그레이션 솔루션, Web API 클라이언트 및 UI 테마를 제공한다.

특징

파워빌더에는 데이터윈도우라는 네이티브 데이터 처리 개체가 있으며, 이를 사용하여 데이터베이스에서 데이터를 생성, 편집 할수 있다. 이 개체는 프로그래머에게 사용자 인터페이스의 모양과 동작을 지정하고 제어하기 위한 많은 도구를 제공하며, 도한 웹 서비스에서 데이터베이스 컨텐츠와 JSON 또는 XML에 대한 단순화된 엑세스를 제공한다. 데이터윈도우는 프로그래머가 다른 벤더의 데이터베이스 관리 시스템 간의 차이를 고려할 수 없도록 한다. 데이터윈도우는 여러 프레젠테이션 스타일을 사용하여 데이터를 표시할 수 있으며 다양한 데이터 소스에 연결할 수 있다.

종류

활용

PowerScript는 객체 지향 프로그래밍 언어다. 거의 모든 시각적, 비시각적 물체는 상속, 다형성, 캡슐화를 지원한다. 프로그래머는 PFC라고도 알려진 PowerBuilder Foundation Classes와 같은 공통 코드 프레임워크를 활용하여 기존 코드로부터 객체를 상속하고 활용할 수 있다. DataWindow는 PowerBuilder의 핵심 구성 요소(및 판매 지점)이다. DataWindow는 외부 결합,결합 및 하위 쿼리 작업을 지원하는 시각적 SQL 화가를 제공한다. SQL을 시각적 표현으로 변환했다가 다시 되돌릴 수 있어 개발자가 원할 경우 네이티브 SQL을 사용할 수 있다. DataWindow 업데이트는 자동으로 수행되며, 사용자가 현재 연결되어 있는 DBMS를 기반으로 런타임에 적절한 SQL을 생성한다. SQL에 경험이 없는 개발자가 쉽게 사용할 수 있는 기능이다. DataWindow는 또한 저장된 절차나 REST Web API를 통해 데이터를 검색하고 데이터를 업데이트하고 JSON 데이터를 가져오거나 내보내는 기능을 내장하고 있다. 파워빌더2017에 도입된 RESTClient 객체는 REST Web API로 DataWindow를 브리징하고 최소한의 코딩을 요구할 수 있도록 한다.

문제점

  • 문제
파워빌더는 웹으로의 이동 속도가 느렸다. 경쟁사들이 웹 개발을 지원하기 시작한 지 오래 후, 그것은 2계층 기술을 기반으로 계속 되었다.

2계층 접근방식은 더 빠른 개발을 허용하면서도 본질적으로 N-계층 솔루션(예: 웹 기반 데이터베이스 솔루션)보다 확장성이 떨어진다. ASP

전망

각주

참고 자료

  • 에이콘아카데미, 〈자바의 전망〉, 《에이콘 아카데미》, 2019-04-09

같이 보기


  의견.png 이 파워빌더 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.