Da tempo sviluppatore PHP, sto iniziando ora ad esplorare il mondo Python.
Ho ristretto la scelta del framework a Django e Pyramid, probabilmente non ci sono grandi sorprese. Ho giocato un po 'su entrambi i quadri.
Mi piace molto l'admin di Djangos e il fatto che tutto sia già integrato. La mia preoccupazione per Django, tuttavia, è che sembra più difficile uscire dal fare le cose nel modo in cui vogliono che tu lo faccia. Per un sito complesso di grandi dimensioni, potrebbe essere problematico lungo la strada. È una preoccupazione valida?
Ciò che ha veramente attirato la mia attenzione è che la community di Django sembra MOLTO più grande. Per non parlare del numero enorme di documenti e tutorial per Django (non poteva andare bene per Pyramid al di fuori dei documenti ufficiali?). Di maggiore preoccupazione è il numero di app che sono state costruite appositamente per Django: sud, tastypie, multi-tenancy, registrazione, ecc. Ho ragione di ritenere che queste app siano (per lo più?) Specifiche di Django, e che non possano essere usato in Pyramid? Dove sono le app specifiche della piramide? Oppure funzioneranno correttamente?