2010-12-29 3 views

Répondre

2

Actuellement, C# est la seule langue prise en charge dans Monotouch. En outre, les applications Monotouch ne sont pas vos assemblys .net gérés moyens. Code Monotouch C# est compilé en code natif (similaire à Vala)

Je ne m'attends pas à voir VB.Net dans Monotouch dans un proche avenir - à partir de maintenant, Miguel et son gang est occupé avec Monodroid & le cadre Mono correct. Selon leur feuille de route, ils ont des plans pour soutenir VB.net à l'avenir. Aucun délai n'a été mentionné.

+1

Bien que vous ayez raison de compiler en code natif, la façon dont nous obtenons le code natif n'est pas la même que celle de Vala. Vala est plus proche d'un compilateur normal, il arrive juste à sortir C comme langage intermédiaire. Dans tous les cas, nous générons le bytecode CIL (C#, F #, VB, etc.) puis notre moteur Mono compile le code en code natif. Il n'y a vraiment aucune différence entre VB et C# en tant que langage. Le problème concerne les autres éléments d'infrastructure nécessaires pour activer un langage. –

+0

Est-ce que MonoTouch prend en charge VB.NET pour le moment? J'ai entendu quelque part que mono a un compilateur VB mais je ne sais pas comment ou si cela concerne MonoTouch, je veux juste pouvoir écrire des applications iOS ou iPhone en utilisant VB.NET et je rêve d'un jour où c'est possible ... est-ce encore? –

3

Actuellement, Visual Basic n'est pas pris en charge dans MonoTouch, mais nous prévoyons d'ajouter cela au mixage dans le futur, ainsi que d'étendre notre prise en charge linguistique. La raison de notre manque de support est qu'en plus d'expédier le compilateur VB, nous devons expédier des modèles et nous devons porter l'exécution de VB qui a actuellement beaucoup de dépendances sur des dispositifs de bureau de .NET et de Mono.

+0

MonoTouch prend-il encore en charge VB.NET? J'ai entendu quelque part que mono a un compilateur VB mais je ne sais pas comment ou si cela concerne MonoTouch, je veux juste pouvoir écrire des applications iOS ou iPhone en utilisant VB.NET et je rêve d'un jour où c'est possible . –

Questions connexes