Ciao lisadov, benvenuto/a nel forum di joomla.it
Non esiste giusto o non giusto, la questione locale/online è puramente soggettiva, anche se, per un lungo progetto, per me, è meglio lavorarci in locale.
Per lavore in locale, hai bisogno di ricreare il giusto ambiente di lavoro, che hai online, quindi un "server" con Linux, PHP, MSQL.
Per fare cio', ci sono le cosidette LAMP.
Leggi questa
guida, che ti chiarirà le ideee, e ti indicherà come iniziare.