Weitere ähnliche Inhalte Ähnlich wie 企业开发领域的语言特性 (20) 企业开发领域的语言特性1.
…
…
AmosShi@yahoo.com
Jan
15,
2011
4.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
6.
• vs.
– Na;ve
(C,
C++,
Delphi,
VB,
VC,
…
)
– .NET
– Java
– Script
(JavaScript,
PHP,
Python,
Ruby,
TCL,
…
)
• 10
– ABAP
since
1983
7. Run;me
Source
Code
Complied
Run;me
Text
Applica;on
Manual
Load
Run;me
Source
Code
Text
Complied
Applica;on
Auto
Load
11.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
12.
•
=
•
=
Label
•
=
Value
Help
+
F1
Help
13.
( )
• Java
• .NET,
Delphi
Data
Binding
(Anders)
• Ruby à
à
–
–
29.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
30.
1/2 Type
Range
• Type
Range
vs.
• Type
Range
vs.
OPEN
SQL
2/2 Search
Help
31.
•
– .NET Java PHP Python Ruby C
…
UI
Layout:
Web,
Window
Business
Logic:
Language-‐Specific
Blocks
Database
Driver
/
O-‐R
Mapping
File
Oracle
MSSQL
MySQL
…
48.
1/2 Type
Range
2/2 Search
Help
• Search
Help
vs.
Customizing
• Search
Help
vs.
Coding
• Search
Help
vs.
User
Interface
57.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
58.
Structure
Include
• Structure
in
Programming
Language
=
Database
Table
Defini;on
Database
Model
API
Layer
UI
Layout
Layer
Layer
65.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
66.
1/2 I18N
• DDIC
Label:
Window,
Web
Page
• Message
Class
• OTR
Text:
Web
Page
• Tagged
Text:
Class,
Program
2/2 Portal
73. –
I18N
•
– ‘Some
Text’
(001)
•
– Web
Dynpro
OTR
Text
– Window
(Dynpro)
Message
Class
77. –
I18N
•
– ‘Some
Text’
(001)
•
– Web
Dynpro
OTR
Text
– Window
(Dynpro)
Message
Class
82.
1/2 I18N
2/2 Portal
• Content,
System
Config.
• User
Authoriza;on,
Customizing
• Portal
83. –
Portal
• Apache
Jet
Speed
• IBM
Portal
• Microson
Share
Point
• SAP
Enterprise
Portal
• à
iGoogle,
My
Yahoo!
84.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
86. vs.
Standalone
Applica;on
/
Visual
Studio
Windows
IIS
Applica;on
Server:
Tomcat,
Eclipse
/
NetBeans
WebSphere,
JBoss,
WebLogic
Notepad,
Eclipse,
NetBeans
Apache
+
PHP
Extension
…
…
…
…
100.
•
&
•
&
•
&
•
&
• I18N
&
Portal
•
&
• &
101. vs.
1/3:
-‐Xcelsius
for
• Inter-‐Department
Communica;on
• Flash
vs.
HTML5
IT
102. vs.
2/3:
-‐BI
Explorer
for
•
• Column
based
Database
• In
Memory
Compu;ng
104. vs.
• Invented
in
China
105. SAP – ABAP
www.sdn.sap.com
n
n
n
n
n
n
PPT SDN
106. Thank
you!
Amos
Shi
SAP
Labs
China
1001
Chenhui
Road
201203
Shanghai
T
+86/21/6108-‐3245
F
+86/21/6108-‐3233
Amos.Shi@sap.com
www.sap.com