Ask Experts Questions for FREE Help !
Ask
    slapshot_oi's Avatar
    slapshot_oi Posts: 1,537, Reputation: 589
    Ultra Member
     
    #1

    Feb 5, 2009, 03:39 PM
    Delphi vs. Java or Another OO Language
    My company currently develops all their applications in Delphi. The syntax is nothing like I've ever seen, and from what I know (I just graduated college, so not much), barley any tech companies develop their software with Delphi. God knows why, but Delphi doesn't support basic things like garbage collection and, this is the worst, there is no native support for regular expressions. It's probably just a personal bias because I do like C++ which also doesn't have garbage collection and (I think) doesn't support regexes either. I just wrote a program to parse through inconsistent text without regexes; worst experience ever.

    Anyway, I want to know from a RAD perspective, is Java or some other OO the language to use instead of Delphi?
    jstrike's Avatar
    jstrike Posts: 418, Reputation: 44
    Full Member
     
    #2

    Feb 8, 2009, 06:28 PM
    I used Delphi on a small project a long time ago, (1997) perhaps it's changed, but Delphi is a client/server rad tool that allows you to build thick client (Windows) applications. Because it's thick client there is no need for garbage collection. I'm not really sure of what all your project entails, but if all you're doing is parsing through text then Delphi would not have been my first choice. (Perl, Java or C++) Being more of a RAD client/server tool, I don't think you can really compare Delphi to Java or C++. I would compare Delphi to Sybase's Powerbuilder, both are IDE's that help you build Windows client/server applications.

    I'm not really sure of who uses Delphi but I do know that CDW used to... not sure if they still do or not though. I'm sure there are other companies out there but I would guess that they are mostly commercial software vendors. Possibly a few larger companies are using it as an enterprise solution but it's hard to say.
    rwinterton's Avatar
    rwinterton Posts: 289, Reputation: 15
    Full Member
     
    #3

    Feb 14, 2009, 06:52 AM

    I used to program a lot in Delphi. Due to the way Borland handled it, it became less popular with programmers. It's still used, however.

    Delphi now supports both their former method of programming and it supports a .NET which does include garbage collection.
    slapshot_oi's Avatar
    slapshot_oi Posts: 1,537, Reputation: 589
    Ultra Member
     
    #4

    Mar 26, 2009, 01:38 PM
    Quote Originally Posted by jstrike View Post
    I'm not really sure of what all your project entails, but if all you're doing is parsing through text then Delphi would not have been my first choice. (Perl, Java or C++) Being more of a RAD client/server tool, I don't think you can really compare Delphi to Java or C++.
    I forgot I posted this.

    Well I did finish the project (today) and man was it tough. All I was doing was parsing text, building a SQL insert statement and porking all the data into a database. For the past year I've been coding in PHP and have come to love regular expressions, well Delphi doesn't support that and there's no third party libraries to reference. The program I wrote barely works, and if they change a single character in the data the program will crash.

    I have brought up using Perl as a conversion tool and my boss likes it. I think that was the original purpose of Perl anyway, to read and parse data.

Not your question? Ask your question View similar questions

 

Question Tools Search this Question
Search this Question:

Advanced Search

Add your answer here.


Check out some similar questions!

What if community language is my national language [ 1 Answers ]

Australian community language Urdu is my national language. Now, please tell me in this case if I want to claim these points what documents are required? Even I am native Urdu speaker.

How to change language in 'Regional and Language Options' without restarting? [ 2 Answers ]

Hi there! On windows I have to work on 3 languages, Japanese, English and Thai. Some programs I use don't work on Thai-English windows, so I have to switch the window language to Japanese-English in 'Regional and Language Options' and it restart every time. There's any ways to set window...

Java pro [ 1 Answers ]

What is java

First language literacy and second language litera [ 1 Answers ]

What are the differences between first language literacy and second language literacy?


View more questions Search