General Question

Alireza's avatar

Which programming language for win apps?

Asked by Alireza (43points) August 29th, 2010 from iPhone

I want to write a program that works in windows and works with socket and internet protocols! Which programming language is best for this porpose?

Observing members: 0 Composing members: 0

2 Answers

timtrueman's avatar

It’s been about three years since I did any Windows-based programming but I would highly recommend C#. It’s well-documented, easy to write and read and can easily do networking using the .NET frameworks.

camertron's avatar

@timtrueman is absolutely and 100% correct. C# is my favorite language and, in my opinion, one of the most object-oriented and powerful. The .NET framework is a breeze to use for networking stuff – Microsoft’s already done all the heavy lifting for you. There are a few things to remember tho. Any .NET application will need the .NET framework to run, making your application fairly heavy in terms of the memory it will need and limiting the number of machines that will run it (not everyone has the framework installed). Also, the .NET framework isn’t really available for any other operating system which will tie you to Windows. I know you said you wanted it to run on Windows, but it always pays to think ahead for when the screaming masses want your app for Mac or Linux. If you do in fact want your app to be portable, try using Qt (pronounced “cute”) at http://qt.nokia.com/. It’s a C++ framework that’s alot more portable.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther