首选哪种工具来设计GUI。 Java或.net C#WPF

时间:2009-12-22 11:04:22

标签: java .net

我想知道哪个是可用于制作GUI的最佳工具。目前我正在研究VC ++ 6.0,我不能很好看(Vista Look)。

所以任何人都可以帮助我哪一个更适合GUI .. Java或任何其他工具(.net WPF),如果你能给出原因那么它非常有帮助。

由于

9 个答案:

答案 0 :(得分:5)

我会推荐WPF ..它有新的标记语言,非常适合UI开发,由后面的代码支持。

查看一些示例http://blog.trivadis.com/blogs/manuelmeyer/archive/2008/06/12/cool-wpf-samples.aspx

答案 1 :(得分:3)

Java旨在跨多个系统正常运行。

.NET是Windows的基础。

如果您试图尽可能地模仿Vista的外观和感觉,请使用同一公司编写的框架,该框架也是您的操作系统。

答案 2 :(得分:1)

以上任何一种都具有良好的“Vista”外观(包括VC ++)。您只需要使用manifest选择加入新的可视控件样式。 WPF将拥有“性感”Windows UI的最多选项,并且不需要清单。

答案 3 :(得分:1)

您可以使用WPF来达到目的。 WPF允许你

  • 修改元素的不透明度:以便您可以像在Vista中一样创建透明效果
  • 动画
  • 创建故事板
  • 使用样式更改现有控件的外观,因此可以轻松创建Vista样式控件
  • 应用位图效果,如Outerglow,Dropshadow等。

虽然WPF不仅限于上述功能,但它是部分功能列表,您可以使用WPF来实现所需的效果。

答案 4 :(得分:0)

如果您决定沿着Java路线走下去,请查看JGoodies库。他们通过提供(更进一步)更实用的布局管理器,数据绑定框架以及一些类似Windows的外观和视频来解决Swing应用程序带来的大量痛苦。感觉。

看看this,看看为什么你不想直接使用Swing的标准版面管理器...

答案 5 :(得分:0)

取决于“最佳”工具的含义。

在Java中,你最有可能在Swing开发应用程序来开发框架。如果您正在寻找完整的RCP,可以查看Netbeans PlatformEclipse RCP。 Netbeans IDE还有一个很好的GUI编辑器,可以用来生成Swing GUI(如果你不介意使用生成的代码和Netbeans IDE)。

答案 6 :(得分:0)

WPF非常好,但学习曲线相当大。

挥杆有点粗糙。

7年前,至少Delphi是制作Windows GUI的一种非常优雅和良好的方式,因为那时Delphi已成为一个.net laungage。所以我建议至少要研究Delphi

答案 7 :(得分:0)

工具决策应符合您的要求。

您是否需要用于独立应用程序或客户端 - 服务器体系结构的GUI?如果它是独立的,你需要它用于单个操作系统还是需要便携式?如果它是客户端 - 服务器,您是否需要瘦客户端('webapplication')或富客户端,如果它是富客户端,您希望用户安装它还是由Web服务提供?

您想要对GUI进行硬编码还是声明它?您是否对某种编程语言或某个框架有一些专业知识,或者您是否希望使用该项目来学习或其他(或两者)?

我认为,当我们有更多背景信息时,推荐一些东西要容易得多。

从我知道的一些事情我建议:

升级visual c ++环境并继续使用您已知的工具和框架。 Microsoft产品应该是开发Microsoft操作系统应用程序的最佳解决方案。

答案 8 :(得分:-1)

我会推荐使用Adobe AIR的Flex - 这很好! adobe flex