我需要将.Net应用程序从Windows移植到OS X,我想知道使用Monobjc或MonoMac有什么好处和不利之处,以及人们对它们的体验是什么。
应用要求
考虑上述要求,最佳选择是什么。
答案 0 :(得分:3)
对于第1项,如果您仔细阅读以下文章,您将看到MonoMac诞生的原因以及您现在应该使用它的原因,
http://tirania.org/blog/archive/2010/Apr-19.html
在这两年之后,MonoMac已经成长为这个领域的巨头。除非您维护一个基于其他绑定的旧项目,否则您应该将MonoMac视为您的第一选择。
使用MonoMac或其他绑定无关紧要,因为最后两项与第1项没有密切关系。
对于IPC,您可以考虑WCF(Mono的有限支持),Thrift(http://thrift.apache.org/)和许多其他人。
Growl不是Mac OS X API。对于此类供应商特定的东西,您应该咨询供应商。