Want Java's new language to be powerful in the GUI

I am new to programming. I study computer science, and programming is likely to become the career I'm going to pursue. In the next semester, we will have a large project in which we will program graphical user interface (GUI) applications, and we are allowed to choose our own language and platform.

I must say that I was not very happy Swingand AWTin Java. I am looking for a new language that retains the ease of programming offered by Java, as well as the ability to easily create graphical user interfaces. Language / platform suggestions for Linux and Windows are welcome.

+5
source share
12 answers

C # and .NET are great choices, especially if you want the language to be very similar to Java.

To get started, download Visual Studio Express (free) and you can create Windows applications with C # and .NET. Graphical interfaces are as easy to create as dragging and dropping controls onto a form.

You can also use C # to help you program on the Linux open source .NET platform called Mono .

+8
source

Keep in mind that Swing is not the only choice for developing a Java GUI. There is also:

  • JavaFX : this is aimed at a slightly different market (for example, Flash), but can be used to develop a graphical interface;
  • Netbeans;
  • Eclipse RCP ( "Rich Client Platform" ).

Swing, , . , , , .

, :

+5

, GUI Delphi. Windows. ++ Qt ?

+3

, Groovy, java, Java-. Groovy, swing - .

groovy . GUI Groovy

+2

JavaFX - Java. , , Swing. .

, , Java/Swing.

+2

Swing , - , . , :

Flex - , ( SDK, FlexBuilder Eclipse IDE). - AIR.

Google Web Toolkit. Java, JavaScript AJAX. , . SmartGWT , , . HTML/JavaScript, JQuery.

+2

++ wxWidgets! * , *

+1

, Tcl/Tk. , , " ". - , . , Tk, GUI. , . MFC, raw X, Motif, Swing, Visual C , Tk .

Tcl , Tk , Python Ruby. tk TkDocs, Tcl, Ruby Perl. Python, python , python 2.7 Tk.

, -, IMO Tcl/Tk - . . , , .

+1

, , , Flex.

, , , 30- .

0

, Delphi.

? , GUI, , , , + IDE.

, Pascal, , , (Object) Pascal , , , , (GUI, ).

, Delphi , ( , ), .

Delphi Windows .NET.

Delphi , .

0
0
source

Shoes is a toolkit for programming graphic applications in Ruby. It works cross platform. If you have a creative approach, you can do very complex things with it - see the-shoebox.org .

0
source

All Articles