Ultimamente ho notato che molte applicazioni vengono sviluppate in moduli indipendenti fra loro. Quello che non mi è chiaro però è come conviene organizzare le pagine di amministrazione dei singoli moduli, cioè mi conviene creare un modulo a parte per tutta l'amministrazione oppure fare la parte di amministrazione direttamente nel modulo?
Quale è meglio tra queste due strutture?
	
	
	
		
	
	
	
		
La prima mi sembra la soluzione che segue più la logica dei moduli, però volevo un parere da qualcuno che abbia provato a sviluppare componenti (moduli) indipendenti per un'applicazione.
P.S. le directories ovviamente non saranno proprio così, spero di aver fatto capire la differenza a cui mi riferisco con quell'esempio.
				
			Quale è meglio tra queste due strutture?
		Codice:
	
	application/
	modules/
		users/
			controllers/
				admin.php
				users.php
			models/
				users_model.php
			views/
				---
		blog/
			controllers/
				admin.php
				blog.php
			models/
				blog_model.php
			views/
				---
	
		Codice:
	
	application/
	modules/
		admin/
			controllers/
				users.php
				blog.php
			models/
				users_model.php
				blog_model.php
			views/
				---
		users/
			controllers/
				users.php
			models/
				users_model.php
			views/
				---
		blog/
			controllers/
				blog.php
			models/
				blog_model.php
			views/
				---
	La prima mi sembra la soluzione che segue più la logica dei moduli, però volevo un parere da qualcuno che abbia provato a sviluppare componenti (moduli) indipendenti per un'applicazione.
P.S. le directories ovviamente non saranno proprio così, spero di aver fatto capire la differenza a cui mi riferisco con quell'esempio.