使用 GNUStep 编写 Windows 应用程序是否被认为是不好的做法?
我想开始为 Windows 进行开发,但我想保留一些与 NSFoundation 一起使用的框架。我想使用 GNUStep 在 Windows 上构建它们,并且可能使用 GNUStep 编写整个应用程序。
这会被视为不好的做法吗?
I want to start developing for Windows but I want to preserve some of my frameworks that I've used with NSFoundation. I want to build them on Windows using GNUStep and maybe write the whole application using GNUStep.
Would that be considered bad practice?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我必须在 Windows 上部署应用程序,我会使用 GNUStep、CocoaTron 或任何其他我能找到的可以让我避免使用 .NET 或 Win32 的东西。如果必要的话,我什至可能会选择 Qt。
If I had to deploy apps on Windows, I'd use GNUStep, CocoaTron, or anything else I could find that let me avoid .NET or Win32. I might even settle for Qt if I had to.
就我自己而言,我更喜欢 Cocotron 而不是 GNUStep。 Cocotron 应用程序是独立的,完全存在于 C:\Program Files 下自己的子目录中。它的外观和行为也更像是本机 Windows 应用程序。 GNUStep 应用程序需要完整安装整个 GNUStep 环境,并且不能很好地融入 - 它的外观和行为就像一个恰好在 Windows 上运行的 *nix 应用程序。总的来说,我认为 Cocotron 提供了更好的最终用户体验。
另一方面,GNUStep 开发人员工具可以在 Windows 上运行,而 Cocotron 要求开发人员完全在 Xcode 中工作并交叉编译以生成 Windows(或其他非 Mac)二进制文件。这是优点还是缺点取决于你对 Xcode 的喜爱程度。
Speaking for myself, I prefer Cocotron over GNUStep. A Cocotron application is self-contained, existing entirely in its own subdirectory under C:\Program Files. It also looks and acts more like a native Windows app. A GNUStep application requires a full install of the whole GNUStep environment, and doesn't blend in very well - it looks and acts just like what it is, a *nix app that happens to be running on Windows. Overall, I think Cocotron gives a better end-user experience.
On the other paw, the GNUStep developer tools can run on Windows, whereas Cocotron requires a developer to work entirely in Xcode and cross-compile to produce a Windows (or other non-Mac) binary. Whether that counts as a pro or a con depends on how much you like Xcode.