1 votes

Comment porter une application Windows écrite en Delphi vers différentes plateformes telles que Mac, iPhone et vers une application Web ?

Actuellement, il s'agit simplement d'une application Windows (logiciel de guitare ralentie) écrite en Delphi. Cependant, j'ai des plans pour les porter sur les plateformes suivantes :

  1. Mac
  2. iPhone
  3. Site web

Comment dois-je m'y prendre ? Quel est le meilleur langage de programmation à utiliser ? Quel type de développeurs dois-je rechercher ? Et quelle sera la durée de ces projets ?

1voto

Jason Miesionczek Points 7033

Pour les cas 1 et 2, vous utiliserez Cocoa, pour le cas 3, vous pourrez opter pour Flash/Java Applet/Silverlight en fonction de la complexité du logiciel. Il est évident que Flash n'est pas le meilleur choix pour les grands projets. Mais Silverlight et les applets Java sont des plateformes capables de répondre à presque tous les besoins.

1voto

smok1 Points 2393

Je crains que vous ne puissiez pas simplement "porter" du code Delphi dans tous ces environnements. Ok, déplacer la logique Delphi via Delphi.NET vers le web peut être simple, mais utiliser du code Delphi pour Mac ou iPhone.... C'est plus difficile. Vous devrez probablement le réécrire à partir de zéro, très probablement en Java.

1voto

Markus Points 11

Si vous souhaitez conserver le code Delphi, jetez un coup d'oeil à Lazarus/FreePascal . Je dois dire que je ne l'ai pas encore utilisé pour plus qu'un Hello World, donc vous devez évaluer vous-même s'il peut vous aider, mais il est gratuit et il supporte Windows/Mac/Linux. Windows Mobile est également pris en charge.

0voto

user104907 Points 6

Merci pour cela. Je pensais déjà à ça. Oui, je pense laisser tomber Delphi pour le Web et repartir de zéro pour le Web car j'ai tellement entendu parler de la puissance de Java. Mais ma seule contrainte est que toute l'application Delphi (Windows) sera mise au rebut, surtout maintenant qu'elle a été améliorée sur certaines fonctionnalités. N'y a-t-il pas des codes dans Delphi qui peuvent être récupérés pour Java ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X