Mojolicious

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().

Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.

Mojolicious
Description de l'image Mojolicious logo.png.

Informations
Dernière version 9.37 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/mojolicious/mojoVoir et modifier les données sur Wikidata
Écrit en PerlVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Type Framework webVoir et modifier les données sur Wikidata
Licence Artistic LicenseVoir et modifier les données sur Wikidata
Site web mojolicio.us, mojolicious.org et mojolicious.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

Mojolicious est un framework open source écrit en Perl, qui applique le modèle de conception Modèle-Vue-Contrôleur (MVC). Il a été créé par Sebastian Riedel, créateur initial de Catalyst.

Il vise à éviter la lourdeur de Catalyst.

Il a la particularité d'être orienté temps réel en intégrant une boucle évènementielle qui permet de gérer les entrées/sorties de façon non bloquante, il intègre en natif l'implémentation des web sockets qui permet l'établissement d'une connexion bidirectionnelle entre le serveur web et les navigateurs récents.

Annexes

Liens externes

  • (en) Site officiel
  • Julien Vehent, « Développement web en Perl avec Mojolicious », in GNU/Linux magazine France no 138 ()
v · m
Frameworks web
Python
  • Django
  • Flask
  • Tornado (framework) (en)
  • Scrapy
  • Twisted
  • Web2py
  • CherryPy
  • Pyramid
  • TurboGears
PHP
Ruby
Perl
  • Catalyst
  • Dancer
  • Mojolicious
Smalltalk Seaside
JavaScript
Côté serveur
Côté client
CSS
Java
.NET
  • icône décorative Portail de la programmation informatique
  1. « Release 9.37 », (consulté le )