2012-07-19 3 views
1

J'ai besoin de porter une application .Net de Windows vers OS X et je me demande quels sont les avantages et les désavantages d'utiliser Monobjc ou MonoMac et ce que les gens en ressentent.MonoMac ou Monobjc

App Exigences

  1. UI natif
  2. Pont Scripting (ou alternatives) pour la communication inter-applications devront être à la fois des moyens iE d'appeler l'application portée d'une autre et ayant une autre application appelle le portage application.
  3. Intégration de Growl pour les notifications.

Quelle serait la meilleure option compte tenu des exigences ci-dessus.

+1

Bill le Lézard - vous êtes un lézard qui ne comprend rien - vous ne devriez pas être un modérateur parce que vous êtes un lézard. –

Répondre

3

Pour le point 1 si vous lisez attentivement l'article ci-dessous, vous verrez pourquoi Monomac est né et pourquoi vous devriez l'utiliser,

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

Après ces deux années, Monomac a déjà grandi pour être un géant dans ce domaine. Sauf si vous maintenez un ancien projet basé sur d'autres liaisons, vous devriez considérer MonoMac comme votre première option.

Peu importe si vous utilisez Monomac ou d'une autre liaison, que les deux dernières ne sont pas étroitement liés à l'article 1.

Pour IPC vous pouvez envisager WCF (soutien limité de Mono), Thrift (http: //thrift.apache.org/) et beaucoup d'autres. Growl n'est pas une API Mac OS X. Pour de tels articles spécifiques au vendeur, vous devriez consulter le vendeur.

+0

ok alors comment puis-je rendre mon application scriptable afin qu'elle puisse être appelée à partir d'autres applications utilisant MonoMac? – eaglestorm

+0

Mis à jour avec ce que vous aimeriez savoir. –

Questions connexes