...

View Full Version : Development Language Help



infiniteparadox
10-08-2008, 09:50 AM
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

oracleguy
10-08-2008, 08:34 PM
C++ is pretty flexible and if you use GTK, QT or wxWidgets for a GUI framework it will be cross platform compatible.

AlexV
10-08-2008, 09:35 PM
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.

infiniteparadox
10-09-2008, 04:15 AM
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++?

oracleguy
10-09-2008, 08:04 AM
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?

infiniteparadox
10-09-2008, 09:58 AM
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.

oracleguy
10-09-2008, 10:34 AM
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.

AlexV
10-09-2008, 02:14 PM
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 :)



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum