2009-11-11 74 views

回答

0

的“最好的之一”是什么平台你的潜在客户正在运行,什么市场支持,这最终意味着有钱的地方....

现在,如果你写一个POSIX兼容的应用程序,然后将它移植到这些操作系统中的任何一个都应该是微不足道的(包括OSX)

您还可以分离出平台不可知的代码,以便表示层与业务层分离以进一步简化可移植性并为应用程序提供本地外观它正在运行。

3

这是一个关于FreeBSD vs Linux vs Windows(很抱歉,没有OpenSolaris)的很好(虽然有点过时)article。值得一读。在从运行我工作的ISP的管理员那里了解了它之后,我一直是FreeBSD的粉丝超过15年。 FreeBSD因其稳定性而具有传奇色彩,拥有大量文档,庞大的端口集合,甚至允许运行Linux二进制文件。我使用FreeBSD为我的最新项目构建了三台服务器,并且不能更快乐。

4

简答:FreeBSD ;-) - 更好的文档,更稳定。不利的一面是,与GNU/Linux相比,消费硬件支持较少。

当你问什么是最适合开发的时候,目前还不清楚你的意思是编写内核模块还是最终用户GUI应用程序,或者介于两者之间。

除非您编写低级别的东西,否则它们之间没有区别,至少对于FreeBSD-GNU/Linux来说。语言,工具包,IDE等都可用于这两种。