# RE: come strutturare l'applicazione

**URL:** <https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99938>\
**Category:** IT\
**Created:** [July 26, 2006, 9:58am UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99938 "2006-07-26T09:58:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [July 26, 2006, 9:58am UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99938/1 "2006-07-26T09:58:16Z")

</div>

sai, io concepisco l’applicazione  
così:il controller si occupa esclusivamente delle richieste, quindi non deve  
avere nulla di più che i metodi di accesso alle  
funzionalità.il modello si occupa di gestire tutte le relazioni con i dati, quindi  
tutta la logica business è sposytata  
lì.tutto il resto và negli helpers.o nei plugins se sono comportamenti  
ripetuti.

così facendo, e sfruttando il più possibile la potenza del linguaggio, ti  
giuro che DIFFICILMENTE supero le 5/6 righe  
devo però effettivamente fare un mea culpa sulla gestione delle eccezioni  
:))) ma sai com’è, sono molto sicuro di me stesso :)))))ciao\> Sul numero  
non troppo elevato di funzioni sono d’accordo, ma spesso \> capita che le  
funzioni non siano così brevi.

---

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [July 28, 2006, 12:06am UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99938/2 "2006-07-28T00:06:59Z")

</div>

> così facendo, e sfruttando il più possibile la potenza del linguaggio, ti giuro che DIFFICILMENTE supero le 5/6 righe  
> devo però effettivamente fare un mea culpa sulla gestione delle eccezioni :))) ma sai com’è, sono molto sicuro di me stesso :)))))ciao\> Sul numero non troppo elevato di funzioni sono d’accordo, ma spesso \> capita che le funzioni non siano così brevi.

Bah, non ho una esperienza approfondita su RoR ma dal poco che ho  
visto a) la lunghezza dei metodi e’ circa 1/5 di quelli che si  
scriverebbero in altri linguaggi e b) davvero la business logic si  
riesce a tenerla nel modello (e solo la).  
Penso che siano due delle cose piu’ belle e potenti…o forse l’MVC  
funziona solo sui linguaggi dinamici? 😉

---

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [July 28, 2006, 1:38pm UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99938/3 "2006-07-28T13:38:27Z")

</div>

Luca de Marinis wrote:

> Penso che siano due delle cose piu’ belle e potenti…o forse l’MVC  
> funziona solo sui linguaggi dinamici? 😉

In particolare no. L’MVC funziona solo con programmatori molto  
competenti o framework fatti bene.  
Poi ovviamente su linguaggi ingessati ci sono molti più aggeggi per fare  
interagire le cose, e magari capita che ci sia più confusione.  
Ma MVC lo ho visto usare correttamente spesso anche in Java.

–  
blog: [http://www.akropolix.net/rik0/blogs](http://www.akropolix.net/rik0/blogs) | Enrico F.  
site: [http://www.akropolix.net/rik0/](http://www.akropolix.net/rik0/) | RiK0  
forum: [http://www.akropolix.net/forum/](http://www.akropolix.net/forum/) | Linux Counter: #299198
