# Domande da newbie

**URL:** <https://www.ruby-forum.com/t/domande-da-newbie/141577>\
**Category:** IT\
**Created:** [June 27, 2008, 8:43am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577 "2008-06-27T08:43:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 8:43am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/1 "2008-06-27T08:43:25Z")

</div>

Buon giorno  
prosegue il mio studio di ruby(anche se devo dire e un po’ difficile  
passare da un C-like a una sintassi come quella di ruby) e cominciano a  
sorgere le prime domande…

Che differenze di logica ci sono fra cakePHP e On rails(in linea di  
massima)?  
E presente la gestione di ajax come built-in(e facile da integrare come  
in cake?)?

Di solito per utilizzare un framework si deve sapere in modo ottimale  
il linguaggio da cui e derivato, succede anche in questo caso?o basta  
una conoscenza media?

ciao

---

<div class="post-metadata">

**Author:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 10:06am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/2 "2008-06-27T10:06:34Z")

</div>

Andrea R. wrote:

> Premetto che non ho mai usato cake PHP, ma credo di poter risposndere  
> comunque a qualcosa.
> 
> L’integrazione Rails-Ajax è una delle cose che ne hanno decretato il  
> successo. Si appoggia perfettamente su Prototype e con RJS puoi scrivere  
> facilmente dei template che ritornano javascript, il tutto in modo piuttosto  
> semplice, ed anche senza aver conoscenza di Javascript.

meno male odio il javascript 🙂 …

> Per quanto riguarda il linguaggio credo ci siano più persone che hanno  
> iniziato ad usare Rails, e poi si sono imparate Ruby che viceversa. Per  
> ‘iniziare’ ad usare Rails ti basta qualche conoscenza base, quindi può  
> iniziare ad usarlo da subito. In questo modo hai il tempo pian piano di  
> impararti anche Ruby 🙂

non avrei potuto sentire notizia piu bella 🙂

> Per le differenze logiche non so. Ruby si basa sul modello MVC e ti forza a  
> seguirlo. In generale ti da una serie di regole (convenzioni) da seguire, e  
> se le segui tutto va bene.

cakephp deriva da rails infatti anche lui utilizza l’ mvc le convenzioni  
ecc.

in rails ci sono anche gli helper, i component e le estensioni dei  
modelli(non scrivo come si chiamano che sbaglio sempre)?

---

<div class="post-metadata">

**Author:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 9:58am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/3 "2008-06-27T09:58:22Z")

</div>

> Che differenze di logica ci sono fra cakePHP e On rails(in linea di  
> massima)?  
> E presente la gestione di ajax come built-in(e facile da integrare come  
> in cake?)?
> 
> Di solito per utilizzare un framework si deve sapere in modo ottimale  
> il linguaggio da cui e derivato, succede anche in questo caso?o basta  
> una conoscenza media?

Premetto che non ho mai usato cake PHP, ma credo di poter risposndere  
comunque a qualcosa.

L’integrazione Rails-Ajax è una delle cose che ne hanno decretato il  
successo. Si appoggia perfettamente su Prototype e con RJS puoi scrivere  
facilmente dei template che ritornano javascript, il tutto in modo  
piuttosto  
semplice, ed anche senza aver conoscenza di Javascript.

Per quanto riguarda il linguaggio credo ci siano più persone che hanno  
iniziato ad usare Rails, e poi si sono imparate Ruby che viceversa. Per  
‘iniziare’ ad usare Rails ti basta qualche conoscenza base, quindi può  
iniziare ad usarlo da subito. In questo modo hai il tempo pian piano di  
impararti anche Ruby 🙂

Per le differenze logiche non so. Ruby si basa sul modello MVC e ti  
forza a  
seguirlo. In generale ti da una serie di regole (convenzioni) da  
seguire, e  
se le segui tutto va bene.

–  
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:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 10:23am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/4 "2008-06-27T10:23:33Z")

</div>

Carlo P. wrote:

> 

chi mi spiega questo passaggio?

---

<div class="post-metadata">

**Author:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 10:13am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/5 "2008-06-27T10:13:36Z")

</div>

Ti consiglio qualche lettura “iniziale” per inquadrare meglio cosa è  
Rails e come funziona:

[Getting Started with Ruby on Rails – A List Apart](http://alistapart.com/articles/gettingstartedwithrubyonrails)

Altri utili riferimenti puoi trovarli in questo articolo:

[TheRubyMine.com is for sale | HugeDomains](http://www.therubymine.com/2008/6/11/la-guida-definitiva-per-chi-si-avvicina-a-rails-2-0)

---

<div class="post-metadata">

**Author:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 2:45pm UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/6 "2008-06-27T14:45:12Z")

</div>

non mi aspettavo che cakephp fosse uguale a rails anche nella struttura  
dei file… =-O

per capire un po’ le pontezialita’ vi pongo un mio prolema che non  
riesco a risolvare con cake:

sto realizzando un sistema di prenotazioni per hotel e devo  
interfacciare il model in modo che utilizzi i lock o il commit di mysql  
quando si va a scrivere o leggere su una tabella(per prevenire doppie  
prenotazioni ecc.).

con rails sarebbe facile realizzare una cosa del genere?

---

<div class="post-metadata">

**Author:** ![Angelbit](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Angelbit](https://www.ruby-forum.com/u/Angelbit)\
**Post date:** [June 27, 2008, 10:28am UTC](https://www.ruby-forum.com/t/domande-da-newbie/141577/7 "2008-06-27T10:28:49Z")

</div>

Dimenticavo… una guida in italiano:

[http://ruby.html.it/guide/leggi/123/guida-ruby-on-rails/](http://ruby.html.it/guide/leggi/123/guida-ruby-on-rails/)

2008/6/27 Angelbit [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
