vorrei capire cosa permette di fare e ,se è il caso di impararlo, da dove devo iniziare!
![]()
vorrei capire cosa permette di fare e ,se è il caso di impararlo, da dove devo iniziare!
![]()
....ma i computer non sono tanto macchine quanto strumenti di ampliamento della mente ed un diverso tipo di mezzo espressivo.
-- Chi si accontenta non gode si illude --
Comincia col vederti il sito ufficiale (http://www.rubyonrails.org/).
Guarda qualche Screencast.
Consulta la comoda guida di ONLamp (http://www.onlamp.com/pub/a/onlamp/2.../20/rails.html).
Per provarlo in modo semplice e veloce scarica InstantRails (http://rubyforge.org/frs/?group_id=904), che non richiede installazione. E' sufficiente un doppio click per avere tutti i servizi richiesti aperti.
Enjoy!![]()
Ma non interessa a nessuno Rails?![]()
Eppure è cosi ben fatto...
Ma soprattutto cos'è?Originariamente inviato da Omnhio
Ma non interessa a nessuno Rails?![]()
Eppure è cosi ben fatto...![]()
Come cos'è...l'hai visto il sito ufficiale e qualche screencast?
Interessato!Originariamente inviato da Omnhio
Ma non interessa a nessuno Rails?![]()
Eppure è cosi ben fatto...![]()
Se qualcuno è interessato può consultare il wiki su Ruby
ma non è un linguaggio per la scrittura di applicazioni web?
Sì, ma non solo...Originariamente inviato da Lak3d
ma non è un linguaggio per la scrittura di applicazioni web?
E da paragonare al Java
solo che
A: è COMPLETAMENTE a oggetti
B: è MOLTO ma MOLTO piu semplice e VELOCE programmare in Ruby che non in JAva
Rails è un framework basato su Ruby.
Ruby è un linguaggio puramente orientato agli oggetti, molto conciso(secondo me è il fattore chiave).
Si guardi cos'è un framework .
( secondo me non ha molto senso un paragone ruby - java )
I punti chiave di Rails sono:
- Architettura MVC: pattern model-view-controller per separare logica business, dati, presentazione
- Convention over configuration: piuttosto che utilizzare un gran numero di settaggi e configurazioni, Rails assume che certi componenti debbano seguire certi schemi di nomenclatura e di implementazione
- Don't repeat yourself: data l'alta modularità (assicurata da MVC e da classi/moduli base) si può scrivere codice in un solo punto dell'applicazione
Si può parlare molto delle funzionalità:
C'è supporto ad Ajax.
C'è supporto a test unitari e test funzionali.
C'è corrispondenza del database nel modello attraverso ActiveRecord (livello ORM).
Template con ERb etc..
La guida di Html.It mi è sembrata buona a prima vista.
In rete c'è una buona quantità di materiale.
Comunque posso consigliare il libro "Sviluppare applicazione web con Rails", io l'ho acquistato senza neanche conoscere Ruby, tuttavia è presente un'appendice panoramica e comunque tutti i linguaggi si assomigliano.