Welcome to Dream.In.Code
Getting Help is Easy!

Join 131,546 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 2,262 people online right now. Registration is fast and FREE... Join Now!




Programming Language Choice

 
Reply to this topicStart new topic

Programming Language Choice, Query on right language to choose

infiniteparadox
post 7 Oct, 2008 - 11:54 PM
Post #1


New D.I.C Head

*
Joined: 7 Oct, 2008
Posts: 2

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
User is offlineProfile CardPM

Go to the top of the page


Salv0
post 8 Oct, 2008 - 01:30 AM
Post #2


New D.I.C Head

*
Joined: 31 Jul, 2008
Posts: 17



Thanked 2 times
My Contributions


C++ is the right choice if you care about EXTREME performance.
If not, you can use the C# ( cause the application is window based ) which is more simple and easy to use and yes, with Visual Studio IDE you can create GUI in a very great way ( as opposed to c++ ) wink2.gif

Moreover C# is a java/c++ like language, so it will be easy for you to learn smile.gif
User is offlineProfile CardPM

Go to the top of the page

Programmist
post 8 Oct, 2008 - 01:53 AM
Post #3


Four-letter word

Group Icon
Joined: 2 Jan, 2006
Posts: 1,176



Thanked 6 times

Dream Kudos: 100

Expert In: Java

My Contributions


QUOTE(infiniteparadox @ 8 Oct, 2008 - 12:54 AM) *

...we are unsure what language/s are used for developing larger software in the real world.

Do a search of this forum and you will find many other posts that as a similar, if not the same, question as yours.

QUOTE(infiniteparadox @ 8 Oct, 2008 - 12:54 AM) *

Is C++ the main language of choice?

Not even close. Do a job search and you'll find that Java is probably the most prevalent language at the moment.

Rather than ask "what is the best language?" or "what language should I use?" why don't you try doing a little more research before posting. Right now you're asking us to do your research for you or just guess at what kind of app your building. The language you choose will have a lot to do with the type of application and the requirements for said application. And, like I said, this question has been answered on this forum MANY times.

This post has been edited by Programmist: 10 Oct, 2008 - 02:01 AM
User is offlineProfile CardPM

Go to the top of the page

1lacca
post 8 Oct, 2008 - 01:57 AM
Post #4


code.rascal

Group Icon
Joined: 11 Aug, 2005
Posts: 3,822



Thanked 11 times
My Contributions


Could you tell a bit more about your application?
If it uses hardware or OS specific things, then probably C++/C# is the way to go, but if it is more like a business application, you could use Java as well, making it easier to port to other platforms later. Also, not extremely performance oriented games are written in Java as well.
User is offlineProfile CardPM

Go to the top of the page

jleet
post 8 Oct, 2008 - 06:17 AM
Post #5


New D.I.C Head

*
Joined: 8 Oct, 2008
Posts: 1

QUOTE(infiniteparadox @ 8 Oct, 2008 - 12:54 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


Obviously, you should use .NET. I would personally suggest (because you are a beginner to intermediate programmer) that you use Visual Basic (VB.NET).

Any variety of C/C++/C# is just more of a pain in the ass and the payoff is minimal, and in your case, more than likely will have no impact what-so-ever.

QUOTE(Programmist @ 8 Oct, 2008 - 02:53 AM) *

QUOTE(infiniteparadox @ 8 Oct, 2008 - 12:54 AM) *

...we are unsure what language/s are used for developing larger software in the real world.

Do a search of this forum and you will find many other posts that as a similar, if not the same, question as yours.

QUOTE(infiniteparadox @ 8 Oct, 2008 - 12:54 AM) *

Is C++ the main language of choice?

Not even close. Do a job search and you'll find that Java is probably the most prevalent language at the moment.

Rather than ask "what is the best language?" or "what language should I use?" why don't you try doing a little more research before posting. Right now your asking us to do your research for you or just guess at what kind of app your building. The language you choose will have a lot to do with the type of application and the requirements for said application. And, like I said, this question has been answered on this forum MANY times.


You give programmers a bad name, a**hole. Why do you guys always have to be such jerks?
User is offlineProfile CardPM

Go to the top of the page

abgorn
post 8 Oct, 2008 - 12:14 PM
Post #6


Hello Crap for Brains

Group Icon
Joined: 5 Jun, 2008
Posts: 849



Thanked 4 times

Dream Kudos: 25
My Contributions


It probably isn't wise to make a large Windows program if you don't know how to program first!

But Java's a pretty solid language and it's fairly easy to use/make crap in.
User is offlineProfile CardPM

Go to the top of the page

gabehabe
post 8 Oct, 2008 - 01:43 PM
Post #7


Working Girl.

Group Icon
Joined: 6 Feb, 2008
Posts: 5,371



Thanked 94 times

Dream Kudos: 2625

Expert In: Dingleberries

My Contributions


Why is it being a jerk to simply say "this has already been done, if you search, you can find more advice." ???

I love how people say that~ I've seen a few people saying it to you actually, Programmist laugh.gif

Anyway, I'd have to disagree with you on the VB.NET thing. The OP already stated that they know some C++/Java, so C# would be the way to go~ it's heavily based on the two of those languages. To be honest, it sounds like your only experience is in VB, because you sound pretty biased.

.NET is a Windows specific framework. There are cross platform frameworks that you can use, I personally was looking into C++ with wxWidgets earlier today, and it looks pretty good.

It really depends on the OS that you're developing for. If you work with Windows, and only Windows~ then .NET is probably best for you. Simply for the reason that it requires a lot less work than most languages. (I started a big open source project on the day I started learning C#.NET GUI stuff)

If you're looking to go for a cross-platform solution, go for Java, or a language using wxWidgets.

Hope this helps smile.gif
User is offlineProfile CardPM

Go to the top of the page

infiniteparadox
post 9 Oct, 2008 - 12:16 AM
Post #8


New D.I.C Head

*
Joined: 7 Oct, 2008
Posts: 2

Thanks for the advice guys. From what you guys have said and from what I've just seen, C# seems like the way to go. Might see me posting on here again if I have any problems with C# lol.

**Oh nice work jleet, although I don't really take any notice of arrogant programmers. I've gotten used to it since I started computer science at university!

Once again thanks to everyone who replied.
User is offlineProfile CardPM

Go to the top of the page

robertek
post 16 Oct, 2008 - 11:25 PM
Post #9


New D.I.C Head

*
Joined: 16 Oct, 2008
Posts: 1


My Contributions


Hi,
I hope I am not too late...

Have you seen MX-Frame business application framework...
Go to www.mxframe.net and check it out. I think you will be interested...

Hope I helped,

Robert
User is offlineProfile CardPM

Go to the top of the page

Fast ReplyReply to this topicStart new topic
Time is now: 11/20/08 02:13AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month