<p dir="ltr"><br>
Il 14/nov/2014 11:25 "Carlos Catucci" <<a href="mailto:carlos.catucci@gmail.com">carlos.catucci@gmail.com</a>> ha scritto:<br>
> E comunque tengo sempre presente Flask per lavori piccoli o che comunque non richiedano tutte le feature di Django (usare uno Star Destroyer per ammazzare una mosca).</p>
<p dir="ltr">Di Django ho visto a malapena le funzionalità esposte nel getting started per cui non ne so molto. Ti/vi chiedo: qual è la vera potenza di Django confrontato con Flask?<br>
Da quanto ho visto quest'ultimo ha di base in Jinja2 un template system almeno equivalente a Django.<br>
Si scala fattorizzando i progetti in blueprint (azzarderei che l'equivalente in django sono le app) e fornisce class-based views per gli OO-addicted.<br>
Se vuoi l'ORM usi SQLAlchemy.<br>
Di plugin/estensioni/snippet ce ne sono non pochi e la documentazione è ben fatta.<br>
Quali sono le cose per cui Django si considera più vantaggioso per progetti non "piccini"?</p>
<p dir="ltr">Django rientra, diciamo, nel filone degli "opinionated framework", alla "Rails" (sì ho osato) (I'm not even sorry) mentre con Flask parti dai minimi termini e componi il tuo "framework" (mi verrebbe da fare un parallelo paragonando i due a Ubuntu vs Arch, ma è meglio di no). È forse questo punto di partenza predefinito, pre-assemblato, che rende Django preferibile?</p>
<p dir="ltr">--<br>
Nadir</p>