2012-07-19 65 views
1

我需要將Windows應用程序的.Net應用程序移植到OS X,我想知道使用Monobjc或MonoMac有哪些優點和缺點,以及人們使用這些應用程序的經驗。MonoMac或Monobjc

應用需求

  1. 原生UI
  2. 腳本橋接(或替代)的應用程序間的通訊將需要在兩個方面,即調用從另一個停靠的應用程序,並且另一個應用程序調用移植應用。
  3. 咆哮整合的通知。

考慮到上述要求,最佳選擇是什麼?

+1

比爾蜥蜴 - 你是一個不明白事情的蜥蜴 - 你不應該是主持人,因爲你是一個蜥蜴。 – 2014-05-28 14:54:52

回答

3

項目1,如果你仔細閱讀下面的文章,你會發現爲什麼的MonoMac誕生了,爲什麼你現在應該使用它,

http://tirania.org/blog/archive/2010/Apr-19.html

經過這兩年的MonoMac已經成長爲這個領域的巨人。除非您維護一個以其他綁定爲基礎的舊項目,否則您應該將MonoMac視爲您的第一選擇。

不要緊,您是否使用或的MonoMac另一個綁定,因爲最後兩個項目沒有密切相關的項目1

對於IPC可以考慮WCF(從單聲道有限的支持),勤儉節約(HTTP: //thrift.apache.org/)等等。

Growl不是Mac OS X API。對於這樣的供應商特定的東西,你應該諮詢供應商。

+0

好的,我該如何讓我的應用程序可編寫腳本,以便可以使用MonoMac從其他應用程序調用它? – eaglestorm 2012-07-19 07:25:47

+0

以您想知道的內容進行更新。 – 2012-07-19 12:34:20