« Plate-forme (informatique) » : différence entre les versions
Contenu supprimé Contenu ajouté
m *:- bibliothèque logicielle, API voire frameworks: Struts, Hibernate, etc. |
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 : | ||
⚫ | |||
{{ |
{{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. |
|||
⚫ | |||
** 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. |
|||
⚫ | |||
== 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]]) |
|||
⚫ | |||
{{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 :
- un système d'exploitation ou un noyau ;
- un environnement d'exécution comme une machine virtuelle ;
- un environnement de développement, à condition qu'il intègre son environnement d'exécution ;
- un serveur web ou d'applications, notamment une plateforme de téléchargement ;
- une plate-forme applicative (en anglais : Software platform), par exemple :
- 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,
- 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,
- une bibliothèque multimédia,
- une plateforme de vidéo à la demande,
- une plateforme de jeux vidéo,
- une plateforme de réseaux sociaux,
- un centre de maintenance pour un appareil ou un réseau informatique,
- une plateforme d'intermédiation,
- un espace numérique de travail (ENT).