Développer un logiciel sous windows et mac?

Développer un logiciel sous windows et mac? - Divers - Programmation

Marsh Posté le 31-03-2010 à 10:41:48    

Bonjour à tous.
 
Je me demandais si il existait un outil de programmation qui permet de développer un programme qui se compile à la fois sous windows et sous mac?
 
Je sais qu'en développant quelque chose sous interface web ce serait une solution, mais j'aimerai vraiment trouver autre chose...
 
Avez vous une idée?
 
Un grand merci!

Reply

Marsh Posté le 31-03-2010 à 10:41:48   

Reply

Marsh Posté le 31-03-2010 à 11:13:41    

Oui, le développement des interfaces web est une bonne solution, non seulement parce que la compatibilité est globalement assurée, mais aussi parce que même pour le développement d'applications pour un seul système, cela devient de plus en plus courant.
 
Une autre solution serait d'utiliser des émulateurs de Windows sous Mac, ou l'inverse.
 
Une autre solution serait d'avoir deux codes légèrement différents. Par exemple, un qui utilise les deux butons et la molette de la souris, qui utilise les grandes résolutions d'écran, les écrans multiples, les liens avec toutes sortes de périphériques, et l'autre qui fait autre chose.

Reply

Marsh Posté le 31-03-2010 à 11:24:49    

Des langages (semi-)interprétés peuvent aussi faire l'affaire : python, java, etc.

Reply

Marsh Posté le 06-04-2010 à 10:49:06    

Citation :

Une autre solution serait d'avoir deux codes légèrement différents. Par exemple, un qui utilise les deux butons et la molette de la souris, qui utilise les grandes résolutions d'écran, les écrans multiples, les liens avec toutes sortes de périphériques, et l'autre qui fait autre chose.


 
Troll?
 
Sinon, OP, tu peux utiliser une lib graphique multi-plateforme, comme wxWidget, ou Qt pour faire ton dev. Tu pourras pondre un programme en C qui appelera des fonctions graphiques wxWidget et après, selon ton système, wxWidget fait les appels systèmes qui vont bien. Ce sera moins rapide à coder que Cocoa/Objective-C ou C#/.Net, mais bon.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed