Greenfield

Greenfield est un terme issu du secteur de la construction qui désigne un terrain non aménagé. Dans le monde de l’informatique, greenfield décrit un projet de logiciel développé à partir de zéro plutôt que construit à partir d’un programme existant. Il est souvent opposé à « brownfield », qui désigne un logiciel construit à partir d’un programme existant.

Le développement logiciel greenfield est généralement plus flexible que le développement brownfield, car un nouveau programme n’a pas besoin de respecter un modèle précis. Par exemple, un traitement de texte greenfield pourrait proposer une interface utilisateur entièrement nouvelle et comporter des fonctionnalités qui n’existaient dans aucun programme précédent. De plus, un logiciel greenfield n’a pas besoin d’être rétrocompatible avec les anciennes versions d’un programme. Il n’est pas nécessaire de prendre en charge les formats de fichiers hérités ni d’inclure les fonctionnalités précédentes pour répondre aux attentes des utilisateurs finaux.

Bien que les projets greenfield offrent une grande liberté, développer un logiciel à partir de zéro comporte des risques inhérents. Par exemple, le marché pour un programme peut être moins important que ne le prévoit le développeur. L’interface peut être mal accueillie et devoir être modifiée ou repensée pour être plus conviviale. Plusieurs mises à jour peuvent être nécessaires avant qu’une application greenfield rencontre le succès sur le marché. Bien sûr, les programmes greenfield qui réussissent bénéficient souvent du fait d’être une option unique pour les utilisateurs, jusqu’à ce que des applications similaires soient développées.

NOTE: La grande majorité du développement logiciel est brownfield, car la plupart des versions majeures de logiciels sont des mises à jour de programmes existants. Cependant, le développement greenfield a récemment connu une forte croissance grâce au nouveau marché des applications mobiles.

Mis à jour December 18, 2015 par Per C.

quizTestez vos connaissances

A Windows .MSI file is what kind of file?

A
Installer
0%
B
Dynamic library
0%
C
System configuration
0%
D
Icon database
0%
Correct! Incorrect!     View the Installer definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Greenfield sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.