当前位置:  开发笔记 > 编程语言 > 正文

用于编写GUI应用程序的编程语言

如何解决《用于编写GUI应用程序的编程语言》经验,为你挑选了4个好方法。

除了.NET或Java,哪种语言可用于为Windows和Linux编写应用程序?



1> Peter..:

你可以扭转你的问题:那里有什么工具包,他们支持哪些语言?

例如GTK :(来自维基百科)

C           GTK+ 
C++         gtkmm 
Ruby        ruby-gtk2 
Python      PyGTK 
Java        java-gnome 
.NET        Gtk# 
PHP         PHP-GTK 
Perl        Gtk2-Perl

如果您浏览这些其他小部件工具包,您可以找到对许多语言的支持:

Juce — An extensive cross-platform UI toolkit
FLTK — A light, cross platform, non-native widget toolkit
FOX toolkit — A fast, open source, cross-platform widget toolkit
GTK+ — The GIMP toolkit, a widget toolkit used by GNOME applications
IUP_(software) -- IUP cross platform static/dynamic library C/LUA, Lua (MIT) licence
JX Application Framework
Microsoft Foundation Class - The most commonly used widgeting toolkit for Windows.
Motif
Object Windows Library & OWLNext
Qt — A widget toolkit used by KDE
Standard Widget Toolkit — SWT for Java
Swing — Java widget toolkit
Tk — Toolkit part of the Tcl - project and often used by Perl and Python programmers
Ultimate++
Visual Component Library
wxWidgets — A free widget toolkit
XForms



2> laura..:

使用Qt框架的C++:http://qt.nokia.com/products



3> 小智..:

使用PyQT和wxPython作为桌面GUI应用程序的两个广泛使用的框架,Python是一个很好的选择.



4> Jörg W Mitta..:

可以使用与本机代码交互的每种编程语言(或更确切地说每种编程语言执行引擎)来实现GUI应用程序.仅此一项就包含了过去60年来创建的几乎所有编程语言,包括但不限于C,C++,Objective-C,Objective-C++,D,Eiffel,Fortran,Pascal,Modula,Oberon,Go,Haskell ,OCaml,Python,Ruby,Perl,PHP,Tcl,C#,VB.NET,Java,Scala,F#,Newspeak,Animorphic Smalltalk,Eiffel,Lua,Potion,Falcon,Dao,Nimrod,Gen​​ie,Vala,Scheme,CommonLisp, COBOL.

在Java平台上运行的每种编程语言都可用于编写GUI应用程序.这包括我们公开了解的大约400种语言,以及谁知道有多少语言不公开.此列表包括Java,Scala,NetRexx,Python,Ruby,PHP,ECMAScript,Groovy,Fan,Clojure,JavaFX,AspectJ,Fortress,Cobol.

在CLI和/或.NET平台上运行的每种编程语言(提示:.NET不是编程语言,它是CIL执行引擎,CLI实现,CTS实现,BCL实现和框架的组合的营销术语)可用于编写GUI应用程序.这包括我们公开了解的约200种语言.此列表包括C#,VB.NET,F#,Eiffel.NET,Spec#,Sing#,X#,Polyphonic C#,Cω,Ruby,Python,Perl,Tcl,PHP,C++,SABLE,Scheme,CommonLisp,Clojure,Fan, Scala,Cobol,眼镜蛇,Perl.

许多编程语言都带有自己 GUI框架来编写GUI应用程序,例如Tcl,Newspeak,Dolphin Smalltalk,Squeak Smalltalk,Delphi,Rebol.

而这正是我能想到的最重要的事情.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有