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

C# Discussion :

C# or not C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 : 61
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Par défaut C# or not C#
    Bonjour à tous,
    Question existentielle à 100 balles :

    Je suis analyste-prog TRES orienté Delphi / SQL,
    je ne connais du langage C# que le nom ,
    Je vais prendre en charge une appli développée en Delphi (win32) qui fonctionne bien,
    il est question de migrer cette appli vers .net, et on me parle du langage C#.

    Les questions que je me pose :
    Quels seraient les avantages de migrer une appli delphi (win32) vers C# ?
    Pourquoi ne pas migrer vers Delphi.net ?
    C# est-il un concurent de Delphi.net ?

    Si vous pouviez m'aider à trouver des éléments de réponse, je vous en serais éternellement reconnaissant...

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Pourquoi ne pas migrer vers Delphi.net ?
    Car le seul logiciel qui permette cela est Delphi prism. Ce qui oblige à acheter un autre logiciel en plus de visual studio. De plus si le logiciel n'est plus supporté, il faut migrer le projet dans un autre langage.
    Le c# est le langage le plus utilisé avec le VB.NET, il y a donc beaucoup plus de ressources sur internet.
    Le seul avantage est surement une migration plus rapide vers delphi.net

  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 : 61
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Par défaut
    Citation Envoyé par meziantou Voir le message
    Car le seul logiciel qui permette cela est Delphi prism.
    J'ai le BDS2006, avec Delphi, Delphi.net, C++ Builder et C#.
    Pourquoi aurais-je besoin de Delphi Prism ?
    C'est quoi encore ce Delphi Prism ?

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par od.dev Voir le message
    Pourquoi aurais-je besoin de Delphi Prism ?
    C'est quoi encore ce Delphi Prism ?
    Un plug-in Visual Studio.

    Une sorte de soin palliatif pour Delphi.net afin qu'il ne souffre pas trop avant de termminer sa vie

    Tiens un petit article d'un delphiste nostalgique à son sujet :

    http://www.e-naxos.com/Blog/post/200...de-Delphi.aspx

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Pour moi le principal problème de Delphi.NET est qu'il ne permet pas de profiter des dernières évolutions de la plateforme .NET. Par exemple, je doute qu'on puisse (facilement) utiliser LINQ ou le DLR avec Delphi.NET...

  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 : 61
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Par défaut
    Oula !...
    Mais alors mon C# Builder du BDS2006 devient quoi ?
    Les composants (ou assemblages ?) développés dans C# Builder sont-ils compatibles dans un autre EDI, puisque développés en C# ?
    Vaut-il mieux commencer à travailler dans mon C# Builder (déjà payé) ou investir dans l'EDI de MS ?

    Merci pour l'article qui m'a bien (foutu les j'tons) ouvert les yeux, et je vais essayer de me procurer le livre en question (de Delphi vers C#). Même si j'ai bien compris qu'il ne s'agît pas du titre définitif.
    C'est exactement ce qu'il me faut comme bâton de pèlerin.

    Néanmoins, il me paraît difficile, encore à l'heure actuelle, de migrer de façon satisfaisante un progiciel métier complet de win32 vers dot net, vu la différence de richesse des offres tiers, tant payantes que gratuites.
    Beaucoup de choses sont à re-développer de A à Z .
    Il suffit, pour s'en convaincre, d'ouvrir un EDI win32, et un EDI dot net.

    En espérant que tout ce bazars (je parle du passage de win32 à dot net) ne servira pas à rien, et qu'on ne vienne pas nous dire dans quelques années que dot net est devenu un sac à m... et qu'il faut passer à un nouveau système.
    Cette réflexion est l'équivalent de la question :
    Cela vaut-il le coup de migrer une grosse appli qui fonctionne bien ?
    Ou encore plus exactement :
    Quel version de Windows abandonnera win32 ? Win 8, 9, 10 ou jamais ?

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    visual c# express est gratuit et permet de tout faire quand même (parfois moins pratique que les versions payantes peut être ...)

    faire du win32 de nos jours ca me semble risqué quand même ... windows 7 et server 2008 supportent de moins en moins de chose (oledb est buggé par exemple (dixit microsoft))

    .net a encore de longues années devant lui je pense, une machine virtuelle ca peut se faire évoluer plus facilement
    et puis de toutes facon tous les langages ont une durée de vie limitée

    après c'est sur que migrer une appli ca peut prendre du temps
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    Citation Envoyé par od.dev Voir le message
    Bonjour à tous,
    Question existentielle à 100 balles :

    Je suis analyste-prog TRES orienté Delphi / SQL,
    je ne connais du langage C# que le nom ,
    Je vais prendre en charge une appli développée en Delphi (win32) qui fonctionne bien,
    il est question de migrer cette appli vers .net, et on me parle du langage C#.

    Les questions que je me pose :
    Quels seraient les avantages de migrer une appli delphi (win32) vers C# ?
    Pourquoi ne pas migrer vers Delphi.net ?
    C# est-il un concurent de Delphi.net ?

    Si vous pouviez m'aider à trouver des éléments de réponse, je vous en serais éternellement reconnaissant...
    Migrer vers C# ? Tu fais un choix 'd'avenir', par rapport à Delphi dont l'avenir semble plus être à la maintenance.

    Après, si tu sais faire du pascal objet, peu de chance que tu ne maitrises pas rapidement C#. Ce sont les mêmes logiques objet.

    Donc pour toi, c'est bien de travailler sur une techno qui a le vent en poupe, ca te permet de rester sur un langage objet, et tu gardes le framework .Net, sur lequel tu pourras continuer à faire du delphi le cas échéant.

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    le delphi .net et le c# sont compilés de la meme manière, et le delphi .net doit avoir un syntaxe plus proche du delphi que le c# (il faudra surement néanmoins perdre quelques automatismes pour etre cohérent avec la POO et le framework)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Treeview or not Treeview
    Par Hyedene dans le forum IHM
    Réponses: 3
    Dernier message: 04/04/2003, 15h56
  2. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54
  3. [Turbo C++] Fonciton containing for are not expanded inline
    Par BuG dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 17/02/2003, 06h48
  4. Component not found
    Par Pm dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/01/2003, 14h40
  5. "ALTERER" une col. NULL en NOT NULL - Int
    Par Gandalf24 dans le forum SQL
    Réponses: 2
    Dernier message: 28/12/2002, 00h07

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