Appunti. Finestra sull’aleph.
[Ga Me]
Latest Entry: Marzo 10th, 2007
Light forum a confronto
Ho passato la giornata a cercare uno script per installare il forum del circolo della Sinistra Giovanile a cui sono iscritto. Essendo lo spazio web a disposizione quello misero ma onesto di altervista.org, mi ho pazientemente scartato da questa lista tutti quelli che non usano php + mysql. Tra quelli rimanenti ho scartato tutti i cloni di phpBB perché troppo complessi e superflui per un gruppo di una ventina di persone.
Di quello che rimane ho stilato la seguente classifica:
Primo classificato: bbPress
È il forum sviluppato dalla community di WordPress. Pur se giovane, ripropone tutti i punti di forza del blog: semplice da installare, le funzioni non essenziali sono fornite da plugin piuttosto che nativamente, personalizzazione tramite template. Possibilità di creare diversi forum ma senza raggrupparli in categorie, che inseriscono solo un inutile livello di gerarchia in un contesto in cui ce ne sono sin troppi. Le informazioni non sono accalcate sulle pagine, ma pacatamente fornite agli utenti.
Se non l’avessi trovati, me ne sarei programmato uno uguale.
Secondo classificato: PunBB
Versione semplificata di phpBB, ma comunque ricco di funzioni: un’ottima via di mezzo. È usato da 37signals per i loro forum.
Terzo classificato: Orca
Il gradino più basso del podio va a questo forum per l’uso di Ajax (anche se, a mio avviso, non in modo particolarmente brillante).
Ovviamente la scelta è caduta sul primo classificato.
Nella ricerca di un software essenziale, devo ammettere che durante la settimana avevo pensato di fare ricorso a ning.com, una community per gestire social network online. Ne ho sentito parlare in maniera entusiastica, ma ha oggettivamente grossi limiti e non ha attualmente contenuti validi. Potete farvi un’idea su nerdworld.ning.com.
Per concludere, devo citare basecamp, che non è un forum anche se contiene uno strumento che ci va molto vicino: è probabilmente la migliore applicazione web per gestire l’attività di un medio-piccolo gruppo di lavoro.
Entry Date: Settembre 14th, 2006
Nascita di una web app
Appunti da un talk di Carl Sjogreen sulle fasi di sviluppo di Google Calendar. In paricolare: team di sviluppo composto da 1 manager + 3 ingegneri, prototipi in PHP + MySql.
Entry Date: Settembre 3rd, 2006
Linguaggi a confronto
Joel mette a confronto C#/.NET/ISS, Java/J2EE/Apache/Solaris e PHP/Apache/Linux per lo sviluppo di applicazioni web. La sua conclusione è che le differenze sono minime, per cui la scelta più saggia è adottare l’ambiente in cui si ha più esperienza.
La considerazione è sensata, ma ho dei dubbi. A prescindere dall’espressività del linguaggio, un application server J2EE, per lo sviluppo di applicazioni complesse, offre un supporto che PHP si sogna: basta pensare alle transazioni o alla persistenza gestite dal container.


