Delphi future and .NET

Posted on 2006-04-22
Last Modified: 2010-04-17
As a newbie to programming I have  been doing a course in Delphi 7. My student pack includes Delphi 8 but I have not loaded it yet.
On other projects I ahve been using VB and VBA and have a book on VB.NET.
I started another training course this year and they use C++ (not Visual C++) as a starting point and Visual C++ will be covered next year.
The comments I have found here are at least a year old and much has changed since then.

My issues are the following.
1. I am forced to use VB 6 and C++ for work related programming and that is not about to change in 2 years when it is estimated that .NET will take over.
2. The thing is I quite like Delphi. I cannot try to be master of all these languages. But I just get the feeling that Delphi is not a good choice to stick with for future development.
3. I am not in to all the latest on languages, so feel a bit lost.
4. Should I concentrate on C++ and VB and drop Delphi.
5. Should I look at c# for the future rather than Delphi.
6. I know C++ is used in Linux, but will Delphi/Kylex be a serious future solution?
7. My future interests are in developement along database related application. I am not into games and such like.

Any suggestions would be welcome in clearing the confusion and doubs about Delphi.
I am allocating 500 points because the correct choice right now is so important to me and my future.
Question by:alexangus
    LVL 25

    Expert Comment

    > in 2 years when it is estimated that .NET will take over
    I think that this is more Microsoft hype than the opinion of the programming community.

    Delphi will be applicable for a very long time to come, and if you're very much into that, then I say "stick with it".
    You find that once you get good at one language, you can quite easily pick up others — so perhaps you'll learn enough of the other languages to be able to use them if necessary.

    But which one you go for should depend on whether programming is just a spair time hobby, or if you're looking for a career in it...   ?
    LVL 25

    Expert Comment

    Or maybe use delphi with .NET, so you're getting the best of both worlds  ;-)

    Author Comment

    Hi, thanks for your comments.
    > in 2 years when it is estimated that .NET will take over.
    Sorry, by this I meant .NET in the application I support, not Microsoft. There is some .NET stuff in the app already but not enough to "take over".

    I get the vibe from 3 or 4 other programmers ( in my community) that I am wasting my time with Delphi. Also, in my student forum they frown at anyone attempting Delphi. So I feel a bit like I have something bordering on a serious illness. But then again, they are as wet behind the ears as I am or possibly worse. That is why I am asking experienced people in the "real world".

    It would not be a serious thing for me to drop Delphi at this beginners stage. It is just that I enjoy it more than the other 2 languages, but I do not want to waste a future on it.
    LVL 2

    Accepted Solution

    In Delphi 8 you should be able to build on .net framework!
    So for starters continue using Delphi but start learning .net framework.

    Later its easier for you to choose the language (delphi or or C#) based on your needs
    if you are familiar with the .net framework objects.


    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Suggested Solutions

    A short article about a problem I had getting the GPS LocationListener working.
    Entering a date in Microsoft Access can be tricky. A typo can cause month and day to be shuffled, entering the day only causes an error, as does entering, say, day 31 in June. This article shows how an inputmask supported by code can help the user a…
    Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now