Domande da newbie

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

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 :slight_smile:

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 :slight_smile:

non avrei potuto sentire notizia piu bella :slight_smile:

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)?

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 :slight_smile:

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
Writing http://sensejs.wordpress.com/
Collaborating http://therubymine.it
Reading http://stacktrace.it

Carlo P. wrote:

chi mi spiega questo passaggio?

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

Getting Started with Ruby on Rails – A List Apart

Altri utili riferimenti puoi trovarli in questo articolo:

TheRubyMine.com is for sale | HugeDomains

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?

Dimenticavo… una guida in italiano:

http://ruby.html.it/guide/leggi/123/guida-ruby-on-rails/

2008/6/27 Angelbit [email protected]: