# ReST or not to ReST?

**URL:** <https://www.ruby-forum.com/t/rest-or-not-to-rest/117269>\
**Category:** IT\
**Created:** [October 15, 2007, 3:09pm UTC](https://www.ruby-forum.com/t/rest-or-not-to-rest/117269 "2007-10-15T15:09:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 3:09pm UTC](https://www.ruby-forum.com/t/rest-or-not-to-rest/117269/1 "2007-10-15T15:09:10Z")

</div>

Visto che sono in corsa oggi scrivo a + non posso… 🙂

Dunque. Sto ultimando il mio primo gestore di news, semplicissimo e per  
esercizio. L’ho fatto secondo i metodi ‘tradizionali’.  
Contemporaneamente ho cominciato a leggere qua e la di ReST, come  
tecnologia emergente, e mi sono anche procurato un po’ di  
documentazione. Ora, dato che sto giÃ pensando ad una seconda versione  
del gestore, che dovrÃ implementare un bel po’ di miglioramenti, volevo  
chiedervi: ma mi conviene riscriverlo utilizzando ReST? Per me che sto  
imparando e di server-side ne so un po’ poco, mi conviene imparare da  
subito con ReST e poi proseguire per quella via ora che ho visto + o -  
com’Ã¨ quella ‘tradizionale’?

Eh…

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 7:24pm UTC](https://www.ruby-forum.com/t/rest-or-not-to-rest/117269/2 "2007-10-15T19:24:05Z")

</div>

On Mon, 15 Oct 2007 15:09:10 +0200  
Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> subito con ReST e poi proseguire per quella via ora che ho visto + o -  
> com’è quella ‘tradizionale’?

io ti consiglio di imparare rails direttamente alla maniera “restful”.  
uno dei grandi vantaggi di rest è che una volta identificate le risorse  
della tua applicazione, il design è praticamente già fatto. questo è un grande  
aiuto per i principianti, che così non devono picchiare la testa contro il  
muro per capire quali action devono definire e in quali controller  
devono metterle. occhio che però all’inizio potresti fare un po’ fatica con  
le nested resources.

–  
Aequam memento rebus in arduis servare mentem…

Mauro T. [http://www.tortonesi.com](http://www.tortonesi.com)

University of Ferrara - Dept. of Eng. [http://www.ing.unife.it](http://www.ing.unife.it)  
GNU Wget - HTTP/FTP file retrieval tool  
[Wget - GNU Project - Free Software Foundation](http://www.gnu.org/software/wget)  
Deep Space 6 - IPv6 for Linux [http://www.deepspace6.net](http://www.deepspace6.net)  
Ferrara Linux User Group [http://www.ferrara.linux.it](http://www.ferrara.linux.it)

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 7:30pm UTC](https://www.ruby-forum.com/t/rest-or-not-to-rest/117269/3 "2007-10-15T19:30:05Z")

</div>

Grazie!!! 🙂 Ma cosa intendi con ‘nested resources’? O senza che perdi  
tempo a spiegare, dove mi posso documentare?

Mauro T. wrote:

> On Mon, 15 Oct 2007 15:09:10 +0200  
> Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > subito con ReST e poi proseguire per quella via ora che ho visto + o -  
> > com’ï¿½ quella ‘tradizionale’?
> 
> io ti consiglio di imparare rails direttamente alla maniera “restful”.  
> uno dei grandi vantaggi di rest ï¿½ che una volta identificate le risorse  
> della tua applicazione, il design ï¿½ praticamente giï¿½ fatto. questo ï¿½ un grande  
> aiuto per i principianti, che cosï¿½ non devono picchiare la testa contro il  
> muro per capire quali action devono definire e in quali controller  
> devono metterle. occhio che perï¿½ all’inizio potresti fare un po’ fatica con  
> le nested resources.
> 
> –  
> Aequam memento rebus in arduis servare mentem…
> 
> Mauro T. [http://www.tortonesi.com](http://www.tortonesi.com)
> 
> University of Ferrara - Dept. of Eng. [http://www.ing.unife.it](http://www.ing.unife.it)  
> GNU Wget - HTTP/FTP file retrieval tool  
> [Wget - GNU Project - Free Software Foundation](http://www.gnu.org/software/wget)  
> Deep Space 6 - IPv6 for Linux [http://www.deepspace6.net](http://www.deepspace6.net)  
> Ferrara Linux User Group [http://www.ferrara.linux.it](http://www.ferrara.linux.it)

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 7:54pm UTC](https://www.ruby-forum.com/t/rest-or-not-to-rest/117269/4 "2007-10-15T19:54:37Z")

</div>

On Mon, 15 Oct 2007 19:30:05 +0200  
Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Grazie!!! 🙂 Ma cosa intendi con ‘nested resources’?

per capire cos’è una risorsa innestata devi prima capire cos’è una risorsa  
😉

dai un’occhiata ai link qui sotto…

> O senza che perdi tempo a spiegare, dove mi posso documentare?

io partirei da qui:

[http://www.b-simple.de/download/restful\_rails\_en.pdf](http://www.b-simple.de/download/restful_rails_en.pdf)

[http://www.softiesonrails.com/search?q=rest+101](http://www.softiesonrails.com/search?q=rest+101)

[http://railsforum.com/viewtopic.php?id=1068](http://railsforum.com/viewtopic.php?id=1068)

–  
Aequam memento rebus in arduis servare mentem…

Mauro T. [http://www.tortonesi.com](http://www.tortonesi.com)

University of Ferrara - Dept. of Eng. [http://www.ing.unife.it](http://www.ing.unife.it)  
GNU Wget - HTTP/FTP file retrieval tool  
[Wget - GNU Project - Free Software Foundation](http://www.gnu.org/software/wget)  
Deep Space 6 - IPv6 for Linux [http://www.deepspace6.net](http://www.deepspace6.net)  
Ferrara Linux User Group [http://www.ferrara.linux.it](http://www.ferrara.linux.it)
