Page 1
�
����
������������������������������
������������������������������
������Sybase � PowerBuilder �������������
�������������� ( 4 G L / R A D ) ��������
PowerBuilder ����������������������
����������������PowerBuilder ����
���������������������������
��������
����������������������� �����
������������� ���������������
����� ������������ ����������
������������������ Dilbert ��������
�����������������������������
����������������������������
���������������������
������������������������������
����������������������������
������������������������������
�����������������������������
�����������������������������
�� ������� (multitier) �������������
����������������
PowerBuilder 8��������
��������
An IDC White Paper
Anaiyst: Stephen D. Hendrick
Page 2
�
��������
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
�
�������������������� 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 ������ (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
�
������������������������������
(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 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
�
���������������� 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 ���������� 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
�
������
� 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 ������� 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
��
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
®
� � � � � � � � �
���������������
TEL:(02)2715-6000
FAX:(02)2545-6909
http://www.sybase.com. tw