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

EDI Delphi Discussion :

Delphi vaut-il encore le coup?


Sujet :

EDI Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut Delphi vaut-il encore le coup?
    Salutations,

    Bon, tout d'abord, je m'excuse auprès de vous pour la teneur de mon message qui critique quelque peu et peut être à tort votre IDE préféré. Je ne suis nullement venu pour faire de la provocation.

    Laissez moi expliquer :

    Je me suis intéressé à delphi dernièrement comme outil de développement pour une application de gestion avec SGBD d'architecture fat client.

    Je trouve ça génial de produire du code natif et très optimisable car on a beau dire que ça ne compte plus, la légéreté et l'efficacité sont pour moi des points qui peuvent grandement jouer sur l'image positive ou négative que donne une application.

    Donc, j'ai téléchargé l'IDE de codegear, a priori l'éditeur de form est sympa, la complétion automatique est inférieure a vs2005 mais ça reste correct, le langage fournit pas mal de tweaks intéressants, jusqu ici super mais...

    Lorsque j'ai essayé mon premier prototype d'application liée à une base de donnée je me suis un peu laissé décevoir... Je m'explique, après avoir rempli une datagrid et fait quelques manipulations, j'ai ressenti le besoin de repérer un outil de mapping objet-relationnel, cela parce que je suis contre l'idée d'écrire intempestivement des requêtes SQL directement dans le code sous forme de chaines de caractères (Si vous en avez 700 dans une application, imaginez le cauchemar de maintenance lorsque vous modifiez votre schéma de données).
    Hélas, en faisant des recherches sur google, je suis resté sans voix devant le peu de ressources sur le sujet que j'ai pu trouver. On dirait que ce problème n'existe pas en delphi, pire que ça je suis tombé sur plein d'articles comme quoi delphi pour win32 était quelque chose de .... mourrant!!! Le mieux que j'ai pu trouver concernait des outils faits à la main un peu sur le tas, sur des versions de delphi complètement dépassées, etc...

    J'ai pensé que mes soucis étaient finis lorsque j'ai lu que l'IDE de delphi proposait un outil d'ORM, mais il m'a fallu plusieurs heures pour me rendre compte que c'était uniquement pour la version .Net et tout le monde semblait râler que la documentation sur ce sujet était moins qu'insuffisante.

    En fait j'ai l'affreuse sensation que delphi n'est plus le super langage que j'ai tant entendu vanter autour de moi. Et qu'il se fait battre en terme de communauté (ressources dispos sur le web) et de flexibilité par des langages tels que C# ou java.

    Qu'est-ce que vous pouvez en dire? Est-ce que les programmeurs delphi sont les derniers dinosaures?

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    moi j'aime toujours autant Delphi, mais il ne répond pas à tous les besoins.

    Tu veux faire de l'ORM, ce n'est pas sur cette base qu'à été conçu Delphi, il peut donc te décevoir. A côté de cela, tu peux très bien travailler avec Delphi sans taper de requête SQL, mais ça passe par la VCL et ses composants orientés BDD.

    Tout comme, Delphi for .Net n'est pas forcément le meilleur outils pour .Net.

    Par contre, tout ce qui est développement d'appli Windows (y compris avec BDD) je connais pas mieux.

    J'ai même développé dernièrement une appli Delphi/Kylix qui me génère des images cartographiques à la volée pour un site web. ça m'a pris 1/2 journée pour reprendre ce que j'avais fait en natif Windows et le mettre sous Linux (Kylix) en mode web...ça c'est une des forces de Delphi

    Bon ok, on doit pouvoir faire la même chose en C/C++ si on programme les choses un peu correctement, moi je préfère le faire sous Delphi.

    EDIT: ah oui et pour ce qui est de l'avenir du produit, oui je suis pas très rassuré, mais ça ne m'enchante pas d'imaginer passer sur un des autres produit du marché actuel...c'est pas avec C# que j'aurais pu faire mon module Linux qui dépote...
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    je pense que vous avez choisie un forum ou vous aurais des réponses pas très objectives.
    Pour moi je me vois pas comme un vieux dinosaure , quand je sentirais le besoin de changer je le ferais on ne change pas une équipe qui gagne je suis toujours arrivé a mes fin avec lui.
    j'aime delphi et je n'est pas l'intention de changer pour l'instant toutes ces histoires qu'on raconte a gauche et a droite sont des scénarios créer de toutes pièces par les concourants(les partisans du .NET). ce n'est que mon opinion personnel .

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par _skip
    je suis contre l'idée d'écrire intempestivement des requêtes SQL directement dans le code sous forme de chaines de caractères...
    Salut! Concernant l'accès à la base de données, je suis de cet avis. J'utilise un simple accès HTTP (ou HTTPS) pour programmer mon propre navigateur web et je définis mes requêtes SQL dans un script PHP. Ainsi, les requêtes SQL et le login d'accès à la base ne se trouvent pas dans le programme Delphi et sont donc absolument inaccessibles aux l'utilisateurs : DELPHP

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 696
    Par défaut
    Bonjour,

    J'ai souvent entendu cela "delphi c'est fini,obsolete et que sais-je", moi je pense que non, je viens juste de démissioner de mon poste d'analyste sénior dans un groupe d'assurance pour une PME qui utilise delphi 7 et contrairement à ce qui est dit à droite a gauche delphi est encore utilisé, par bcp de société en france mais encore plus aux USA et UK.

    je ne suis pas un expert mais j'ai essayé plein de ide et / ou langages: J2E, VB,JAVA, C#, .net ,netbean etc.. et très sincèrement delphi est le seul qui m'ai donner entière satisfaction, tant sur la simplicité du langage(pascal), la simplicité de l'ide, la simplicité d'installation des produits dévelloper et bien d'autres choses, j'ai réussi a faire des choses 10x (voir plus) plus rapidement qu'avec n'importe quel langage.

    en fait le véritable problème de delphi c'est la pub et la commercialisation du produit, en effet borland ne semble pas se donner les moyens de concurrencer microsoft et ibm au niveau de la pub

    Alors très honnêtement les "delphi c'est mort", je n'y crois pas trop, sauf le jour ou cela sera vraiement le cas


    Cordialement

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Attention TROLL

  7. #7
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par _skip
    pire que ça je suis tombé sur plein d'articles comme quoi delphi pour win32 était quelque chose de .... mourrant!!!
    C'est un peu comme la méthode Couet à force de le répéter on finit par y croire.
    Ce n'est pas qu'il est mourrant c'est que la pluspart des équipes migre sur .NET ou Java. Si tu regardes les éditeurs proposant des composants Delphi, nombreux sont ceux qui ont fait le saut. Du coup tout le monde prend "peur". En même temps si on regarde les offres d'emploi c'est sûr que Delphi n'a pas trop la côte.

    Tu peux consulter les derniers interviews de la rubrique pour avoir d'autres point de vue

    Pour ton besoin je suppose que tu as consulté ce produit http://www.instantobjects.org/ ?
    Citation Envoyé par _skip
    tout le monde semblait râler que la documentation sur ce sujet était moins qu'insuffisante.
    Pour ECO c'est effectivement un très bonne idée mais sa réalisation laisse à désirer.
    Citation Envoyé par _skip
    En fait j'ai l'affreuse sensation que delphi n'est plus le super langage que j'ai tant entendu vanter autour de moi.
    Déjà il faut ce méfier des superlatifs, Delphi est déjà un langage simple et puissant.
    Citation Envoyé par _skip
    Et qu'il se fait battre en terme de communauté (ressources dispos sur le web) et de flexibilité par des langages tels que C# ou java.
    Pour les ressources tu n'as pas dû regarder correctement. Les nouveaux langages ne peuvent qu'apporter des améliorations sur la POO bien que les développeurs de CodeGear s'efforce de les intégrer au fur et à mesure. Pour moi il ne s'agit pas pour cette équipe d'une question de compétences mais de moyen. Et dans la rubrique on fait les choses pour partager pas pour gagner une pôle position. Tant mieux pour les autres communautés.

    Citation Envoyé par _skip
    Est-ce que les programmeurs delphi sont les derniers dinosaures?
    Comme le seront un jour les programmeurs C# ou Java car dans ce métier il suffit d'ajouter nouveau à une techno pour que tes années d'expériences s'envolent et que t'on prenne ensuite pour un tocard.
    Comme a pu me dire un abruti de première en parlant de mes compétences sur .NET : "Mais tu connais pas les Winform"
    Il suffit donc de changer le mot pour nous faire croire que le concept de fenêtre est différent.
    On voit donc que cette question est limite trollesque

Discussions similaires

  1. Delphi 2009 et C++ Builder ? Ca vaut le coup ?
    Par remixtech dans le forum EDI
    Réponses: 3
    Dernier message: 27/09/2008, 23h18
  2. Version Gratuit de Delphi : Ca vaut le coup ?
    Par kedare dans le forum Delphi
    Réponses: 9
    Dernier message: 30/05/2006, 19h22
  3. [SQL ANYWHERE] Ca vaut le coup?
    Par Robert A. dans le forum Sybase
    Réponses: 3
    Dernier message: 02/06/2003, 19h12
  4. Réponses: 1
    Dernier message: 05/05/2003, 11h13

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