Différences entre versions de « Framework »
(Page créée avec « = Qu’est ce qu’un framework ? = En commençant la programmation, on découvre HTML, CSS, PHP, Java, JavaScript…. Mais rapidement, on entend parl... ») |
|||
(5 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 11 : | Ligne 11 : | ||
= Exemples de frameworks = | = Exemples de frameworks = | ||
− | * | + | * [[Framework .NET]] de Microsoft |
− | * | + | * Pour PHP : [[Symfony]] |
− | * | + | * Pour JavaScript : [[NodeJs]], [[Angular]], [[React]],... |
+ | liste: https://colorlib.com/wp/javascript-frameworks/ | ||
+ | Top 10 JavaScript frameworks | ||
+ | 1. [[Angular]] | ||
+ | 2. [[React]] | ||
+ | 3. [[Vue.js]] | ||
+ | 4. [[Ember.js]] | ||
+ | 5. [[Meteor]] | ||
+ | 6. [[Mithril]] | ||
+ | 7. [[Node.js]] | ||
+ | 8. [[Polymer]] | ||
+ | 9. [[Aurelia]] | ||
+ | 10. [[Backbone.js]] | ||
+ | |||
+ | * Pour Java : [[Spring]], [[JSF]], [[JHipster]], [[Struts]], [[Vaadin]], [[GWT: Google Web Toolkit]] | ||
:- https://www.whizlabs.com/blog/top-java-frameworks/ | :- https://www.whizlabs.com/blog/top-java-frameworks/ | ||
:- https://www.jmdoudoux.fr/java/dej/chap-frameworks.htm | :- https://www.jmdoudoux.fr/java/dej/chap-frameworks.htm |
Version actuelle datée du 21 avril 2020 à 22:55
Qu’est ce qu’un framework ?
En commençant la programmation, on découvre HTML, CSS, PHP, Java, JavaScript…. Mais rapidement, on entend parler de choses comme Symfony, Spring, Laravel, Zend etc. Ce ne sont pas des langages de programmation, mais des frameworks. Qu’est-ce qu’un framework ?
Un framework, aussi appelé « cadre applicatif » ou « structure logicielle », est un ensemble de composants logiciels qui permettent de créer le squelette d’un logiciel ou d’une application. Un framework est comparable à une boite à outils dans laquelle le développeur vient chercher les composantes dont il a besoin. C’est en fait un cadre de travail qui simplifie le travail des développeurs en leur offrant une structure d’ensemble.
Les frameworks fonctionnent par langage de programmation et permettent de développer tous types de supports : sites web, jeux, applications mobiles etc. Mais l’on peut également créer son propre framework.
Pourquoi utiliser un framework ?
Les frameworks permettent de gagner du temps car les développeurs n’auront pas à développer tout de a à z. Ils peuvent ainsi se concentrer sur la réalisation de tâches spécifiques au lieu de passer du temps sur des choses récurrentes comme l’architecture de base. Les frameworks sont largement utilisés aujourd’hui. Quand un développeur arrive dans une équipe qui utilise un framework qu’il maîtrise, il trouvera ses repères plus facilement et plus rapidement.
Exemples de frameworks
- Framework .NET de Microsoft
- Pour PHP : Symfony
- Pour JavaScript : NodeJs, Angular, React,...
liste: https://colorlib.com/wp/javascript-frameworks/
Top 10 JavaScript frameworks 1. Angular 2. React 3. Vue.js 4. Ember.js 5. Meteor 6. Mithril 7. Node.js 8. Polymer 9. Aurelia 10. Backbone.js
- - https://www.whizlabs.com/blog/top-java-frameworks/
- - https://www.jmdoudoux.fr/java/dej/chap-frameworks.htm [[Category:JAVASCRYPT] [[Category:React]