ok, il messaggio è chiaro ...
non era una presa di posizione su un un post in particolare, parlavo in via generale, ed in via generale le api, di joomla, o di qualsiasi altro framework,
vanno usate.
quello di odino è sicuramente un discorso di buon senso ed ineccepibile, si applica al tuo codice, ma (imho) non al topic di inizio; ad ogni buon conto il trade off tra velocità (scrittura/esecuzione) ed aderenza allo standard può essere valutato quando si hanno le capacità di farlo; quando si è all'inizio è meglio seguire le regole, perché ci sono troppi aspetti che non si ha la capacità di valutare.
... comunque non sono un 'fondamentalista' delle api

, forse il tono è sembrato quello

il tuo codice
è sicuro, e, non gestendo alcuna relazione con 'l'ambiente esterno' è proprio il caso in cui l'api non è necessaria. scrivere
JText::_("Oggi non ci sono ricorrenze!");, invece di
echo "Oggi non ci sono ricorrenze!";, per un modulo che deve funzionare solo in italiano, è proprio l'esempio classico di overhead inutile ...
purtroppo l'ultimo punto del tuo post è la nota dolente: la lingua ufficiale dell'it è l'americano, e qui c'è poco da fare.
ciao,
marco