使用GNUStep编写Windows应用程序被认为是不好的做法吗?

时间:2011-04-14 23:13:05

标签: objective-c windows foundation gnustep

我想开始为Windows开发,但我想保留一些我用过NSFoundation的框架。我想使用GNUStep在Windows上构建它们,也许可以使用GNUStep编写整个应用程序。

这会被视为不良做法吗?

2 个答案:

答案 0 :(得分:5)

如果我必须在Windows上部署应用程序,我会使用GNUStep,CocoaTron或其他任何我能找到的东西,让我避免使用.NET或Win32。如果必须,我甚至可以选择Qt。

答案 1 :(得分:5)

对我自己说,我更喜欢Cocotron而不是GNUStep。 Cocotron应用程序是自包含的,完全存在于C:\ Program Files下的自己的子目录中。它的外观和行为更像是原生Windows应用程序。 GNUStep应用程序需要完整安装整个GNUStep环境,并且不能很好地融合 - 它的外观和行为就像它是一个恰好在Windows上运行的* nix应用程序。总的来说,我认为Cocotron可以提供更好的最终用户体验。

另一方面,GNUStep开发人员工具可以在Windows上运行,而Cocotron要求开发人员完全在Xcode中工作并交叉编译以生成Windows(或其他非Mac)二进制文件。无论是专业人士还是专业人士,都取决于你对Xcode的喜爱程度。