Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 8 of 8
  1. #1
    New to the CF scene
    Join Date
    Oct 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Development Language Help

    Hi there,
    Me and my friend are thinking of developing a large windows application and need some help in choosing the language that is right for us. We are at university and have experience in C/C++ and Java small software developments, although we are unsure what language/s are used for developing larger software in the real world. Is C++ the main language of choice? And if so, are there IDE's that can do drag-and-drop GUIs for it (like you can with Java)? Any advice or tips on development would be really appreciated.

    Cheers,
    Nick

  • #2
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    C++ is pretty flexible and if you use GTK, QT or wxWidgets for a GUI framework it will be cross platform compatible.
    OracleGuy

  • #3
    Regular Coder
    Join Date
    Oct 2008
    Posts
    214
    Thanks
    5
    Thanked 22 Times in 22 Posts
    IMHO and experience C++ and C# are the major players currently. If it's for a brand new project, I'll head to C#.

    I also personally like Delphi (2009 is just out) for RAD Win32 developement.

  • #4
    New to the CF scene
    Join Date
    Oct 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Ok thanks for the replies. Is C# very similar to C++? I guess what I'm asking is will it be hard to learn C# given that I have some experience in C++?

  • #5
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    Quote Originally Posted by infiniteparadox View Post
    Ok thanks for the replies. Is C# very similar to C++? I guess what I'm asking is will it be hard to learn C# given that I have some experience in C++?
    It probably wouldn't be too hard to pick C# up if you are proficient at C++. What kind of application are you wanting to develop?
    OracleGuy

  • #6
    New to the CF scene
    Join Date
    Oct 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    We want to develop a windows based app that basically takes in a large amount of data from various sources, manipulates it and displays it in the GUI. The actual GUI itself isn't too big, but seeing as we don't really have experience at building GUI from scratch, we thought it would be easier to do it with a drag-and-drop in an IDE. From looking at C# in visual studio, it seems to be what we are looking for. So from that and the advice you guys have given, it sounds like C# would be best for what we are doing.

  • #7
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    You can also develop the GUI in C# and still write your (some of) backend code in C++ if so desired. Then just call your C++ DLL from the C# application. FYI.
    OracleGuy

  • #8
    Regular Coder
    Join Date
    Oct 2008
    Posts
    214
    Thanks
    5
    Thanked 22 Times in 22 Posts
    C# syntac is like C++. You have new features in C# that aren't in C++ (otherwise why create a new language ).

    If you've done things in C++ already, C# shouldn't be that difficult (unless you never used Visual Studio).

    In fact you can do anything with most languages. In that case C# would be the industry standart. But you can also do it easyly with C++, Delphi or VB... It depends of your skills/budget.

    For my part for those kind of projects, I use Delphi because making great GUI with Delphi is really easy and I'm fluent in Pascal. And with Delphi 2009 you have built-in Office 2007 GUI objects


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •