# Consiglio su ajax e restfull

**URL:** <https://www.ruby-forum.com/t/consiglio-su-ajax-e-restfull/156944>\
**Category:** IT\
**Created:** [January 5, 2009, 5:11pm UTC](https://www.ruby-forum.com/t/consiglio-su-ajax-e-restfull/156944 "2009-01-05T17:11:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 5, 2009, 5:11pm UTC](https://www.ruby-forum.com/t/consiglio-su-ajax-e-restfull/156944/1 "2009-01-05T17:11:35Z")

</div>

Mi appresto a fare il mio primo progetto serio (o quasi) in rails.  
Niente piÃ¹ che un timesheet per inserire le ore lavorate e creazione  
automatica della fattura mensile.  
Mi conviene inizare a creare l’applicativo con ajax (javascript in  
genere) o prima sviluppo senza e lo aggiungo dopo?  
Restful puÃ² giovarmi in fase di sviluppo?

P.S. Arrivo dal mondo Django.

Detto questo aspetto vostri consigli.

Grazie Michele.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 6, 2009, 4:51am UTC](https://www.ruby-forum.com/t/consiglio-su-ajax-e-restfull/156944/2 "2009-01-06T04:51:50Z")

</div>

On Mon, Jan 5, 2009 at 5:11 PM, Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Mi appresto a fare il mio primo progetto serio (o quasi) in rails.  
> Niente più che un timesheet per inserire le ore lavorate e creazione  
> automatica della fattura mensile.  
> Mi conviene inizare a creare l’applicativo con ajax (javascript in  
> genere) o prima sviluppo senza e lo aggiungo dopo?  
> Restful può giovarmi in fase di sviluppo?
> 
> P.S. Arrivo dal mondo Django.

Per quanto mi riguarda Restful è un concetto particolarmente interessante,  
che se non conosci potrà essere molto utile anche nel mondo Django, quindi  
parti con l’implementazione della logica (+ restful web service) e poi  
aggiungi Ajax per dargli un valore aggiunto.

Secondo me è sempre meglio prima definire per bene la logica, e poi  
ritoccare  
l’usabilità.Buon lavoro!

–  
Andrea R., [http://mikamai.com](http://mikamai.com)  
Writing [http://sensejs.wordpress.com/](http://sensejs.wordpress.com/)  
Collaborating [http://therubymine.it](http://therubymine.it)  
Reading [http://stacktrace.it](http://stacktrace.it)

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 16, 2009, 1:54pm UTC](https://www.ruby-forum.com/t/consiglio-su-ajax-e-restfull/156944/3 "2009-01-16T13:54:23Z")

</div>

Michele C. wrote:

> Mi appresto a fare il mio primo progetto serio (o quasi) in rails.  
> Niente piÃ¹ che un timesheet per inserire le ore lavorate e creazione  
> automatica della fattura mensile.  
> Mi conviene inizare a creare l’applicativo con ajax (javascript in  
> genere) o prima sviluppo senza e lo aggiungo dopo?  
> Restful puÃ² giovarmi in fase di sviluppo?
> 
> P.S. Arrivo dal mondo Django.
> 
> Detto questo aspetto vostri consigli.
> 
> Grazie Michele.

Non sono un professionista ma di fronte a questi dubbi ho trovato  
ILLUMINANTE questo libro:  
“The Art of Rails”

> **[The Art of Rails: Benson, Edward: 9780470189481: Amazon.com: Books](https://www.amazon.com/Art-Rails-Edward-Benson/dp/0470189487)**
>
> The Art of Rails \[Benson, Edward\] on Amazon.com. \*FREE\* shipping on qualifying offers. The Art of Rails

Rest e i vari stili di Ajax “on Rails” vengono analizzati molto bene.

L’approccio tipico nei testi su Rails Ã¨ comunque di creare l’app. no  
Ajax e poi aggiungere gradualmente funzionalitÃ . PerÃ² sta crescendo  
l’interesse per i cosidetti fat-client (alla mobileme), ed  
effettivamente anch’io mi sto studiacchiando Sproutcore. Con  
quest’ultimo approccio l’app Rails diventa un semplice back-end  
tipicamente REST e tutta la logica si trasferisce lato client in  
javascript.  
Ovviamente dopo si puÃ² fare di tutto, Ã¨ un pianeta da scoprire…

Matteo
