在Windows中创建完美外观的GUI应用程序与VisualC#和WinForms只是一块蛋糕。 GNU/Linux世界中有这种简单和强大的东西吗?与普通的VisualStudio WinForms设计器相比,Gtk#看起来太神秘了。在GNU/Linux世界中创建现代GUI应用程序的最简单方法是什么?
回答
如果要拖动的窗口小部件,你可以使用Glade创建用户界面,并将其保存在GtkBuilder项目,然后在你的编程语言GTK +绑定加载它。
这很容易,你在Glade的网站上有这些教程。
顺便说一句,Linux只是系统的核心,尽管我认为所有具有图形支持的现代GNU/Linux系统都配有X.但是它仍然依赖于特定的库。通常GNOME和KDE分别使用GTK +和Qt。
或者您可以使用多平台语言。如果您有使用C#/ VisualC#的经验,那么开发Java应用程序并不会那么困难。 C#和Java是基于类似原理的真正相似的语言。
在Java世界里,你有,你可以使用一些GUI框架:摇摆,标准部件工具包(蚀),了JavaFx
我不是一个巨大的Java粉丝,原因有两个:1)我使用的swing图形界面仍然非常慢。这可能是开发人员不知道如何使用它,但我看到的只是最终产品。 2)比C++更容易使用,但在艰难的情况下我没有发现它的表现力。尽管如此,你可以在其中做任何你想做的事情,我认为人们过早地忘记了这个好的语言及其支持.NET和C++框架的框架。 – 2010-12-12 13:53:09
在我看来,桌面GUI并不是Java的光明面。这是一种非常年轻的语言,专注于企业发展,用户界面恰好从桌面移动到网页。 Java擅长于此。在其他东西中开发具有基于Web的UI的企业应用程序,Java是一个错误。特别是因为谷歌祝福Java,并创建了Google Web Toolkit,为它启用了应用引擎等等。我在2年前放弃了.NET/C#... Java/JVM似乎更有意义 – lisak 2010-12-21 08:08:55
@lisak,你可以命名任何商业质量的产品用Java编码并在Linux中用作桌面应用程序作为客户端应用程序。如果你排除netbeans和eclipse(这是编写Java程序的IDE),我怀疑有一个客户端着名的应用程序使用java。这是为什么?简单的,用java编写的UI在性能上不好。 Java很不稳定,不适合编写漂亮的gui应用程序。 – 2011-07-14 03:52:29
- 1. 在Java中创建GUI的最简单方法是什么?
- 2. 什么是创建此Web应用程序的简单方法?
- 3. 发布Qt C++ GUI程序最简单的方法是什么?
- 4. 什么是Spring应用程序的最简单的main()方法?
- 5. 部署WPF应用程序最简单的方法是什么?
- 6. 部署Meteor应用程序最简单的方法是什么?
- 7. 创建响应式图像的最简单方法是什么?
- 8. 在Python中创建表格最简单的方法是什么?
- 9. 在iOS应用程序中创建表单的最佳方法是什么?
- 10. 创建C++图形用户界面:最简单的方法是什么?
- 11. 什么是创建移动应用程序的最佳方法
- 12. 用C#创建Excel表最简单的方法是什么?
- 13. 在tomcat中创建反向代理的最简单方法是什么?
- 14. 什么是创建标签式菜单的最简单方法?
- 15. 什么是在非ASP.NET应用程序中生成HTML的最简单方法?
- 16. 在iPhone应用程序中保存数据的最简单方法是什么?
- 17. 在C++中创建线程池的最简单方法是什么?
- 18. 在Julia中获得世界时代功能的简单方法?
- 19. 什么是为您的应用程序创建GUI的“常用方法”?
- 20. 什么是最简单的方法来创建Django的形式
- 21. 最简单的方法来创建简单的3D ios应用程序
- 22. 世界上最简单的vue.js/vuefire/firebase应用程序。但无法读取值
- 23. 什么是创建天气预报的最简单方法?
- 24. 什么是创建STL身份映射的最简单方法?
- 25. 创建jar文件的最简单方法是什么?
- 26. 创建文件最简单的方法是什么?
- 27. 在Java中实现Scala PartialFunction的最简单方法是什么?
- 28. 将现有PHP Web应用程序转换为移动应用程序的最简单方法是什么?
- 29. 使用native/C++代码在VS2010中创建一个简单COM对象的最简单方法是什么?
- 30. 在java swing中创建表单最简单的方法是什么?
你可以使这值得阅读和阐述一点点。 – 2010-12-12 13:49:48