IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi .NET Discussion :

De win32 vers .net


Sujet :

Delphi .NET

  1. #1
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut De win32 vers .net
    Bonjour cousins .net,

    J'étudie l'opportunité éventuelle de migrer une appli Delphi2006 win32 vers Delphi2006 .net, ou, éventuellement vers Prism XE2.

    Existerait-il, à votre connaissance, des outils facilitant cette migration (j'en ai rêvé ).

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 447
    Points : 24 849
    Points
    24 849
    Par défaut
    Vers 2006.NET, oubli, c'est obsolète, même si la migration via la VCL.Net peut surement facilité le travail, c'est tout de même pas la même façon de coder !
    Il te suffit en 2006 Win32 d'activer les Warnings "Type non Protégé", "Code non Protégé" et "Transtypage non Protégé", tu verras déjà tout ce qu'il te faudra retirer (recoder !)

    Vers Prism, tu mesures bien la différence entre programmer en VCL et en .NET, c'est deux Framework différent, deux logiques différents, deux IDE différents !

    En Delphi, c'est un fichier Pas et un DFM, en Prism c'est deux fichiers PAS, des Partials class, l'un fourni le code, l'autre fourni l'IHM (façon layout de Java)
    Pour le code Pur : Oxidizer
    Pour les IHMs : Tes Doigts et ton cerveau

    Je te souhaite un bon travail, c'est un gros chantier !
    Passer de Delphi Win32 vers Delphi Prism, c'est tout aussi différent que passer au C# ou VB.Net, c'est juste que tu as déjà la syntaxe en main (quoi que !)
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut
    Aïe !
    J'espérais pouvoir faire un gros boulot de copier/coller de Delphi w32 vers Delphi.net avec mon RAD2006,
    puis, éventuellement, passer facilement de Delphi.net dans Prism.


  4. #4
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut
    D'ailleurs j'ai trouvé de la doc faite à l'époque par Merlin pour faciliter la migration de Dwin32 vers D.net.

  5. #5
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 447
    Points : 24 849
    Points
    24 849
    Par défaut
    En même temps, Olivier Dahan (Merlin) avait prédit que Delphi serait le Cobol de l'an 2010.

    Le C# lui sera le Cobol de l'an 2020 !
    ObjectiveC l'écrasera-t-il ?

    Surtout, od.dev, ne part pas sous VCL.NET ! C'est mort et enterré !
    Passe à Prism, mais surtout à C# si tu veux absolument faire du .NET, autant utiliser le langage qui colle au mieux au FrameWork !

    Pourquoi du .NET ? Quel intérêt tu trouves à cette technologie ?
    Je la trouve nettement moins abouti pour le Cross-Platform que le Java, Python ou le PHP, si l'on reste dans des langages "managés"
    Se limiter à Microsoft avec la récente multiplication des OS, cela ne semble pas une bonne stratégie !

    Si c'est des développements amateurs, cela n'a aucun intérêt, tu passe à côté de plus fun de la programmation : la bidouille !

    Si c'est un développement professionnel, je peux comprendre des restrictions de déploiement qui te force à utiliser du Delphi.NET et encore cela reste du client lourd, donc à la limite à contre courant de la dématérialisation actuelle !
    A limite, l'ASP.NET et des WS en C# sont plus dans la mouvance actuelle !

    Si tu veux te diversifier, intéresse toi à la programmation Android ou iOS pour le moment, ils s'attaquent aux tablettes, mais ils pourrait bien se servir de ce tremplin pour (re)prendre des parts de marché sur la vente de PC !
    Combien considère le PC juste comme une Audio\Vidéo\Ludothèque avec un Clavier et une souris (le mien chez moi, cela ne sert qu'à ça, et j'ai un vieux crincrin avec des vieux jeux !), le marché du PC va évoluer dans cette décennie !

    Cela s'est vu, le iMac se vent mieux depuis l'iPhone mais aussi le fait que Windows Vista\Seven n'a pas convaincu par son ergonomie pénible (ben, nombreux utilisateurs ont déjà eu du mal avec XP et le PC en général, une fois qu'ils avaient compris les trucs de base, ils ont tout changé pour le plaisir)
    Espérons que Win8 sera plus convivial (mode tablette et playskool à fond !)
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  6. #6
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut
    "En même temps", si certains ont le bagage nécessaire pour faire des prévisions techniques, au risque d'avoir tord de temps en temps, Merlin en fait partie. Qu'il soit remercié pour tout ce qu'il m'a appris (ce n'est quand même pas la peine de m'envoyer un numéro de compte PayPal )
    Je sais que la VCL .net est morte et enterrée, je cherchais simplement, en tant qu'ignorant total .net , le moyen le moins coûteux de migrer une appli Delphi win32 vers .net pour la déployer sur le cloud.
    La question ne se pose plus, puisque je viens d'avoir la confirmation que l'on pouvait déployer du win32 sur du cloud Amazon.
    Sinon, je suis d'accord avec ta vision des choses, d'autant qu'il est très difficile de savoir ce que l'avenir nous réserve. Je préfère donc, dans la mesure du possible me cantonner à ce que je connais le mieux: Delphi win32, d'autant qu'il semblerait que la boutique ait été reprise par des gens sérieux, si j'en juge par XE2 et les promesses des futurs XE.

  7. #7
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 447
    Points : 24 849
    Points
    24 849
    Par défaut
    Le problème c'est que la VCL.NET s'arrête au Framework 1.1 et 2.0, j'ignore si l'on peut utiliser le 3.5 et 4.0 directement (donc sans passer par la VCL)

    Pour le moment, C++Builder XE2 ressemble plus à un gros bug géant, mais c'est effectivement prometteur d'une vraie volonté d'Embarcadero d'investir sérieusement dans Delphi !

    Pour le Cloud, je ne connais pas du tout le principe de déploiement, mais à part Microsoft, c'est le seul qui choisirais une limitation .NET
    Après tout, le Cloud pourrait aussi héberger des applications Linux, UNIX... ?

    La logique voudrait que Java ou même C\C++, les langages les plus utilisés restent autorisé pour ces OS, pourquoi pas pour Win32 !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/09/2010, 20h56
  2. Réponses: 1
    Dernier message: 18/08/2009, 20h07
  3. Migration Delphi Win32 vers Delphi .NET
    Par ddr_xp68 dans le forum Débuter
    Réponses: 5
    Dernier message: 10/04/2009, 12h52
  4. Réponses: 2
    Dernier message: 22/11/2006, 15h54
  5. Passage de Delphi WIN32 au .NET
    Par aityahia dans le forum EDI
    Réponses: 9
    Dernier message: 04/04/2006, 02h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo