[Perl] Framework web
Sébastien Feugère
sebastien at feugere.net
Mar 28 Fév 10:30:18 CET 2023
Une différence notable entre les frameworks Perl (Dancer, Mojolicious,
Catalyst) et Django: côté Perl il n'y a pas d'ORM intégré, ni de système
d'administration permettant d'avoir automatiquement un accès au backend
via le navigateur.
Je peux recommander Yancy (une extension à Mojolicious) qui fournit "une
application d'administration pour éditer le contenu" (une sorte de CMS).
Yancy est suffisamment perfectionné pour pouvoir se connecter à la base
de donnée via Mojo::Mysql, Mojo::Postgres ou un schéma DBIx::Class. Il
fournit également des fonctionnalités d'authentification avancées. Tout
ceci permet de gagner du temps sur toutes ces tâches, ce qui est une des
forces de Django.
https://docs.mojolicious.org/Mojolicious/Guides/Tutorial
https://metacpan.org/dist/Yancy/view/lib/Yancy/Guides/Tutorial.pod
> Il n'y aurait pas une solution en perl côté front-end pour remplacer
le javascript ?
Il existe WebPerl, mais j'ignore s'il y a des personnes qui utilisent
vraiment cela pour leurs clients?
https://webperl.zero-g.net/
--
Sébastien Feugère
On 28/02/2023 09:39, Hugues wrote:
> Salut Patrice
>
> j'utilise Dancer et Dancer 2 depuis des années, avec du DBIx Class (
> orm )
>
> pour la base de données. j'en suis très content.
>
> ça fonctionne très bien avec Nginx + Starman. j'ai construit des
> applications métier/web
>
> avec le front-end web Jq + bootstrap. ça va du CRM dans la monétique
> au CRM pour des agences de location de villas
>
> de luxes, en passant par un frontend Asterisk pour suivre les files
> d'attentes d'appels.
>
> j'en ai un dizaine en fonctionnement chez des clients, ce que j'aime
> bien c'est que c'est simple et super facile a maintenir.
>
> j'ai essayé mojolicious qui a l'air très bien aussi mais j'avais déjà
> mis en place du dancer donc j'ai continué.
>
> voila si ça peut t'aider.
>
> bye
>
> Hugues.
>
>
>
> Le 28/02/2023 à 09:23, Patrice Karatchentzeff a écrit :
>> Salut,
>>
>> Je suis en train de reprendre un projet qui a été initialement
>> développé côté back-end en Django. Bon, je viens de me taper 800
>> lignes de Python pour apprendre : je me suis convaincu pourquoi je
>> n'étais pas convaincu...
>>
>> En revanche, en tant que mongueur, je me dis qu'un framework en Perl,
>> ça pourrait être sympa... Il y en a quelques-uns, mais je n'y connais
>> rien (en framework : j'ai juste bidouillé un peu Django). J'ai
>> toujours tout développé avec mes mimines... Mais il paraît qu'il faut
>> vivre avec son temps :) (Bien que j'en sois convaincu côté front-end,
>> j'ai encore des doutes côté back-end...).
>>
>> Mes besoins : une base de donnée (sans doute relationnelle) qui sera à
>> termes déployée sur plusieurs instances pour de la perf. J'aimerais
>> avoir la granularité la plus fine possible pour tout le reste, de
>> façon à pouvoir passer à l'échelle assez facilement.
>>
>> SI vous avez besoin d'autres renseignements pour m'orienter,
>> n'hésitez pas...
>>
>> Merci de vos retours d'expérience,
>>
>> PK
>>
>> PS : au cas où mais bon, qui ne tente rien n'a rien ! Il n'y aurait
>> pas une solution en perl côté front-end pour remplacer le javascript ?
>>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
> Attention, les archives sont publiques
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/archives/perl/attachments/20230228/8c2acde1/attachment-0001.html>
Plus d'informations sur la liste de diffusion Perl