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

Composants VCL Delphi Discussion :

Quels sont les risques avec les composants freeware ?


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut Quels sont les risques avec les composants freeware ?
    Bonjour,

    La question peux paraître étrange alors je précise.

    Je compte utiliser des composants Freeware issus de divers dévellopeurs anonymes ou presque.

    L'application (payante) pourrait être distribuée à quelques centaines (voir plus) d'exemplaires, sur des plate-formes dont je ne sais rien à priori (hormis la configuration minimum imposée, dont Win32).

    Techniquement, y a t-il des risques connus aux quels je m'expose ?

    Merci.

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Oui yen a.

    En general les composants freeware sont des composants qui n'on pas toujours ete testé a fond. Ce sont des composants developpé suite a des besoins de quelqu'un et qui ont ete distribué dans le but d'aider d'autres personnes.

    Ce sont aussi de tres bon composants pour des applciaitons gratuite qui, niveau fiabilité, seront de toute facon proche de celui du composant utilisé.

    Pour une applciation commerciale qui doit etre plus "prorpe" l'utilisation de freeware peut eventuelement etre source d'erreur a corriger, et donc de travail en plus.

    Maintenant, il existe de tres bon composants freeware ..... comme de tres mauvais composants gratuits.
    LE tout est surtout de bien tester le composant (gratuit comme payant) et de s'assurer qu'il est suffisement stable pour l'application souhaité.
    D'autre part, toujours veiller a posseder le code source de ces composants, ne serais-ce que pour ne pas etre bloqué en cas d'evolution de l'IDE.

    Pour ma part, je prefere de loin creer mes propres composants, dont je maitrise tous les aspects de la programmation, tant qu'ils restent dans mon niveau de competence.
    Creer ses propres composants, permet aussi d'avoir un composant qui "colle" a la peau de l'application, sans se trainer toute une serie de fonctions methodes qui ne servent a rien.
    Quitte a recopier et/ou s'inspirer du code du composant tiers.

  3. #3
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    Tout à fait d'accord avec Clorish, j'en suis même à me faire ma propre librairie de composants bien personnels, et qui répondent parfaitement à mes besoins...

  4. #4
    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
    je ne pense pas que le prix ai beaucoup d'importance.

    le plus important est d'avoir, soit les sources, soit un support. car face un a bug dans le composant il faut pouvoir réagir, soit en le modifiant soit-même, soit en s'adressant au support.

    prenons ICS, par exemple, sa gratuité n'en fait pas un mauvais produit, et François en assure la maintenance...sans compter que les sources sont disponibles.

    PS: je ne parle pas des sources sous licence GPL (comme les miens) qui n'entre pas dans le cadre d'une utilisation commerciale.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Citation Envoyé par petitprince Voir le message
    Tout à fait d'accord avec Clorish, j'en suis même à me faire ma propre librairie de composants bien personnels, et qui répondent parfaitement à mes besoins...
    Bon maintenant, ... il faut pas non plus reinventer la roue
    Si on trouve quelque chose qui convient autant s'en servir
    ... a contition de valider la fiabilité du composant

  6. #6
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    Ce que je voulais dire c'est utiliser des composants , MAIS éventuellement virer des parties de code qui ne nous servent pas: exemple, moi je n'aime pas trop la JVCL, car trop touffu en code, j'essaie d'utiliser le moins possible de ses compos, par contre, les sources sont très précieuses, car énormément formateur!

    Bref, ce qui fait un bon composant: un code propre, qui va droit au but (ni plus ni moins), et si en plus c'est freeware, que demande le peuple? des mises à jours fréquente...

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Citation Envoyé par petitprince Voir le message
    Bref, ce qui fait un bon composant: un code propre, qui va droit au but (ni plus ni moins), et si en plus c'est freeware, que demande le peuple? des mises à jours fréquente...
    Si c'est propre et va droit au but il y a peu de chances qu'il y ai des mises à jour

    Yan.

Discussions similaires

  1. [Lazarus] Les composants Lazarus sont-ils compatibles avec les composants Delphi ?
    Par Pierre GIRARD dans le forum Lazarus
    Réponses: 21
    Dernier message: 03/06/2013, 10h55
  2. Réponses: 7
    Dernier message: 20/11/2012, 14h24
  3. Réponses: 2
    Dernier message: 20/01/2012, 10h03
  4. Réponses: 0
    Dernier message: 19/02/2010, 11h27

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