fasty a écrit 7 commentaires

  • [^] # Re: intéressant !

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.

    https://gist.github.com/spion/3049314 LuaJIT ne semble pas si mal

  • [^] # Re: Je ne sais pas!

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.

    Non docker n'est pas obligatoire non plus. On peut très bien installer openresty et arangodb sans docker …

  • [^] # Re: Je ne sais pas!

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1. Dernière modification le 06 novembre 2020 à 10:09.

    Alors en fait pour l'installer grossomodo il faut docker & docker-compose.

    J'utilise openresty (qui est un fork de nginx) car le framework lapis tourne dessus.

    Ensuite j'ai besoin d'une base de données (arangodb)

    Les scripts nodejs ne sont pas obligatoire et répondent à un besoin précis (temps réel par exemple)

    L'édition via le module de synchronization est bien évidemment protégé via un token est communique en https (là aussi pas forcément obligatoire mais bien plus pratique) et je ne travaille jamais sur la prod, mais sur le dev.

    Pour info, j'ai bientôt 44 ans et j'ai aussi des poules, 2 chèvres, 4 ânesses et 1 cheval :)

    Donc en PHP on aurait :

    • laravel
    • apache
    • mysql

    Et avec Fasty :

    • openresty + lapis
    • arangodb

    pas sûr que ce soit plus lourd (le frontend pèse 1,5Mo en RAM) et le déploiement avec docker-compose est assez facile : docker-compose up cms

  • # A propos de arangodb

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.

    Un des attraits de arangodb est Foxx. Un framework is permettant de créer des APIs dans le coeur de la base de données.

    Fasty permet donc de modifier et de créer de nouvelles APIs. Là également l'édition de fait en livre t il y a du hot reload. C'est tres pratique.

    Je pense que cette base n'est pas assez connu et mérite grandement de s'y intéresser

  • [^] # Re: intéressant !

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.

    je ne voulais montrer que le blog qui l'utilise … après on pourrait l'enlever pourquoi pas …

  • [^] # Re: intéressant !

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 2.

    Alors bonne remarque pour le flux Atom/RSS je vais le leur soumettre. Le code du front-end n'a pas été fait par moi, je m'occupe en général du backend.

    Je vais voir ce que je peux améliorer.

  • [^] # Re: intéressant !

    Posté par  . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 3. Dernière modification le 05 novembre 2020 à 20:08.

    N'oubliez pas que je venais du monde Ruby on rails… Donc du coup tout me semble plus rapide ;)

    Un des avantages de Lua et openresty est les coroutines qui permet d'écrire du code asynchrone de façon transparente.

    De plus lapis est simple a comprendre même si on ne connait pas openresty et Lua

    Bien évidemment il y a des stacks / langages plus performants. Après j'y ai trouvé du plaisir à découvrir celle là.