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.

  • XML

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

  • Jabber

    Jabber est une initiative visant à créer une plateforme de messagerie instantanée open source fondée sur le langage XML.

  • 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.

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.

  • 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).

  • génie logiciel

    Est appelé génie logiciel l'application des principes de l'ingénierie (traitant habituellement des systèmes physiques) à la conception, au développement, au test, au déploiement et à la gestion de logiciels.

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.

  • 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.

  • haptique

    L'haptique est la science de l'application d'un contrôle et d'une sensation tactiles à l'interaction avec des applications informatiques. Le mot vient du grec « haptomai » qui signifie « je touche ». L'haptique apporte une dimension supplémentaire à un environnement de réalité virtuelle ou 3D. Elle est essentielle à l'immersivité de ces environnements.

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.

  • Jabber

    Jabber est une initiative visant à créer une plateforme de messagerie instantanée open source fondée sur le langage XML.

  • TensorFlow

    Développé par les chercheurs de Google, TensorFlow est un outil open source d'apprentissage automatique (machine learning), d'apprentissage profond et d'analyses statistiques et prédictives.

  • propriétaire

    En informatique, le terme « propriétaire » décrit une technologie ou un produit détenu exclusivement par une seule entreprise, qui protège soigneusement ses connaissances concernant la technologie ou le fonctionnement intrinsèque du produit. Certains produits propriétaires ne peuvent fonctionner correctement, voire simplement fonctionner, que s'ils sont utilisés avec d'autres produits de la même entreprise. Citons, par exemple Adobe Acrobat, dont les fichiers PDF (Portable Document Format) ne peuvent être lus que via Acrobat Reader. Microsoft est souvent cité comme le meilleur exemple d'entreprise ayant adopté une approche propriétaire. Il est à noter que l'approche propriétaire est une approche traditionnelle. Quelle que soit l'époque, le secret de fabrication des produits d'une entreprise a toujours été jalousement gardé, et les dispositifs juridiques tels que les brevets, les marques déposées et les droits d'auteur ont été mis au point pour protéger la propriété intellectuelle d'une entreprise.

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.

  • Test en boîte blanche

    Le test en boîte blanche (white box testing, en anglais) est une méthode de test logiciel qui utilise le code source d'un programme comme base pour concevoir des tests et des scénarios de test pour l’assurance qualité (QA).

  • XML

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

  • iPaaS (integration platform as a service)

    L'iPaaS (Integration platform as a service, plateforme d'intégration à la demande ou PaaS d’intégration) est un ensemble d'outils automatisés servant à connecter des applications déployées dans différents environnements.

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.

  • 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.

  • SOA (Service-Oriented Architecture, Architecture orientée services)

    L'architecture orientée services (Service-Oriented Architecture, SOA) est un modèle de développement logiciel à base de composants applicatifs distribués et doté de fonctions de découverte, de contrôle d'accès, de mappage de données et de sécurité.

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.

  • 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é.

  • agnostique

    En informatique, un état est dit « agnostique » lorsqu'il se rapporte à une ressource généralisée au point d'être interopérable au sein de systèmes distincts, à savoir indépendante de ceux-ci. Le terme peut désigner non seulement un logiciel ou un élément matériel, mais également des pratiques ou des processus métier.

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

- ANNONCES GOOGLE

LeMagIT

Close