• Fonctionnalités
    • Avantages
    • Intelligence artificielle
    • Puissance SEO
    • Topic Cluster Manager
  • Références
    • Témoignages
    • Exemples boutiques
    • Presse
  • Tarifs
    • Nos abonnements
    • Migrez vers WiziShop
  • Ressources
    • Nouveautés
    • Partenaires Experts
    • Aides
    • API
    • Glossaire E-commerce
    • Les conseils de Grégory Beyrouti
  • Blog
Tout Lexique Commerce Lexique Marketing Lexique Entrepreneur Lexique Logistique

Framework

Le framework peut se traduire en français par “cadre de travail”. Il s’agit d’une sorte de boîte à outils ou d'architecture prête à l'emploi dont les développeurs se servent pour créer une application mobile, un site web, un logiciel d'entreprise, etc.

Le framework ou infrastructure logicielle sert donc de base aux développeurs pour faciliter leur travail. Il prend en quelque sorte la forme d’un canevas ou d’un squelette de programme qui pourra ensuite être enrichi afin de répondre aux besoins du client.

Cette infrastructure logicielle offre donc un ensemble de composants logiciels et d’outils (codes prédéfinis, grille CRUD, arborescence, bibliothèque, etc.) capables d’uniformiser et de faciliter le développement d'applications, sites web, etc.

Il existe différents types de frameworks pouvant être utilisés selon les besoins du développeur :

  • Les frameworks d'infrastructure système : pour le développement d’interfaces graphiques, de systèmes d’exploitation, d’outils de communication,etc.
  • Les frameworks d'intégration intergicielle : pour fédérer des applications qui fonctionnent de façon indépendante.
  • Les frameworks de gestion de contenu : qui permettent de traiter les informations numérisées.
  • Les frameworks d’entreprise : qui sont dédiés aux applications développées pour les entreprises.

Il existe donc des frameworks pour tout type de projet qu’il s’agisse du développement d’un site web, d’un jeu, d’une application mobile ou encore la création d’un module d'extension.

En règle générale, ils sont proposés dans un langage de programmation spécifique.

Cet ensemble d'outils et de composants permet de gagner en productivité en évitant de partir de zéro pour le développement d’une application.

Il offre également une grande flexibilité aux développeurs qui peuvent choisir d’utiliser ou non les composants proposés.

Le framework permet aussi d'utiliser un code propre et entièrement fonctionnel et de profiter de l’appui d’une grande communauté en ligne pouvant aider à corriger des bugs.

Un grand nombre de frameworks sont disponibles pour assister les développeurs dans leur travail. Parmi les plus connus on retrouve notamment :

  • Apache Cocoon : un environnement JAVA/XML pour le développement web
  • Catalyst : un framework open-source en langage de programmation PERL destiné aux logiciels applicatifs
  • Django : framework open-source en langage Python pour le web
  • Microsoft .NET : proposé par la société Microsoft pour le développement de logiciels applicatifs, applications web et composants logiciels
  • Ruby on Rails : écrit en langage Ruby
  • Symfony : en langage PHP pour le développement web
Ne perdez plus de temps ! Testez WiziShop dès aujourd’hui…

Rejoignez les 250 000 entrepreneurs qui ont déjà lancé leur business en ligne.

CRÉER MA BOUTIQUE

Ne perdez plus de temps ! Testez WiziShop dès aujourd'hui...

L'essai est gratuit pendant 15 jours, sans engagement et vous donne accès à l'ensemble des fonctionnalités.

Créez votre boutique en ligne

Test gratuit 15 jours - Sans engagement - Accès à toutes les fonctionnalités

Votre email
est déjà utilisé.
Veuillez vous connecter pour créer la boutique

Mot de passe oublié?

Le mot de passe incorrect

La liaison avec le serveur n'a pas abouti, veuillez réessayer

Retourner à la création

En fournissant votre adresse e-mail, vous acceptez nos Conditions Générales d’utilisation.

Vous avez déjà un compte WiziShop ? Connectez-vous