cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Vs JAVA WebDynpro

Anjhi
Contributor
0 Kudos

Hi friends,

I have 6yrs of experience in SAP ABAP/4. I am new to WebDynpro. I have a pretty small question.

Among ABAP WebDynpro and JAVA WebDynpro, which one will have more demand in future wrt market requirement.

Thanks in advance for the information.

Rgds,

AK

Accepted Solutions (0)

Answers (3)

Answers (3)

vidya_gugnani
Explorer
0 Kudos

Hi,

If you are looking in terms of visibilty,you need to find out what is your current application development scenario.

If you are in an ABAP development environment and are familiar with Dynpros,then ABAP Web Dynpro would be a natural transition for you for the various features already mentioned in previous posts.

However,if you are looking to move towards a JAVA application development environment and also take advantage of SAP NetWeaver Developer Studio capabilities for app development e.g using EJB'S,get involved in the latest offerings from Eclipse ,then JAVA WD would be your choice.

From a end-user perspective,both offer more or less similar MVC based functionality.

Regards,

Vidya

Former Member
0 Kudos

Hi AK,

I have worked on both and following is the difference:

Web Dynpro for ABAP:

Web Dynpro for ABAP or Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web applications in the ABAP environment. It consists of a runtime environment and a graphical development environment with special Web Dynpro tools that are integrated in the ABAP Workbench (SE80).

The use of declarative and graphical tools significantly reduces the implementation effort

1) Web Dynpro supports a structured design process

2) Strict separation between layout and business data

3) Reuse and better maintainability by using components

4) Automatic operation of the Web Dynpro application using the keyboard

5) User interface accessibility is supported

6) Full integration in the reliable ABAP development environment

for more see this:

http://help.sap.com/saphelp_nw2004s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm

Web Dynpro for Java:

Web Dynpro is a client-independent programming model of the SAP NetWeaver technology platform for developing user interfaces for professional business applications. It is based on the model view controller paradim which ensures that the business logic is separated from the presentation logic. This architecture is visible in the Web Dynpro perspective of the SAP NetWeaver Developer Studio (NWDS).

Web Dynpro helps you with the development of Web applications by:

1) Ensuring platform-independence with the meta model approach

2) Minimizing the implementation effort through declarative programming

3) Supporting a structured design process by applying the model view controller paradigm

4) Providing reuse and better maintainability by using components

5) Providing graphical support with tools in the Web Dynpro perspective

6) Providing the SAP NetWeaver Java Development Infrastructure (NWDI) which supports team work with different services such as source code versioning and the Central Build Service.

for more see:

http://help.sap.com/saphelp_nw2004s/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/content.htm

The concept of Web Dynpro ABAP is identical with Web Dynpro Java and offers more or less the same functions

Hopw this will help you.

Cheers,

Darshna.

suresh_krishnamoorthy
Active Contributor
0 Kudos

Hi AK,

See the following threads already discussed:

/people/oliver.mayer/blog/2006/06/14/web-dynpro-abap-or-java

Regards, Suresh KB