12
A¥ C@NºsìÞ`O|X{@psuqº£~AoÇ£~üGÛòF }oHûºß¨°uüÐÊv£~Ai{sÞNóU³Î{¡º }oCãMA Sybase º PowerBuilder ôÙ³vHÓAÌãvTOº Ä|Ny¥þÖt³Î{¡}o (4GL/RAD) £~§@CMÓA PowerBuilder º¨\_]ó¦Òa¹}oHûºêÚÄÎAHÎwg ·æh~ºÆêCãÓö£ºÝDOGPowerBuilder ì³O³Ä¡¬äù̺ÝDA¦l¸tdØmôÈñöæö³Î{¡ ºM~}oHûH ÕçsìÞÉ`OýHPì³ÄC´ÁºEÊBQÑMÆøø~Ý DºàOAHΣÉ}oHûÍ£O¥Aþ£OÚÌïsÞNºÁ \C¨Þ³UØsÞNÉÉW«AýÚÌ´Ýì@ÇR¡{¡ù~º £~Aï}oHû@I°U£S³CÛp Dilbert Ò¡GuuàïÛ ïnpsB@LùȺ{¡XjocÌCvAíhÆj¬Õ´{ °Ûv³qÈÜÉÒàPsìÞoiôYÃiÉA³ÓÝDÈo` äGµéj¡Àº³Î{¡sºO}oXÓºH NoÓÝDïÓ@÷ÛWºêTAÈgzHÍÕøiANãoD`³ ìCÓøiüXAêTgzHïóLÌu¿Äκ³Î{¡}oè ¡AHμÓwÁº³Î{¡}oèkA³ÛnÕ_ảPÝkC LÌêÚº³Î{¡}oè¡AÏMXíe³Î{¡}o衺uê ¡pCÜóLÌï¼Ó}o³Î{¡èwÁAhÏMXíLÌV OÑMéqÆøºhh¡ (multitier) Îh±VÝDÉAïótÓÉÓ yû§LºÓÕÒêùº\hÖ[QkC PowerBuilder 8 }oôÒÐÇè× Ú8ùÈ,D An IDC White Paper Anaiyst: Stephen D. Hendrick

PowerBuilder 8

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PowerBuilder 8

����

������������������������������

������������������������������

������Sybase � PowerBuilder �������������

�������������� ( 4 G L / R A D ) ��������

PowerBuilder ����������������������

����������������PowerBuilder ����

���������������������������

��������

����������������������� �����

������������� ���������������

����� ������������ ����������

������������������ Dilbert ��������

�����������������������������

����������������������������

���������������������

������������������������������

����������������������������

������������������������������

�����������������������������

�����������������������������

�� ������� (multitier) �������������

����������������

PowerBuilder 8��������

��������

An IDC White Paper

Anaiyst: Stephen D. Hendrick

Page 2: PowerBuilder 8

��������

2000 ��������������������������

�� IDC �������������������������

����������������������������

����������������������������

������������������ ����

���������������������������

�������������������������� 45% �

���������� 40% ��� 15% �����������

�����������

�������������� (������) �� PowerBuilder

�� 4GL/RAD �������� 36% (�� 1)��������

�� (OO 3GLs) ��� �� 28%��������� 3GL ��

23%��� 13% ������

IDC ��������������

� 4GL/RAD ��������

���

�������������������� 45% ��������

19% �������� 18% �������� 18% ���

�������������

���� © 2001 IDC �����������������

IDC������������������������������IDC������������IDC���������������

��������������������IDC������������������

PowerBuilder 8: How a Gold StandardJust Became More Valuable

���

�����������

�����IDC�2001

������

���� ���

�� ���

�����

Page 3: PowerBuilder 8

�������������������� 37% �������

24% �������� 18% ������� 14% �������

(B2B) ����� 7% ������� (B2C)�

������������������������������

��������������� 4 G L / R A D �������

PowerBuilder�� 29%������� OO 3GLs �� 25%�����

���� 18% ���������� 13% � 3GLs �������

�� (web-centric) ������������� 15% �

�������������������������� 46% �

���� 27% ��������� 27% ������

��������

����������������������������

���������������������� 4GL/RAD ���

� PowerBuilder �������������������� �

�����������������������������

���������

���������� �����������������

������������ �����������������

� �������������� Web ���������

� �������������������������

���������

���������������������������

�����������������������������

����������������������������

��������������������� ������

�� ��������������������������

�� 4GL ������ �� �

������������������������ 4GL/RAD �

��� �� PowerBuilder �PowerBuilder 8 ����������

�������PowerBuilder 8 ����������������

���������������������������

��������������� PowerBuilder ������

���� ������� �� PowerBuilder 8 ����

����

���������������

������������

PowerBuilder 8: How a Gold StandardJust Became More Valuable

���������������

�� 4GL/RAD ���������

�������������

���������������

��������������

����������

Page 4: PowerBuilder 8

����������������������

PowerBuilder ������ (IDE) ����������� multipane

��������� PowerBuilder 7 �������� EAServer �

Web �PowerBuilder 7 ��������������

�� PowerBuilder 8 ����������������� IDE �

���������������������������

��������������������� ���

PowerBuilder ���������� PowerBuilder �������

����� PowerBuilder 8 �����������������

������� Web ������ EAServer ����

�� PowerBuilder 8 ���������� PowerBuilder ����

���� �����������������������

���� ���� Web �������

��������

�� 8 ��� PowerBuilder �������������

����������������������������

��������������� PowerBuilder ��������

���������������������� ���

�������������������������

������������ �� S y b a s e ������

(workspace)����� PowerBuilder 8 �������������

�������������������������

�� Sybase ����� (target) �������������

Windows ��� EAServer ���Web ����������

��� PowerBuilder � Web ������������

�� PowerBuilder 8 �������������� ������

�����������������������������

�� PowerBuilder ���������������������

������������ ��� ������������

���������������������������

���������������

�� PowerBuilder ���������������������

���� Sybase �������������������

PowerBuilder ����������������������

�� PowerBuilder 8 ������

������������� IDE

���������������

��������������

���

PowerBuilder 8: How a Gold StandardJust Became More Valuable

���� PowerBuilder 8 ���

���������������

��������

���������������

���������������

������

�������� PowerBuilder �

������ ��

Page 5: PowerBuilder 8

������������������������������

(Foundation Class)����������������������

�����������������������������

���������������������������

��� Sybase ������� ����������

���������������������� (System Tree

window)�

�������

�������� PowerBuilder ������������

����� (scalar view)�������� Windows Explorer ����

����������������������������

��� PowerSite� ��� Library Painter ���������

�� ���������������� Library Painter Object

Browser �������������� �����������

������������������������������

�����

�� Library painter �������������������

������������������������������

�����������������������������

�� PowerBuilder 8 IDE ������������

�������� PowerBuilder �

����������������

��� (scalar view)�

PowerBuilder 8: How a Gold StandardJust Became More Valuable

����������������

��������������

���

���

��������������

�����IDC � Sybase, 2001

New (opens New dialog box), Incremental Build, FullBuild, Deploy, Debug, Run, Close, Show, Properties

New, Import, Incremental Build, Full Build, Deploy,Debug, Run, Remove Target, Show, Properties

Delete, Search, Optimize, Print Directory, Build RuntimeLibrary, Import, Show, Properties

Edit, Edit Source, Copy, Move, Delete, Export,Regenerate, Search, Print, Properties/Inherit, andRun/Preview �������������������

����������������������

Edit, Rename, Delete, Build, Properties

���� �������

���

����

PBL

PowerBuilder��

Web ����

Page 6: PowerBuilder 8

����

��������������PowerBuilder 8 ���������

�����������������������������

�����������������������������

�����������������������������

���� PowerBuilder 8 IDE ��������

�����

�������������������������

������ (code snippets)���������� PowerBuilder �

�������

������������� � PowerBuilder 8 IDE �����

����������������� IDE �������

���������������������� PowerBuilder

8 ������������������� PowerBuilder 8 ���

��������� ������ IDE ���������

PowerSite ��� PowerBuilder 8 �������������

�������� (Software Configuration Management, SCM)

��

�����������

PowerBuilder ������� 4GL/RAD ����������

������������ PowerBuilder �����������

�� EAServer ����� Web ������������

P o w e r B u i l d e r ������������������

PowerBuilder ������� 4GL/

RAD �������������

����

PowerBuilder 8: How a Gold StandardJust Became More Valuable

���������������

���

���

����������

����������

���������������������

���

� HTML ������������������

H T M L ���������������

(�����������)��� JavaScriptDynaScript�VBScript �����

�������� ActiveX ���������

Java Applets� JavaBeans � EAServer ��

���������

�����IDC � 2001

���

��

��

��

Page 7: PowerBuilder 8

���������������� Sybase � PowerSite �����

� PowerSite ������������������������

���� (slurping) ������ PowerBuilder�������� Web

������ FrontPage � Dreamweaver ���PowerSite �����

������ PowerSite ���� PowerBuilder ��������

� PowerSite ������ PowerBuilder ������������

������������������

PowerBuilder 8 ���� PowerSite ��� (�������)�

Sybase ���������������� Sybase ���

����� Sybase � PowerBuilder ����� Web ����

������ Web DataWindow (PowerBuilder 7 �� HTML DataWindow)

���PowerSite ��������� PowerBuilder 8 ����

� Web ���������� Sybase ������

������

������� PowerScript ����������������

�� PowerBuilder �������� �����������

PowerBuilder 7 ������������ PowerBuilder �����

�����������������������������

�������������� ���������������

��������PowerBuilder 8 ��������������

��������������������������

PowerBuilder ���������

����������

P o w e r B u i l d e r ��������������������

PowerBuilder �������������������

P o w e r B u i l d e r 7 �������������������

PowerBuilder ����������������PowerBuilder �

��������� PowerBuilder ��� (PBLs) ��������

������������������ PowerBuilder ����

�����������

P o w e r B u i l d e r 8 �����

PowerSite ����Sybase ���

�������������

PowerBuilder 8: How a Gold StandardJust Became More Valuable

������� PowerScript ��

��������������

����� PowerBuilder ���

��������

PowerBuilder 7 �� HTML DataWindow �����������

� Web �����PowerBuilder 7 ���������������

��������������������������

PowerBuilder �� ������� Web �����

Page 8: PowerBuilder 8

PowerBuilder 8 ���������� PBLs����� Sybase ��

��������� PowerBuilder ��������������

�����������������������

�����������

PowerBuilder 8 ���������������������

���������������� PowerBuilder 8 � EAServer

����������������� PowerBuilder 8 �����

������ EAServer ������

� ������PowerBuilder ��������� EAServer �

PowerBuilder ������������� EAServer � Enterprise

JavaBeans (EJB) ���������� PowerBuilder 7 ������

����� PowerBuilder 7��� ����� (intermediate activity)

�������� (entity beans)���������������

��������� EAServer ��������������

��������� PowerBuilder 8 ��������������

�������

���PowerBuilder 8 �� EAServer ��� (� EAServer ������

���)����������������� PowerBuilder �

������������������� (instantiate)�����

����������� EAServer ������� PowerBuilder �

��� PowerBuilder �������� EAServer ������ �

EJBs�CORBA�C/C++ �COM ������� IDL �������

���� PowerBuilder ��������������������

����������� IDL �����������������

PowerBuilder �������������������EAServer �

������ (root component)����� ���������

PowerBuilder 8���������� EAServer �������

��������������������� EAServer ����

��������������������� (2PC) ����

��� PowerBuilder � EAServer ��������������

�������������� Sybase ����������

����������������

PowerBuilder 8 ���������

PBLs�������������

����������������

���

PowerBuilder 8: How a Gold StandardJust Became More Valuable

��� EAServer �� PowerBuilder

���������� EAServer �

� EJB �������

PowerBuilder ���������

�������

Page 9: PowerBuilder 8

������

� PowerSite �� PowerBuilder ������� PowerBuilder ����

���� (thin client) �������� Sybase ���������

Web ���������������������������

PowerBuilder 7 ��� Web DataWindow �������

Web DataWindow ��������������������

EAServer ��������������������� Web

DataWindow � JavaScript � Java ����������������

����������� PowerBuilder Web ���������

�� ��� PowerBuilder 8 �� Web ��������� 4GL

Web (� Web ����������������������

���������)��� JavaScript �����

�� Web DataWindow ������������ Web DataWindows

������ (container)�������� EAServer �������

�� EAServer ������� EAServer ������������

�� ����������� Web DataWindows ����� �

��� PowerBuilder ������ Web DataWindows ����

Web DataWindows � EAServer �����������������

����� �������������� Sybase ����

�������� Web DataWindows ������������

����

�����

����������������������������

������� outer joins ( ���)����������� (ANSI)

�������� ���������������������

�����������������

� 3 ��� PowerBuilder 8 �����������������

���������������

� PowerSite �� PowerBuilder �

������ PowerBuilder ���

����� (thin client) �����

���

PowerBuilder 8: How a Gold StandardJust Became More Valuable

Page 10: PowerBuilder 8

��

�������

PowerBuilder 8 ������� IDE ��������� EAServer �

��� Web ������������� Sybase �������

����� PowerBuilder ���������PowerBuilder ���

���������������������������

Sybase ���������������� Sybase ������

������������PowerBuilder 8 ����������

��� Web ������������� PowerBuilder ����

�������������������������� OO

3GL ���������������

Sybase ������������

�������PowerBuilder 8 ��

����������� Web ��

���

PowerBuilder 8: How a Gold StandardJust Became More Valuable

Sybase ������������

PowerBuilder ���������

PowerBuilder ����������

��������������

������ Sybase ����

��������

�� JDBC JDB �����

���

PowerBuilder8 �����������

� �

� JDBC ����� PowerBuilder ����������

� Sun JDK/JRE 1.1�JDK/JRE 1.2 �������� MicrosoftJava VM � JDBC 1.0 � 2.0������� ANSI outer join �SQL ����������� EAServer �� PowerBuilder����������� (proxy) ����

�� Sybase Adaptive Enterprise 12.0 ��������

����� ANSI outer join � SQL �����������

EAServer �� PowerBuilder ����������� (proxy)����

�� Oracle 8.1.5 � Oracle8i ��������� MTS �PowerBuilder ���������

��� Sybase � Open ServerConnect ����������

�� DB2/MVS ���������� ANSI outer join � SQL�������������

�� ANSI outer join � SQL �������������

�� ANSI outer join � SQL �������������

�� ANSI outer join � SQL ����������� EAServer� PowerBuilder ����������� (proxy) ����

�� ANSI outer join � SQL �������

�����

�����IDC � Sybase, 2001

��� Microsoft SQL Server MSS �����

��� ODBC �����

��� OLE �����

��� INFORMIX �����

��� DirectConnect DIR ��

��� Oracle O84 � O73 �����

��� Adaptive Server Enterprise SYC�����

Page 11: PowerBuilder 8

��

PowerBu i lde r 8 ������

PowerBuilder ���

PowerBuilder 8: How a Gold StandardJust Became More Valuable

IDC �������������������������������������������

����������� IDC ��������������������������������

�������������������������� IDC ��������������

�������������������� IDC ���������� IT ���� IT ������

���� �������������www.idc.com.

IDC � IDG ����� IDG � IT ��������������������

�� Java � C# �� OO 3GLs�� ��������������

����������������������������

��� OO 3GLs �������������������� �

�����������������������������

���������� OO 3GLs ���������������

�� OO 3GLs ������ PowerBuilder ��������� �

������������

������������ 4GL/RAD ���� OO 3GL ��

����������Sybase � PowerBuilder 8 �������

����������������������������

����PowerBuilder 8 ����� PowerBuilder �����

��������� PowerBuilder ���������

Page 12: PowerBuilder 8

®

� � � � � � � � �

���������������

TEL:(02)2715-6000

FAX:(02)2545-6909

http://www.sybase.com. tw