Coucou SorenS ^^,
Ca sent la question du newbee. T'es-tu aussi demandé à quoi peut servir la touche Pause| Attn de ton clavier ?
Bon, un framework est un ensemble de bibliothèque (i.e. : morceau de programme indépendant) qui permet de ne pas avoir à réinventer la roue. Plus que ça les framework peuvent être des applications Complètes modulable à souhait.
Les framework contiennent souvent un aspect graphique, une qualité dans un domain précis (interface Ecran<->BDD ; gestion de l'IA ; gestion du temps réel ; Fonction mathématique très évoluée), ou tout simple permette de faire abstraction d'un OS...
Exemple : WxWindows est un excellent framework multi-OS qui permet de faire des applications graphique en C++. Fiabilité, rapidité, simplicité sont autant de qualité pour ce Frame utilisé (à tort je trouve) par des entreprises telles que des aéroports privés aux USA ou des centrales éléctriques en europe de l'est.
Il existe autant de framework qu'il y a de MGI de développement (je schématise). Les frameworks peuvent être libre et gratuit, payant, fortement payant. Certains framework sont spécialisés (Artishow est un framework PHP qui peut être utilisé pour faire des graphiques), d'autre plus global. Des frameworks existent aussi étant lié à des OS. Une discution stérile peut résulter pour savoir si le C#/C.net n'est pas un framework déguisé.
Utiliser du Java sans un framework est par exemple une folie douce si on souhaite faire quelques choses de visuelle (pour faire juste un petit script qui gère des BDD, pas de soucis). Si tu as fais une appli Java sans framework, tu peux aller te pendre ^^. Faire une interface graphique en C sans framework est complètement idiot aussi. (pas de favoritisme dans les languages de programmation.)
Bon j'espère avoir été concis et avoir répondu à tes interrogations.
Ha, un détail qui peut avoir son importance. FrameWork a plusieurs dizaines de synonymes, dont parfois des synonymes qui peuvent réellement porter à confusion. Ainsi on peut parler de Frame (à pas confondre avec le découpage d'écran en HTML), de bibliothèque graphique (qui est vachement réducteur tout de même), de module de complémentarité (alors là, je le pige toujours pas celui là... heureusement peu utilisé), de PS (pour programming System), de cadre d'application voir cadriciel, de base de programmation (genre c'est pas le main() qui bosse ... je vous jure y'en a qui disent n'importe quoi), de progiciel (pour les framework qui sont déjà bien avancés seulement), de brique logique (pourquoi pas), et de guide d'architecture... Y'en a certainement d'autres, mais votre bon serviteur que je suis ne s'en souviens pas.
Kéké qui ne savait pas encore ce qu'était une bibliothèque en informatique y'a 10 ans ...
Ca sent la question du newbee. T'es-tu aussi demandé à quoi peut servir la touche Pause| Attn de ton clavier ?
Bon, un framework est un ensemble de bibliothèque (i.e. : morceau de programme indépendant) qui permet de ne pas avoir à réinventer la roue. Plus que ça les framework peuvent être des applications Complètes modulable à souhait.
Les framework contiennent souvent un aspect graphique, une qualité dans un domain précis (interface Ecran<->BDD ; gestion de l'IA ; gestion du temps réel ; Fonction mathématique très évoluée), ou tout simple permette de faire abstraction d'un OS...
Exemple : WxWindows est un excellent framework multi-OS qui permet de faire des applications graphique en C++. Fiabilité, rapidité, simplicité sont autant de qualité pour ce Frame utilisé (à tort je trouve) par des entreprises telles que des aéroports privés aux USA ou des centrales éléctriques en europe de l'est.
Il existe autant de framework qu'il y a de MGI de développement (je schématise). Les frameworks peuvent être libre et gratuit, payant, fortement payant. Certains framework sont spécialisés (Artishow est un framework PHP qui peut être utilisé pour faire des graphiques), d'autre plus global. Des frameworks existent aussi étant lié à des OS. Une discution stérile peut résulter pour savoir si le C#/C.net n'est pas un framework déguisé.
Utiliser du Java sans un framework est par exemple une folie douce si on souhaite faire quelques choses de visuelle (pour faire juste un petit script qui gère des BDD, pas de soucis). Si tu as fais une appli Java sans framework, tu peux aller te pendre ^^. Faire une interface graphique en C sans framework est complètement idiot aussi. (pas de favoritisme dans les languages de programmation.)
Bon j'espère avoir été concis et avoir répondu à tes interrogations.
Ha, un détail qui peut avoir son importance. FrameWork a plusieurs dizaines de synonymes, dont parfois des synonymes qui peuvent réellement porter à confusion. Ainsi on peut parler de Frame (à pas confondre avec le découpage d'écran en HTML), de bibliothèque graphique (qui est vachement réducteur tout de même), de module de complémentarité (alors là, je le pige toujours pas celui là... heureusement peu utilisé), de PS (pour programming System), de cadre d'application voir cadriciel, de base de programmation (genre c'est pas le main() qui bosse ... je vous jure y'en a qui disent n'importe quoi), de progiciel (pour les framework qui sont déjà bien avancés seulement), de brique logique (pourquoi pas), et de guide d'architecture... Y'en a certainement d'autres, mais votre bon serviteur que je suis ne s'en souviens pas.
Kéké qui ne savait pas encore ce qu'était une bibliothèque en informatique y'a 10 ans ...