Autrefois, les projets étaient orientés autour d'un langage de programmation, maintenant, le mélange des langages de programmation nous fait passer par des cadres d'applications. Voici un tableau montrant différents cadres d'applications (Framework) :
Nom | Langage | Description | Site Web |
---|---|---|---|
Accord.NET Framework | C# | Cadre d'application d'apprentissage automatique (ML). | http://accord-framework.net/ |
Akka.NET | C# | Cadre d'application de programmation concurrente et distribuée. | https://getakka.net/ |
ActionScript Foundry | ActionScript/Java | Cadre d'application pour le développement d'application en FLEX. | |
Adventure PHP Framework | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | |
Agavi | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | https://github.com/agavi/agavi |
Aidaweb | Smalltalk | Cadre d'application server Web. | http://www.aidaweb.si/ |
Akelos | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | https://github.com/akelos/akelos |
AngularJS | JavaScript | Cadre d'application permettant d'étendre les attributs des balises HTML. | https://angularjs.org/ |
Anvil | Python | Cadre d'application Web. | https://anvil.works/ |
Apache Click | Java | Cadre d'application Web avec des styles de modèles programmables. | http://click.apache.org/ |
Apache Cocoon | Java | Cadre d'application Web basé sur Spring. | http://cocoon.apache.org/ |
Apache Flink | Java, Scala | Cadre d'application de Mégadonnées | https://flink.apache.org/ |
Apache Hadoop | Java | Cadre d'application pour de l'utilisation intensive de données ainsi que de l'architecture d'applications distribuées. | http://hadoop.apache.org/ |
Apache Mahout | Java, Scala | Cadre d'application d'apprentissage automatique (ML). | https://mahout.apache.org/ |
Apache MXNet | Python, C++, Java, Julia, MATLAB, JavaScript, Go, R, Scala, Perl | Apprentissage automatique (ML)/Apprentissage profond | https://mxnet.apache.org/ |
Apache Spark | Scala | Cadre d'application pour le traitement de données à grande échelle. | https://spark.apache.org/ |
Apache Struts | Java, JSP | Cadre d'application Web. | http://struts.apache.org/ |
Apache Wicket | Java | Cadre d'application Web simplifié et bien intégré. | http://wicket.apache.org/ |
apex-trigger-actions-framework | Apex | Cadre d'application d'événements. | https://github.com/mitchspano/apex-trigger-actions-framework |
AppFuse | Java | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | https://github.com/appfuse/appfuse |
Aquarium | Python | Cadre d'application Web intégrant le système de gabarit de Cheetah. | http://aquarium.sourceforge.net/ |
Arch4J | Java | Cadre d'application Web pour entreprise en MVC (Modèle-Vue-Contrôleur). | http://arch4j.sourceforge.net/ |
ASP.NET MVC Framework | ASP.NET | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.asp.net/mvc/ |
ASP.NET Core | C# | Cadre d'application Web. | http://www.asp.net/ |
Bento | JSP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | |
Bishop | Java | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://bishop.sourceforge.net/ |
Bootstrap | HTML, CSS, JavaScript | Cadre d'application permettant d'uniformiser la présentation du Design de site Web | http://twitter.github.com/bootstrap/ |
BOSO | ASP.NET | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) spécialisé pour les applications de gestion. | https://github.com/gladir/boso |
Bottle | Python | Cadre d'application Web extrêmement léger. | http://bottlepy.org/ |
CakePHP | PHP | Cadre d'application selon le modèle MVC (Modèle-Vue-Contrôleur), style Ruby on Rails. | http://cakephp.org/ |
Canyamo | Java | Cadre d'application de portail. | |
Catalyst | Perl | Cadre d'application Web selon le modèle MVC (Modèle-Vue-Contrôleur). | https://github.com/perl-catalyst |
Celery | Python | Cadre d'application de système distribué. | https://docs.celeryproject.org/ |
CGI::Application | Perl | Cadre d'application Web selon le modèle MVC (Modèle-Vue-Contrôleur). | https://metacpan.org/pod/CGI::Application |
CherryPy | Python | Cadre d'application Web très simplifié. | https://docs.cherrypy.dev/ |
Chrysalis | Java | Cadre d'application Web selon le modèle MVC (Modèle-Vue-Contrôleur). | http://chrysalis.sourceforge.net/ |
Clearsilver | C, API Java | Cadre d'application Web extrêmement rapide. | http://www.clearsilver.net/ |
Clickstream | Java | Cadre d'application Web. | |
Cocos2d | C++ | Cadre d'application pour les jeux vidéos. | http://cocos2d-x.org/ |
Cocoon | Java | Cadre d'application Web. | http://cocoon.apache.org/ |
CodeIgniter | PHP | Cadre d'application Web avec un support MVC. | http://codeigniter.com/ |
ColdBox | ColdFusion | Cadre d'application professionnel. | http://coldbox.org/ |
ColdFusion on Wheels | ColdFusion | Cadre d'application d'organisation de système. | http://cfwheels.org/ |
ColdSpring | ColdFusion | Cadre d'application permettant la gestion simplifié des dépendances et de la configuration des CFC. | https://github.com/coldspringframework/coldspring1 |
Compass | Java | Cadre d'application Web. | https://github.com/kimchy/compass |
Cypress | JavaScript | Cadre d'application de test. | https://www.cypress.io/ |
Dancer | Perl | Cadre d'application Web avec AJAX, ORM,... | http://perldancer.org/ |
Daraja | FreePascal ou Delphi | Cadre d'application pour du Web HTTP | https://www.habarisoft.com/daraja_framework.html |
DelphiMVCFramework | Delphi | Cadre d'application prenant en charge BootStrap et inclut des modèles HTML. | https://github.com/danieleteti/delphimvcframework |
Django | Python | Cadre d'application pour l'Internet et le Web. | https://www.djangoproject.com/ |
DomUI! | Java | Cadre d'application Web avec AJAX. | https://github.com/fjalvingh/domui |
DORM | Delphi | Cadre d'application aussi nommé Delphi ORM, est un ORM puissant pour Delphi. | https://github.com/danieleteti/delphi-orm |
Echo | Java | Cadre d'application Web avec AJAX et des idées de Swing. | http://echo.nextapp.com/site/ |
Encog | Java/C# | Cadre d'application d'apprentissage automatique (ML et ANN). | https://www.heatonresearch.com/encog/ |
Entity Framework | C# | Cadre d'application de base de données. | https://docs.microsoft.com/ef/ |
Entity Framework Core | C# | Cadre d'application de base de données. | https://github.com/dotnet/efcore |
Express | Node.js | Cadre d'application de serveur Web. | http://expressjs.com/ |
Ext JS | JavaScript | Cadre d'application Web en MVC. | http://www.sencha.com/products/extjs |
Falcon Framework | Python | Cadre d'application de microservices à grande échelle. | https://falconframework.org/ |
Fano Framework | Free Pascal | Cadre d'application Web pour le langage de programmation Pascal moderne. | https://fanoframework.github.io/ |
Flask | Python | Cadre d'application Web basé sur Werkzeug. | http://flask.pocoo.org/ |
Flourish | PHP | Cadre d'application Web en MVC exclusivement. | https://github.com/flourishlib/ |
FLOW3 | PHP | Cadre d'application Web. | https://github.com/sandstorm/TYPO3.FLOW3/ |
FuelPHP | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://fuelphp.com/ |
Fusebox | ColdFusion | Cadre d'application Web. | https://github.com/fusebox-framework/Fusebox-ColdFusion |
FW/1 | ColdFusion | Cadre d'application se voulant tous en un. | https://framework-one.github.io/ |
Fx Engine | C++ | Cadre d'application pour le traitement de flux de données. | |
Gantry | Perl | Cadre d'application Web orienté objet et MVC (Modèle-Vue-Contrôleur). | |
Gantry | PHP | Cadre d'application Web avec des thèmes de gabarits. | http://www.gantry-framework.org/ |
G Framework | Delphi | Cadre d'application Web en une architecture MDA. | |
Google Web Toolkit (GWT) | Java | Cadre d'application générant du JavaScript. | https://developers.google.com/web-toolkit/ |
Gravity | HTML5/CSS3, Sass | Cadre d'application se voulant simple. | http://gravityframework.com/ |
Grok | Python | Cadre d'application pour l'Internet et le Web. | |
Hadoop | Java | Cadre d'application pour de l'utilisation intensive de données ainsi que de l'architecture d'applications distribuées. | http://hadoop.apache.org/ |
Halcyon | Ruby, GEM | Cadre d'application Web avec JSON. | http://halcyon.rubyforge.org/ |
Hangfire | C# | Cadre d'application pour gestion de travaux C#. | https://www.hangfire.io/ |
Helma | JavaScript | Cadre d'application Web du côté serveur. | http://helma.org/ |
Hibernate | Java, JDK 1.4 | Cadre d'application avec un style POJO. | http://www.hibernate.org/ |
Horse | FreePascal ou Delphi | Cadre d'application pour du Web HTTP | https://github.com/HashLoad/horse |
HTML5 Boilerplate | HTML5/CSS3, JavaScript | Cadre d'application pour des gabarits rapides à mettre en place. | http://html5boilerplate.com/ |
HybridJava | Java | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.hybridserverpages.com/ |
Hyperledger Burrow | Go | Cadre d'application de Blockchain. | https://github.com/hyperledger/burrow |
Hyperledger Fabric | Go | Cadre d'application de Blockchain. | https://github.com/hyperledger/fabric |
Hyperledger Indy | Python | Cadre d'application de Blockchain. | https://github.com/hyperledger/indy-node |
Hyperledger Sawtooth | Rust/Python | Cadre d'application de Blockchain. | https://github.com/hyperledger/sawtooth-core |
Interchange | Perl | Cadre d'application Web. | http://www.icdevgroup.org/ |
Jaffa | Java | Cadre d'application Web supportant Tomcat et incluant du JSP précompilé. | http://jaffa.sourceforge.net/ |
JATO | Java | Cadre d'application système unique Web. | |
JavaServer Faces | Java, Servlet API | Cadre d'application avec un interface de construction standard du côté serveur. | http://www.oracle.com/ |
Jelix | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://jelix.org/ |
Jifty | Perl | Cadre d'application Web. | http://jifty.org/ |
JUnit | Java | Cadre d'application de test. | https://junit.org/ |
JO | HTML5/CSS3, JavaScript | Cadre d'application spécialisé pour le mobile (cellulaire,...). | http://joapp.com/ |
JPublish | Java | Cadre d'application Web fusionnant avec les gabarits de Velocity, FreeMarker, StringTemplate ou WebMacro. | http://code.google.com/p/jpublish/ |
jQuery | JavaScript | Ce cadre d'application contient de nombreuses routines essentiel afin d'utiliser AJAX, et des traitements sommaires du document simplement | http://jquery.com/ |
Jucas | Java | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://jucas.sourceforge.net/ |
Keras | Python | Cadre d'application d'apprentissage profond (Deep learning). | https://keras.io/ |
Kohana | PHP | Cadre d'application Web en HMVC. | http://kohanaframework.org/ |
LampLighter | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) et RAD. | http://lamplighterphp.org/ |
Laravel | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | https://laravel.com/ |
lexa-tools | PHP | Cadre d'application Web supportant le MVC (Modèle-Vue-Contrôleur). | http://blog.amartynov.ru/ |
Lift | Java | Cadre d'application Web industriel. | http://liftweb.net/ |
limonade | PHP | Cadre d'application Web. | http://limonade-php.github.com/ |
Lithium | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) et RAD avec une vision de l'essentiel sans extra. | http://lithify.me/ |
LoggerPro | Delphi | Cadre d'application de journalisation (logging) pour Delphi. | https://github.com/danieleteti/loggerpro |
LÖVE | Lua | Cadre d'application très puissant pour des jeux en deux dimensions (Mari0,...) pour Windows, Linux et Mac OS X . | https://love2d.org/ |
Mach-II | ColdFusion | Cadre d'application Web avec une approche orientée objet et MVC (Modèle-Vue-Contrôleur). | http://www.mach-ii.com/ |
Mason | Perl | Cadre d'application Web très puissant. | http://www.masonhq.com/ |
Maverick | Java, J2EE | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://mav.sourceforge.net/ |
merb | Ruby | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.merbivore.com/ |
Metasploit Framework | Ubuntu Linux, Ruby | Cadre d'application permettant de tester l'infiltration et la vulnérabilité des systèmes. | http://www.metasploit.com/ |
Millstone | Java | Cadre d'application Web. | |
ML.NET | .NET | Cadre d'application d'apprentissage automatique (ML). | https://dot.net/ml |
Mocha | JavaScript | Cadre d'application de test automatisé | https://mochajs.org/ |
Model-Glue | ColdFusion | Cadre d'application Web avec une approche orientée objet et du Rich Internet Applications. | http://www.model-glue.com/ |
MODX | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://modx.com/ |
Mojolicious | Perl | Cadre d'application Web avec des nouvelles idées. | http://mojolicio.us/ |
Mono | C# | Cadre d'application open source de .NET. | http://docs.go-mono.com/ |
MonoRail (Castle on Rails) | ASP.NET | Cadre d'application inspiré de «Ruby on Rails». | http://www.castleproject.org/ |
Moonstalk | Lua | Cadre d'application Web utilisant FastCGI et SQLite. | http://moonstalk.org/ |
Nephtali | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://nephtaliproject.com/ |
.NET Framework | C#, VB .NET, ASP.NET | Cadre d'application permettant de supporter les systèmes d'exploitation de Microsoft. | http://msdn.microsoft.com/ |
nette | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) avec AJAX. | http://nette.org/ |
Next.js | JavaScript | Cadre d'application permettant d'effectuer des rendu hybride statique et rendu côté serveur SSR. | https://nextjs.org/ |
NHibernate | .NET | Cadre d'application ORM | http://nhibernate.info/ |
Niggle | Java | Cadre d'application Web. | http://niggle.sourceforge.net/ |
numl | .NET | Cadre d'application d'apprentissage automatique (ML. | http://numl.net/ |
NUnit | .NET | Cadre d'application de test. | https://docs.nunit.org/ |
oclif | Node.js | Cadre d'application de CLI. | https://oclif.io/ |
OGNL | Java | Cadre d'application Web. | http://incubator.apache.org/ognl/ |
onTap | ColdFusion | Cadre d'application permettant d'intégrer d'autres applications. | http://ontap.riaforge.org/ |
OpenSymphony | Java | Cadre d'application Web. | |
orinoco | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) et ORM. | http://code.google.com/p/orinoco-framework/ |
OSCache | Java | Cadre d'application Web complémentaire. | |
OSCore | Java | Cadre d'application Web complémentaire. | |
OSUser | Java | Cadre d'application Web complémentaire. | |
OSWorkflow | Java | Cadre d'application Web complémentaire. | |
P4A (PHP For Applications) | PHP | Cadre d'application Web de style RAD. | http://p4a.sourceforge.net/ |
Padrino | Ruby, GEM | Cadre d'application Web. | http://www.padrinorb.com/ |
pakyow | Ruby, GEM | Cadre d'application Web léger et élégant. | http://pakyow.com/ |
phaux | PHP | Cadre d'application Web. | http://code.google.com/p/phaux/ |
PHPDevShell | PHP | Cadre d'application Web. | https://launchpad.net/phpdevshell |
PHP on Trax | PHP | Cadre d'application Web de style RAD. | https://github.com/phpontrax/trax |
Play! | Java | Cadre d'application Web léger et rapide. | http://www.playframework.org/ |
Prado | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | https://www.pradoframework.net/ |
PropertySet | Java | Cadre d'application Web. | |
Prototype | JavaScript | Cadre d'application contenant de nombreuses routines essentiel afin d'utiliser AJAX, et des traitements sommaires du document simplement | http://www.prototypejs.org/ |
Pylons | Python | Cadre d'application pour l'Internet et le Web. | https://www.pylonsproject.org/ |
Pyramid | Python | Cadre d'application Web et d'autres niveaux. | https://trypyramid.com/ |
PyTorch | Python | Cadre d'application d'apprentissage automatique. | https://pytorch.org/ |
Quartz Scheduler | Java | Cadre d'application Web. | http://www.quartz-scheduler.org/ |
Rain framework | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.rainframework.com/ |
Ramaze | Ruby, JRuby ou MRI | Cadre d'application Web très simplifié. | http://ramaze.net/ |
React Native | JavaScript | Cadre d'application permettant la création d'interfaces utilisateur. | https://facebook.github.io/react-native/ |
Recess! | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.recessframework.org/ |
RIFE | Java | Cadre d'application Web. | http://rifers.org/ |
Router4Delphi | Delphi | Cadre d'application pour Delphi permettant de gérer le routage dans des applications Web ou des services REST. | https://github.com/academiadocodigo/Router4Delphi |
Ruby on Rails | Ruby | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://rubyonrails.org/ |
Sanic | Python | Cadre d'application Web et serveur Web. | https://github.com/sanic-org/sanic |
Selenium | Java | Cadre d'application de test. | https://www.selenium.dev/ |
SilverStripe / Sapphire | PHP | Cadre d'application Web. | http://www.silverstripe.org/ |
Seagull | PHP | Cadre d'application Web en POO. | https://github.com/Seagull-Project-PHP-Framework/seagullframework |
Seam | Java | Cadre d'application Web avec AJAX, JSF (JavaServer Faces) et JPA (Java Persistence) et EJB (Java Beans). | http://seamframework.org/ |
Seaside | Smalltalk | Cadre d'application Web. | http://seaside.st/ |
Shocks Servlet Framework | Java | Cadre d'application de servlet Web. | |
Sinatra | Ruby, GEM | Cadre d'application Web. | http://www.sinatrarb.com/ |
SiteMesh | Java | Cadre d'application Web. | http://www.sitemesh.org/ |
SOFIA | Java | Cadre d'application Internet avec un outil RAD. | http://sourceforge.net/projects/salmon/ |
Solar | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.solarphp.com/ |
Sourdough | PHP5 | Cadre d'application Web. | http://sourdough.phpee.com/ |
Spring | Java, OSGi | Cadre d'application pour entreprise | http://www.springsource.org/ |
Spring4D | Delphi | Cadre d'application Spring pour Delphi. | http://www.spring4d.org/ |
SproutCore | HTML5 | Cadre d'application voulant déplacer la logique d'affaires dans le navigateur afin de répondre plus rapidemenent aux actions utilisateurs. | http://www.sproutcore.com/ |
Ssrc Web Wispers | C++ ou Lua | Cadre d'application Web. | http://www.savarese.com/software/wispers/ |
Stripes | Java | Cadre d'application Web. | http://www.stripesframework.org/ |
Struts | Java, JSP | Cadre d'application Web. | http://struts.apache.org/ |
Swiftlet | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) avec syntaxe très courte. | https://github.com/ElbertF/Swiftlet |
Symfony | PHP | Cadre d'application professionnel. | http://symfony.com/ |
Synopse mORMot | FreePascal ou Delphi | Cadre d'application client-serveur ORM/ODM SOA MVC | https://synopse.info/fossil/wiki?name=SQLite3+Framework |
Tapestry | Java | Cadre d'application Web. | http://tapestry.apache.org/ |
Tekuna | PHP | Cadre d'application Web pour un support partiel du Servlets, XWork et Spring de Java. | http://code.google.com/p/tekuna/ |
tiOPF | Delphi | Cadre d'application persistant d'objets écrit en Object Pascal, destiné à être utilisé avec les compilateurs Delphi et Free Pascal (FPC). | https://github.com/graemeg/tiopf |
Tir | Lua | Cadre d'application Web. | https://github.com/mongrel2/Tir |
TMS WEB Core | Delphi | Cadre d'application prenant en charge l'utilisation des contrôles multiplateformes FNC. | http://tmssoftware.com/site/tmswebcoreintro.asp |
toKernel | PHP | Cadre d'application Web orientée objet et extensible. | http://www.tokernel.com/ |
TrollTech | C++ | Cadre d'application pour le Qt. | http://www.trolltech.com/ |
Turbine | Java | Cadre d'application Web pouvant utiliser JSP. | http://turbine.apache.org/ |
TurboGears | Python | Cadre d'application pour l'Internet et le Web. | http://turbogears.org/ |
Turbo Vision | Turbo Pascal | Cadre d'application pour développer des applications IDE sous DOS. | http://tvision.sourceforge.net/ |
Twitter Bootstrap | HTML, CSS, JavaScript | Cadre d'application permettant d'uniformiser la présentation du Design de site Web | http://twitter.github.com/bootstrap/ |
uniGUI | Delphi | Cadre d'application Web | http://www.unigui.com/ |
UNITEST | Turbo Pascal | Cadre d'application permettant de faire des tests unitaires pour des programmes écrit en Turbo Pascal. | https://github.com/gladir/UNITEST |
Vaadin | Java | Cadre d'application Web. | https://vaadin.com/ |
Verge | Java, J2EE API | Cadre d'application. | http://www.inversoft.com/ |
Visualforce | Apex | Cadre d'application de composantes. | |
Vork | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur) et RAD. | http://www.vork.us/ |
VRaptor | Java | Cadre d'application Web selon le modèle MVC (Modèle-Vue-Contrôleur). | http://www.vraptor.org/ |
Wakanda | JavaScript | Cadre d'application Web et mobile du côté serveur. | http://www.wakanda.org/ |
WebWork | Java, JSP | Cadre d'application Web renommé Apache Struts maintenant. | http://www.opensymphony.com/webwork/ |
web2py | Python | Cadre d'application pour l'Internet et le Web. | http://web2py.com/ |
web-boew | HTML5/CSS3/JavaScript/SVG | Cadre d'application boite à outils Web (Responsive Web Design, Multilingue, accessible au minorité) du Gouvernement du Canada. | https://github.com/wet-boew/wet-boew/wiki/Accueil |
XNA | C# | Cadre d'application pour les jeux de Microsoft pour la XBox 360, Zune et Windows. | |
YAML | CSS | Cadre d'application pour les feuilles de styles. | http://www.yaml.de/ |
YII | PHP | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | http://www.yiiframework.com/ |
ZanPHP | PHP5 | Cadre d'application Web en MVC (Modèle-Vue-Contrôleur). | |
Zend Framework | PHP | Cadre d'application très puissant et professionnel supporté par IBM. | http://framework.zend.com/ |
ZK | Java | Cadre d'application Web pour Mobile avec AJAX. | http://www.zkoss.org/ |
Zoop | PHP | Cadre d'application Web réutilisant des projets existant : Smarty, Prototype, Pear,... | |
Zope | Python | Cadre d'application et serveurs d'application pour l'Internet et le Web. | https://github.com/zopefoundation/Zope |
Légende
Cette couleur permet d'indiquer que le cadre d'application a été redirigé vers un autre projet ou a été renommé.
Cette couleur permet d'indiquer que le cadre d'application est discontinué.
Quel langage de programmation possède le plus de cadres d'application (Framework) ?
Contrairement à ce que l'on pourrait croire, non ce n'est pas le langage de programmation PHP ayant le plus de cadres d'application, mais plutôt le langage de programmation Java. De ce fait, lorsqu'il y a trop de choix, certains finiront par mourir, car ils deviendront ignorés à cause de cette surabondance.
Y-a-t-il un meilleur cadre d'application que les autres ?
Non, il n'y a pas de cadre d'application «Universel» répondant à tous les souhaits de tous et chacun. Cependant, on constate que la technologie de Microsoft, avec .NET à moins de variantes de cadre d'applications que les autres. Également, on constate que les cadres d'applications sont de plus en plus communs pour tous les langages de programmation ayant un lien avec le Web. Certains sont spécialisés pour un langage de programmation, d'autres combinent plusieurs langages. Enfin, il y a aussi des cadres d'applications très rapides, certains idéologiques (Responsive Web Design,...) et d'autres très complets. Le plus grand danger, c'est d'utiliser le cadre d'application le plus populaire en croyant qu'il s'agit d'un choix correspondant à vos besoins.
Un cadre d'application est-ce bien utile ?
Les sceptiques diront «On coup un cheveu en quatre», «Le développement est dix fois plus long qu'avant», «La vitesse d'exécution est médiocre» ou encore «Les mêmes problèmes de fonctionnement se produisent autant avec un cadre d'application que sans», il est vrai que ce n'est pas évident qu'un cadre d'application apportera un plus dans votre application. Par contre, un cadre d'application bien ciblé produira un résultat beaucoup plus rapidement. Prenons par exemple le cadre d'application LÖVE pour la production d'un jeu en 2 dimensions Mari0. Ce jeu aurait nécessité deux ou trois spécialistes de plus s'il n'avait pas utilisé le cadre d'application. Un mauvais exemple d'utilisation de cadre d'application, c'est par exemple sur un site avec un haut niveau de trafic, si vous utilisez Django pour vos requêtes ORM, vous allez doubler le temps nécessaires pour générer une requête SQL.
Voir également
Langage de programmation - ColdFusion - Références des bibliothèques et cadres d'application
Langage de programmation - Delphi - Références des bibliothèques et cadres d'application
Langage de programmation - Java - Références des bibliothèques et cadres d'application
Langage de programmation - JavaScript - Références des bibliothèques et cadres d'application
Langage de programmation - Lua - Références des bibliothèques et cadres d'application
Langage de programmation - Perl - Références des bibliothèques et cadres d'application
Langage de programmation - PHP - Références des bibliothèques et cadres d'application
Langage de programmation - Python - Références des bibliothèques et cadres d'application
Langage de programmation - Ruby - Références des bibliothèques et cadres d'application