Hi,
Delphi and Java are two different tools. As a language both enable you to write stand-alone applications, with or without GUI. You can also write components to be used in other tools/languages.
You must ask yourself "What does Delphi give me that Java does not" and of course "What does Java give me that Delphi does not".
Delphi gives you native Windows applications/components. Code written in Delphi can not be used in other environments other than Windows (not going into Kylix here which is a Delphi-for-Linux)
Java gives you a write-once-run-anywhere capabilities (not going to discuss Java compatabilites issues and JDK versions).
If you need your program to be able to run on Windows only, you should use ONLY Delphi since Java will not give you any added features. If however, you need your code to be run on Windows/Unix (Linux included) go for Java and do not attempt to use Delphi components in your Java code since this will make the Java code unusable on platforms other than Windows.
There is another way of doing things... You could write your main code in Java and interface with Delphi components on Windows (using DLL's written in Delphi) and on Unix (probably as shared objects written in Kylix) but that is more complex and has its own set of problems.
My advice... stick with one language, the one that answers best your demands.
Doron
Main Topics
Browse All Topics





by: kotanPosted on 2002-01-29 at 00:38:09ID: 6763272
Questions Asked 21
Question Grading Record 0 Answers Graded / 0 Answers Received