TechTarget
Accès rapide :

Développement logiciel

Un ensemble de glossaires et de définitions portant sur le développement d'applications, les langages de programmation, les IDE, les OS ainsi que sur les architectures logicielles et l'open source.

Applications Web

Un ensemble de termes techniques relatifs aux applications Wen au modèle SaaS, aux sites Web, au commerce électronique et au cloud computing.

  • Logiciel libre

    Un logiciel libre (free software, en anglais) est un programme qui peut être librement utilisé, modifié et redistribué, avec une seule restriction : toute version redistribuée doit l’être dans les conditions initiales de liberté d’utilisation, de modification et de distribution (régime dit de « copyleft »).

  • Google Mobile Services (GMS)

    Les services Google Mobile (GMS) sont une série d’applications et d’API (interfaces de programmation d’applications) développées par Google pour les fabricants d’équipements Android, comme les smartphones et les tablettes.

  • XML

    Le langage XML (eXtensible Markup Language) sert à décrire des données.

Voir toutes les définitions Applications Web

DevOps

Un ensemble de termes techniques relatifs à DevOps, aux méthologies agiles, à l'outillage DevOps, à la gestion des applications cloud et à la gestion agile des RH.

  • MDD, développement piloté par les modèles

    Le développement piloté par les modèles (MDD, model-driven development) est une pratique qui permet d'écrire et de mettre en œuvre des applications, rapidement, efficacement et à moindre coût.

  • Test de bout en bout

    Par test de bout en bout (end-to-end testing en anglais), on entend une méthodologie qui évalue l'ordre de travail d'un produit complexe, du début jusqu'à la fin.

  • Développement logiciel

    Le terme développement logiciel représente tous les processus impliqués collectivement dans la création de programmes et incarnant chacun une des phases du cycle de développement des systèmes (SDLC).

Voir toutes les définitions DevOps Haut de page

Java

Un ensemble de termes techniques relatifs au langage et à la plateforme Java EE, aux frameworks, aux outils de développements et aux bonnes pratiques.

  • Java

    Java est un langage de programmation inspiré du langage C++, avec un modèle de programmation orienté objet.

  • JSON (JavaScript Object Notation)

    JSON (JavaScript Object Notation) est un format d'échange de données en texte lisible. Il est utilisé pour représenter des structures de données et des objets simples dans un code qui repose sur un navigateur Web. JSON est parfois également utilisée dans les environnements de programmation, côté serveur et côté poste de travail.

Voir toutes les définitions Java Haut de page

Mobile

Un ensemble de termes techniques relatifs au développement d'applications mobiles en entreprise, aux outils de développement, aux frameworks, aux bonnes pratiques et sur le déploiement d'applications mobiles.

  • Google Mobile Services (GMS)

    Les services Google Mobile (GMS) sont une série d’applications et d’API (interfaces de programmation d’applications) développées par Google pour les fabricants d’équipements Android, comme les smartphones et les tablettes.

  • Bootstrap

    Bootstrap est une infrastructure de développement frontale, gratuite et open source pour la création de sites et d'applications Web. L'infrastructure Bootstrap repose sur HTML, CSS et JavaScript (JS) pour faciliter le développement de sites et d'applications réactives et tout-mobile.

  • application mobile

    Une application mobile, ou « appli », est un logiciel développé spécialement pour être utilisé sur de petits appareils informatiques sans fil, tels que smartphones et tablettes, plutôt que sur des ordinateurs de bureau ou portables.

Voir toutes les définitions Mobile Haut de page

Open Source

Un ensemble de termes techniques relatifs à l'open source, au développement de logiciels libres, aux communautés de développement et d'utilisateurs ainsi qu'aux fondations open source et aux contributions des entreprises.

  • Logiciel libre

    Un logiciel libre (free software, en anglais) est un programme qui peut être librement utilisé, modifié et redistribué, avec une seule restriction : toute version redistribuée doit l’être dans les conditions initiales de liberté d’utilisation, de modification et de distribution (régime dit de « copyleft »).

  • Red Hat

    Red Hat est un éditeur de logiciels de premier plan qui assemble des composants open source du système d'exploitation Linux et des programmes associés sous la forme d'un package de distribution facile à commander et à mettre en œuvre.

  • Google Chrome OS

    Google Chrome OS est un système d'exploitation léger open source. Il utilise soixante pour cent de l'espace disque qu'occupe Windows 7 et se destine aux appareils de type « netbook » (miniportable) ou tablette PC qui accèdent à des applications Web et à des données stockées sur des serveurs distants...

Voir toutes les définitions Open Source Haut de page

Outils de développement

Un ensemble de termes techniques relatifs aux outils de développements, aux langages de programmation, aux ateliers de développement (IDE), aux bonnes pratiques et méthodologies, ainsi qu'aux plateformes cloud.

  • SDK (kit de développement logiciel)

    Un kit de développement logiciel (SDK, Software Development Toolkit) est un ensemble de programmes et d'outils logiciels mis à disposition par des fournisseurs de matériel (constructeurs) ou de logiciels (éditeurs), que les développeurs utilisent pour élaborer des applications destinées à des plateformes spécifiques.

  • MDD, développement piloté par les modèles

    Le développement piloté par les modèles (MDD, model-driven development) est une pratique qui permet d'écrire et de mettre en œuvre des applications, rapidement, efficacement et à moindre coût.

  • Développement citoyen

    Le développement citoyen est une approche du développement logiciel impliquant peu de codage.

Voir toutes les définitions Outils de développement Haut de page

SOA

Un ensemble de termes techniques relatifs aux architectures logicielles et aux services Web, à la SOA, aux API, aux applications cloud-natives, aux applications qui utilisent XML et HTTP.

  • Maillage de services (service mesh)

    Un maillage de services (Service Mesh) est une couche dédiée de l'infrastructure qui contrôle la communication entre les services sur un réseau.

  • Ansible

    Ansible est une plateforme informatique open source de gestion des configurations (CM, Configuration Management) et d'automatisation, fournie par Red Hat.

  • ESB

    Un bus de services d'entreprise (ESB, Enterprise Service Bus) est un outil middleware qui sert à répartir le travail entre les composants connectés d'une application.

Voir toutes les définitions SOA Haut de page

Systèmes d'exploitation

Un ensemble de termes techniques relatifs aux systèmes d'exploitation (OS) open source ou propriétaire, à Linux, Windows, Unix ou MacOS, aux mécanismes de démarrage, aux lignes de commandes, aux noyaux et aux DLL.

  • BSD (Berkeley Software Distribution)

    BSD (à l'origine, Berkeley Software Distribution) désigne la version spécifique du système d'exploitation UNIX développée et distribuée par l'université de Californie à Berkeley

  • Windows Admin Center (anciennement projet Honolulu)

    Windows Admin Center, anciennement projet Honolulu, est un utilitaire accessible par navigateur qui gère les systèmes d'exploitation Windows Server et client, les clusters hyperconvergés et les clusters de basculement.

  • Boot2Docker

    Boot2Docker est une distribution Linux minimaliste qui n'a qu'un seul objectif : exécuter des conteneurs Docker. Elle est obsolète et son usage est déconseillé.

Voir toutes les définitions Systèmes d'exploitation Haut de page

- ANNONCES GOOGLE

LeMagIT

Close