[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] [MT] linguaggio wiki



On Sat, Nov 03, 2007 at 10:32:36AM +0100, Elena of Valhalla wrote:
> Ciao
> 
> On 11/2/07, HelLViS69 <elvismetal@libero.it> wrote:
> > Fernando Vezzosi wrote:
> > > Come sintassi lo trovo piuttosto malato, sinceramente se dovessi mettere
> > > su un altro wiki non sceglierei di nuovo Mediawiki...
> 
> credo che sia abitudine: io lo trovo abbastanza naturale (oltre ad
> apprezzare l'assenza di CamelCase)

Ho formulato male la frase:

1. Come sintassi lo trovo piuttosto malato.  Ok Elena hai ragione, la
comodità di una sintassi piuttosto che di un'altra varia da persona a
persona.

2. Se dovessi mettere su un altro wiki sceglierei un altro software.

Mediawiki è (molto) più complesso di quanto il wiki del LinuxVar ha
bisogno.  È dimensionato per far girare Wikipedia & C.  L'abbiamo scelto
perché all'epoca chi ha messo su il wiki non ne conosceva altri :)

Naturalmente adesso non vale la pena cambiare.. Funziona come deve.
Però in fase di installazione, sicuramente avremmo potuto scegliere
qualcosa di decisamente più semplice.

Per avere un'idea della complessità..  Provate a leggere il codice
sorgente di Mediawiki :)  Non è semplice da capire neanche per un buon
programmatore PHP (non sto parlando di me :P).

Per avere un'altra idea.. Provate a capire la struttura del database
utilizzato, che cambia (si espande) ad ogni versione.

Per averne una terza.. Considerate che il backup (mysqldump) del DB del
wiki LinuxVar sono 19 MB, mentre il codice sorgente di Mediawiki 1.11.0
(quello che stiamo utilizzando ora) sono 20 MB :)


Insomma è come ammazzare una mosca con un cannone. O guidare un SUV. Si
brucia più benzina per spostare la macchina che per spostare le persone
:)

Ho letto da qualche parte che: se per il tuo wiki non hai bisogno di un
cluster MySQL, allora probabilmente non hai bisogno neanche di
Mediawiki.

Saluti!

-- 
  Fernando Vezzosi
	       3F29 4D20 510E E1AE 991D  3B12 D6BE 7C05 B289 97C9

Attachment: signature.asc
Description: Digital signature