2010-10-29 3 views
1

J'ai entendu, C# .net et QT peuvent être mélangés pour le développement mobile. Je voudrais partager de votre expérience avec le même. Fondamentalement, nous avons un arrière-plan C# .Net et souhaitons réutiliser les compétences/connaissances de ceux-ci pour étendre les produits dans la plate-forme mobile. Nous avons vu J2ME. Mais il faut un développement spécifique des compétences/ressources. Nous préférons .Net pour cela. Mais Windows Mobile n'a pas trop d'empreinte.QT et C#: Puis-je les mélanger pour le développement mobile?

Aimeriez-vous avoir vos entrées.

Répondre

3

Vous pouvez utiliser deux processus et communiquer via say socket/shared shared. Il est donc possible de fusionner différentes bases de code et de les déployer. Cependant, si vous cherchez à cibler les magasins d'applications, etc., je vous suggère de vous en tenir à une seule langue. Si vous avez l'intention de faire de l'interface utilisateur en utilisant QT, vous finirez par vous enseigner Qt Designer, SIGNAL SLOT Mechanism etc. Je suppose que ce n'est pas une énorme courbe d'apprentissage pour faire l'application entière en Qt/C++.

Windows on Mobile a un très faible encombrement. Si vous voulez que votre application cible tous les magasins d'applications ou plus que vous ne deviez essayer HTML5

+0

Ma cible ne concerne pas les magasins d'applications. C'est pour une application basée sur l'automatisation des forces terrestres et principalement sur les SIG. Donc, les modèles de combinés et les choses connexes sont en grande partie sous mon contrôle. – Kangkan

+0

J'ai compris. Jetez un oeil à Qt Quick et Mobility API de Qt, Quant à .Net je pense que la part de marché est négligeable ... si vous avez déjà des compétences dans le type de téléphone étant sous votre contrôle, je pense que vous êtes le meilleur juge. –

2

Si vous êtes uniquement intéressé par l'utilisation de QML (Qt Quick) pour l'interface utilisateur et l'écriture du backend dans .NET (Mono), il est également possible de utiliser le système Qt Metaobject pour lier C# (ou toute autre classe IL) à QML. Nous l'avons implémenté et ça marche très bien.

+0

Avez-vous un exemple? – Pakman

+0

Pas dans le domaine public, désolé. Nous avons implémenté cela comme un prototype pour un client. Mais vous pouvez regarder les liaisons python pour qml, elles fonctionnent de la même manière. – sanosdole

+0

Bien que ce serait un bon adduono pour les bibliothèques mono-ui ... – sanosdole

Questions connexes