Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Want a new language beside Java with strength in GUI

I am new to programming. I'm studying Computer Science, and programming is probably going to be a career I'm going to pursue. Next semester we're going to have a large project where we are going to program Graphical User Interface (GUI) applications and we're allowed to pick our own language and platform.

I have to say that I'm not so happy with Swing and AWT in Java. I'm looking for a new language that retains the ease of programming that Java offers, along with the ability to easily create graphical user interfaces. Language/Platform suggestions for both Linux and Windows are welcome.

like image 351
Johannes Avatar asked Apr 11 '09 22:04

Johannes


People also ask

Which language is better for GUI?

Originally Answered: Which language is best for GUI? Java seems to have the best built in support for GUI programming, however, C++ using the MFC libraries has more than adequate tools for GUI development and may be a better choice when speed and efficiency are important.

Is Java good for GUI development?

Even Java, while it is self-contained, does not currently provide great GUI designer capabilities.

What language is most similar to Java?

Like Java, C# borrows heavily from C syntax but is really a closer relative of the dynamic languages. Most Java developers find it relatively easy to pick up C# and vice versa.


1 Answers

C# and .NET is a great choice, especially if you want a language that is a lot like Java.

For starters, download Visual Studio Express (free), and you'll be able to create Windows Apps with C# and .NET. GUIs are as easy to create as Dragging controls on to a form.

You can also use C# to assist in programming on the Linux platform with an open-source port of .NET, called Mono.

like image 105
George Stocker Avatar answered Sep 28 '22 09:09

George Stocker