Comments on: Créer un site avec bottle en 5 minutes (parceque 7 c’est impossible voyons !) http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/ Du code, du cul Fri, 06 Sep 2019 09:34:15 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Andronaute http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-189769 Mon, 25 Sep 2017 07:11:39 +0000 http://sametmax.com/?p=1660#comment-189769 Merci Max pour ta réponse :)

Je voulais surtout voir comment vous aviez utilisé un orm du style pewee avec bottle si c’est le cas sur multiboard.

Parce que franchement Sql alchemy c’est lourd je trouve pour faire un petit projet avec bottle propre.

cheers

]]>
By: Max http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-188817 Sat, 12 Aug 2017 12:14:25 +0000 http://sametmax.com/?p=1660#comment-188817 @andronaute

Et merde ! un qui a retiendus mes promesses de jeunesse….

On voulait filer le source de multiboard avec sam mais il est fait à la truelle et ça pourrait compromettre la très haute estime que nous porte Guido van Rossum alors on se tâte, ça fait 5 piges…

Si par miracle un jour on le clean je vous le ferait savoir, mais j’ai pas la foie là :)

pour info multiboards c’est du bête bottle avec un peu de js .

]]>
By: Andronaute http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-188787 Fri, 11 Aug 2017 08:59:49 +0000 http://sametmax.com/?p=1660#comment-188787 Coucou Max,

Tu nous avais pas promis de nous montrer un exemple :) Je suppose que c’est le multiboard. Pourrais tu nous donner le coupe framework /orm qui est utilisé pour faire ca.

J’essaie de faire l’intégration de pewee a bottle et je voulais savoir si qq l’avais déja fait

++ et merci d’avance

]]>
By: jb http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-164354 Fri, 11 Sep 2015 12:39:11 +0000 http://sametmax.com/?p=1660#comment-164354 @oncleben : dans le genre argumentaire avec zéro crédibilité tu viens de péter le score…

]]>
By: oncleben http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-163918 Tue, 18 Aug 2015 20:02:45 +0000 http://sametmax.com/?p=1660#comment-163918 cherrypy vs bottle vs django vs flask: mon choix d’un framework

Au tout départ, j’ai eu connaissance seulement de CherryPy et de Django. Première impression de grosse communauté pro pour Django qui jouit d’une énorme communication. J’ai donc commencé par lui. Je n’ai pas aimé la structure ubuesque des fichiers, ni l’appellation MVC biaisée dont l’explication officielle ne m’a pas convaincue, ni les libertés prises AMHA avec les bonnes pratiques de programmation, ni le serveur en carton, ni l’ORM par défaut. Je suis donc passé à CherryPy.

CherryPy: grand respect des bonnes pratiques, serveur de production, framework minimaliste. Pile poil dans mes goûts. J’ai donc étendu mes recherches aux autres micro-frameworks. Bottle, Flask et CherryPy m’apparaissent relativement équivalents dans une première approche assez poussée, au détail près que CherryPy est le seul à avoir un serveur de production, et est à mon sens plus élégant. Bottle a pour lui d’être un poil plus concis, et probablement plus facile à apprendre. “I gave it a try”, mais je n’ai rien trouvé dans Flask d’intéressant pour me détourner de CherryPy ou de Bottle.

Vient le problème de l’hébergement. Une autre raison qui m’a fait oublié assez vite Flask est que Gandi ne supporte le Python 3 qu’en python3.2 (en PaaS). Or Flask en Python 3, c’est du 3.3 minimum. Il y a donc incompatibilité rédhibitoire. Pareil, chez les hébergeurs que j’ai testé (PythonAnywhere, AlwaysData, Heroku), CherryPy est plutôt mal géré par rapport à ses concurrent: la faute à son serveur HTTP justement, puisque les hébergeurs propose le leur (Apache). J’ai quand même réussi à sortir une appli CherryPy sur PythonAnywhere mais au prix d’une magouille pas très propre (en fait j’ai utilisé une config’ Bottle au départ, que j’ai adaptée à CherryPy… Bref !).

Au final, CherryPy reste mon framework préféré. De mon point de vue, si on est en SaaS ou en auto-hébergement, aucune raison d’utiliser un autre framework. Par contre en PaaS, utiliser Bottle reste le meilleur choix à mes yeux.

Enfin, je ne comprends vraiment pas l’engouement pour Django. Ne pas réinventer la roue me semble un argument fallacieux: Python doit être modulaire (import snippet). Et si c’est pour faire valoir des compétences sur le marché du travail, ou mettre en production rapidement, creuser PHP et WordPress (et/ou Symfony, Drupa, Joomla) me semble plus judicieux.

]]>
By: Max http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-23490 Sun, 06 Apr 2014 05:57:45 +0000 http://sametmax.com/?p=1660#comment-23490 Pour l’authentification sous bottle il y a ça:

http://cork.firelet.net/

]]>
By: Walane http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-18929 Fri, 24 Jan 2014 16:10:43 +0000 http://sametmax.com/?p=1660#comment-18929 Merci beaucoup pour ce tuto simple et clair, toujours très pédagogue.

]]>
By: Comte http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-14443 Sun, 29 Sep 2013 14:36:25 +0000 http://sametmax.com/?p=1660#comment-14443 pour reprendre les questions flask/bottle, disons que flash est un peu plus lent (basé sur Jinja2 et Werkzeug) tant que bottle est de tous les frameworks, le plus rapide (source : 3h passées à lire les différents benchmarks +/- valables trouvés sur le oueb)
Django est surtout cool pour trouver un job, pour un gros projet et la contrepartie est qu’il est assez lent.

]]>
By: Sam http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-6163 Thu, 14 Feb 2013 15:52:33 +0000 http://sametmax.com/?p=1660#comment-6163 http://sametmax.com/template-de-demande-daide-en-informatique/

Que je te conseille d’utiliser sur le forum de l’afpy.

]]>
By: sardon http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/#comment-6161 Thu, 14 Feb 2013 15:05:08 +0000 http://sametmax.com/?p=1660#comment-6161 merci pour cette introduction, j’ai poussé l’expérience en adoptant l’appli de Gérard Swinnen (chap17, http://inforef.be/swi/python.htm)

Par contre, j’ai un soucis en Python 3.1 : les accents ne passent pas les formulaires, alors que pas de soucis pour ça en Python 2.6, c’est assez paradoxal..

]]>