Aller au contenu

« Plate-forme (informatique) » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Romanc19s (discuter | contributions)
m Harrieta171 a déplacé la page Plateforme (informatique) vers Plate-forme (informatique) : Demande sur WP:DR
 
(38 versions intermédiaires par 28 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Voir homonymes|Plate-forme}}
{{confusion|framework}}
{{Confusion|framework}}
Une '''plate-forme''' est en [[informatique]] une base de [[wikt:travail|travail]] à partir de laquelle on peut écrire, lire, développer '''et utiliser''' un ensemble de [[logiciel|logiciels]].
{{Confusion|texte=Ne doit pas être confondu avec la notion de [[Plateforme (économie)|plateforme]] en économie.}}
{{Ébauche|informatique}}


En [[informatique]], une '''plateforme''' ou '''plate-forme''' est un environnement permettant la gestion ou l'utilisation de services (ou logiciels) applicatifs. La terminologie peut notamment désigner :
Elle peut être composée :
* du [[matériel (informatique)|matériel]] : [[x86]], [[x86-64]], [[Architecture SPARC|SPARC]], [[m68k]], [[PowerPC]], [[IA-64]], etc.
* du [[système d'exploitation|système d’exploitation]] : [[Linux]], Unix, Windows, Mac OS X, ou un simple [[Noyau (informatique)|noyau]] parfois temps-réel, etc.
* d'[[outil]]s [[logiciel]]s :
**de [[Développement de logiciel|développement]] :
*:- [[bibliothèque logicielle]], [[Interface de programmation|API]] voire [[framework]]s: [[Apache Struts|Struts]], [[Hibernate]], etc.
*:- [[débogueur]]s, [[éditeur de texte]], [[compilateur]]s et [[édition de liens|éditeur de liens]], voire [[environnement de développement intégré]] : [[Visual Studio]], [[Eclipse (logiciel)|Eclipse]], etc.
** de gestion de projet : gestionnaire de [[Bug (informatique)|bugs]], de [[Gestion de versions|version]] : [[Apache Subversion]], etc
** de [[SGBD]] : [[MySQL]], [[PostgreSQL]], [[Oracle (base de données)|Oracle]], etc.
** d’un [[serveur web]] : [[Apache HTTP Server|Apache]], [[Internet Information Services|IIS]], etc.
** d’un [[serveur d'applications]] : [[JOnAS]], [[Apache Tomcat|Tomcat]], [[JBoss]], etc.
* d'environnement d'exécution de logiciel :
** le système d'exploitation et son [[interpréteur de commandes]], dans le cas de phase de compilation
** ou [[machine virtuelle]] ou [[Interprète (informatique)|interpréteur]]


* un [[système d'exploitation]] ou un [[Noyau de système d'exploitation|noyau]] ;
Les plates-formes informatiques sont généralement conçues, développées, construites, mises en service et maintenues par des [[constructeurs informatiques]], ou des prestataires de services. Dans le cas des plates-formes logicielles, elles sont plutôt maintenues par les organismes (par exemple l’INRIA, le CNRS, le CEA, l’INRA) qui hébergent la base de travail et les logiciels associés.
* un [[environnement d'exécution]] comme une [[machine virtuelle]] ;
== Terminologie ==
* un [[environnement de développement]], à condition qu'il intègre son environnement d'exécution ;
L’[[Office québécois de la langue française]] [2005] l’écrit en un seul mot : « plateforme »<ref>{{GDT|mot=plateforme |fiche=8399495 |consulté le=15 juillet 2012}}</ref>. Toutefois, le mot «plate-forme» est accepté comme une variante graphique. De plus, les termes «plateforme» et «environnement» sont souvent utilisés pour définir la même chose.
* un [[serveur web]] ou [[Serveur d'applications|d'applications]], notamment une plateforme de [[téléchargement]] ;

* une plate-forme applicative ({{En anglais|Software platform}}), par exemple :
Les termes 'framework' et 'plateforme' sont également fréquemment confondus. Un framework est avant tout une bibliothèque de composants mis à disposition (ex: [[Spring framework]]), tandis qu'une plateforme se caractérise par sa faculté à '''exécuter''' des logiciels.
** un [[serveur d'applications]], chargé de gérer le noyau de l'application avec pour objectif central de répondre aux requêtes des utilisateurs s'y connectant,
La nuance est cependant ténue, certains frameworks étant fournis avec leur compilateur; ainsi la [[Machine virtuelle Java|JVM]] permettant d'exécuter les programmes Java sur différents OS étant intégrée à ses frameworks, [[Oracle Corporation|Oracle]] a dénommé ses frameworks [[plateforme Java]].
** un [[système de gestion de base de données]] (SGBD), qui stocke l'ensemble des données métier et techniques nécessaires au bon fonctionnement de l'application,
=== Exemples ===
** une [[bibliothèque multimédia]],
* Lorsqu’on parle de plate-forme [[Linux]] ou Windows, il peut s’agir du [[système d'exploitation|système d’exploitation]] uniquement ou bien de l’ensemble formé du système d’exploitation et du [[matériel informatique]] sous-jacent.
** une plateforme de [[vidéo à la demande]],
* Lorsqu’on parle de plate-forme web, il peut s’agir du logiciel serveur web, de ce même logiciel avec son système d’exploitation sous-jacent, du logiciel serveur web avec son système d’exploitation et son matériel, d’un ensemble de machines avec serveur web, ou encore d’un même ensemble en tenant compte des infrastructures réseau et connectivité à Internet.
** une plateforme de [[Jeu vidéo|jeux vidéo]],
* Lorsqu’on parle de plate-forme logicielle, il s’agit souvent, comme le précise la définition, d’une base de travail appliquée à un contexte particulier, par exemple l’analyse d’images, le calcul intensif, la génomique, la protéomique.
** une plateforme de [[Réseautage social|réseaux sociaux]],
* Lorsqu’on parle de plate-forme de maintenance, il s'agit généralement d'un ensemble d'ordinateurs installés avec des logiciels faisant l'objet d'une maintenance [[Maintenance évolutive|évolutive]] et/ou [[Maintenance corrective|corrective]], dans l'optique de faciliter leur analyse, correction ou évolution.
** un [[Sécurité et maintenance|centre de maintenance]] pour un appareil ou un réseau informatique,

** une plateforme d'[[intermédiation]],
==Références==
** un [[espace numérique de travail]] (ENT).
{{références}}
== Voir aussi ==
=== Articles connexes ===
* [[Plate-forme Java]] (qui constitue autant un framework qu'une plateforme)
* Plate-forme [[Microsoft .NET]] (qui englobe le [[Framework .NET]])
{{crédit d'auteurs|interne|Plate-forme}}


{{portail|Informatique}}
{{portail|Informatique}}

Dernière version du 9 février 2023 à 15:21

En informatique, une plateforme ou plate-forme est un environnement permettant la gestion ou l'utilisation de services (ou logiciels) applicatifs. La terminologie peut notamment désigner :