代码之家  ›  专栏  ›  技术社区  ›  Roman

我应该使用哪种语言来编程GUI应用程序?[关闭]

  •  0
  • Roman  · 技术社区  · 15 年前

    我想写一个GUI应用程序来管理信息(文本文档)。更详细地说,它应该类似于 TiddlyWiki . 我想有一些好的视觉效果(像三个结构的很好的表示,你可以旋转,一些声音)。我还想通过互联网进行一些交流(用于共享和协作)。中应包含一些应用程序的功能,如Web浏览器、字处理器、Skype。

    我应该使用哪种编程语言?

    我喜欢使用javascripts的想法(比如tddlywiki)。有好处的是,用户不应该安装任何东西。他们在浏览器中打开一个文件,它就工作了!糟糕的是,JavaScript不能通过Internet与其他应用程序通信。

    在我的例子中,我认为编程语言的选择取决于两个方面:

    1. 用这种编程语言可以做什么(有哪些限制)。

    2. 编程很容易。我想要一个“块”,它可以做很多事情(而不是编程然后,这样,重新发现一辆自行车)

    补充:

    我想让它独立于平台。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Aaron Digulla    15 年前

    2010年没有简单的解决方案。

    如果要使GUI平台独立,可以使用以下选项:

    1. 在浏览器中以javascript应用程序的形式运行它,服务器运行您喜欢的程序+数据库。很难开始工作,但对您的用户来说是最简单的解决方案。有一些优秀的编辑器,如Keckeditor,但它们在下面使用HTML,有时速度很慢或很奇怪。而且,它们绝对不适合大量文本。

    2. 使用java。Java可用于许多平台,但不是全部。它附带了一个名为Swing的用户界面框架,可以更好。Java提供了大量的框架和库。大多数都是免费使用的,但您需要一些时间来选择您的情况下最好的。Plus:到目前为止,Java中没有好的文本编辑器组件。所以你要么要买一个,要么你必须和一些…奇怪的事。

    3. 使用.net/mono。许多平台目前还不可用,但您可以在主要平台(Linux和Mac)上找到Mono的二进制安装程序,Mono作为源代码提供,因此您的粉丝可以自己为他们喜爱的操作系统构建版本。有相当好的.NET编辑器组件,但是.NET的几乎所有东西要么不是免费的(如在自由中),要么要花钱。