Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Décontamination - Antivirus - Protection - Protection de la Vie Privée Assiste.com - Sécurité informatique préventive - Décontamination - Antivirus - Protection - Protection de la Vie Privée

Framework

Un Framework est un Cadre de travail, un ensemble de composants logiciels permettant aux développeurs de développer plus rapidement et à moindre coût des applications.

 - Qu'est-ce qu'un Framework ? Qu'est-ce qu'un Framework ?Ecrire à Assiste.com -  - Qu'est-ce qu'un Framework ?

Un « Framework » est un « Cadre de travail », un ensemble de composants logiciels permettant aux développeurs de développer plus rapidement et à moindre coût des applications.

Le principe qui préside au développement de « Frameworks » est le DRY (« Don’t Repeat Yourself » - « Ne vous répétez pas ») élevé, non plus au niveau de briques d'une application, mais au niveau de concepts de développement, d'architecture de production, d'ossature (de charpente) sans spécialisation. Un « Framework » impose une méthodologie de développement chez / pour un éditeur, un art (pas une simple optimisation) du développement.

Un « Framework » n'est pas un programme qui peut être exécuté en tant que tel.

Il existe de nombreux Framework. Chaque grand éditeur de logiciels a son ou ses Framework

Microsoft .NET Framework (prononcer DOT NET Framework) n'est que l'un des Framework de Microsoft.

KDE, par exemple, est un Framework libre fournissant une couche d'abstraction logicielle multiplateforme (grâce au kit de développement Qt de Trolltech), permettant à des applications développées, de manière unique, dans cet environnement, de fonctionner simultanément sous Unix (dont Unix Solaris), Linux, BSD, Mac OS X, Windows. Les applications disponibles sous KDE sont, historiquement, un environnement de bureau (cet environnement de bureau est celui par défaut de certaines distributions Linux comme OpenSuse, Kubuntu ou Mandriva, et est (avec GNOME) la principale alternative libre et grand public aux interfaces Windows et Mac OS X). D'autres applications sont innombrables : voir Wikipedia.

Exemples de Frameworks :

  • .Net Framework est un Framework de développement d'applications de Microsoft.
  • Stagefright est un Framework multimédia d'Android.
  • Media Foundation est un Framework multimédia de Microsoft.
  • Quicktime est un Framework multimédia de Microsoft Windows et Apple Mac OS.
  • DirectShow est un Framework multimédia de Microsoft Windows.
  • GStreamer est un Framework multimédia d'Apple Mac OS.
  • FFmpeg est un Framework multimédia de Linux.
  • GStreamer est un Framework multimédia de Linux.
  • xine est un Framework multimédia de Linux.
  • MLT est un Framework multimédia de Linux.
  • Zend Framework est un Framework pour applications Web (Logiciel libre).
  • Etc. ...

Framework - Qu'est-ce qu'un Framework ?

Framework - Le concept de « DRY »Le concept de « DRY »Ecrire à Assiste.com - Framework - Le concept de « DRY » Framework