Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
- SVILUPPO APPLICAZIONI IN RUBY ON RAILS -
Sviluppo app in Ruby on RailsLa metodologia agile e veloce!RUBY ON RAILS WEB AGENCYNERDYDOG s.n.c. sviluppa applicazioni w...
Ruby on RailsCosè RoR?RUBY ON RAILS IS“... an Open-source web framework that’s optimized for programmerhappiness and susta...
PrincipiI valori su cui si basa RoRVALUES●    DRY: don’t repeat yourself●    MVC: Model View Controller●    TDD: Test Driv...
Perchè Ruby on Rails?Punti di forza di RoRPERCHE SCEGLIERE RUBY ON RAILS PER LO SVILUPPO?●    Semplice●    Intuitivo●    S...
MVCIl modello Model View Controller1. Il browser invia le richieste2. Il controller interagisce con il modello3. Il contro...
Integrazione databaseMolti RDBMS?INTEGRARE LAPP IN MOLTI RDBMSNon ti devi preoccupare grazie a ORM – ActiveRecordRuby on R...
NerdyDog S.n.c.ContattiNERDYDOG s.n.c.di Giacobbi Mareika e Lipreri MattiaPiazza Avis, 1046040 Casalromano (MN)Web: www.ne...
Upcoming SlideShare
Loading in …5
×

Sviluppo applicazioni in Ruby on Rails

2,574 views

Published on

NerdyDog sviluppa applicazioni web in Ruby on Rails, il framework open souce MVC (Model View Controller) basato su Ruby.
Con Ruby on Rails , oppure RoR è possibile sviluppare applicazioni in modo semplice diminuendo la percentuale di codice che solitamente va a ripetersi nelle applicazioni.
Il pattern Model View Controller infatti è una pratica di programmazione che semplifica la separazione tra presentazione dei dati, logica della app e contenuti.
Le app sviluppate in Ruby on Rails sono particolarmente indicate per progetti dinamici, flessibili che necessitano aggiornamenti continui o ampliamenti futuri come possono essere ad esempio le Start up.
http://nerdydog.it/6-sviluppo-applicazioni

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Sviluppo applicazioni in Ruby on Rails

  1. 1. - SVILUPPO APPLICAZIONI IN RUBY ON RAILS -
  2. 2. Sviluppo app in Ruby on RailsLa metodologia agile e veloce!RUBY ON RAILS WEB AGENCYNERDYDOG s.n.c. sviluppa applicazioni web in Ruby on Rails, il framework open souceMVC (Model View Controller) basato su Ruby.Con Ruby on Rails , oppure RoR è possibile sviluppare applicazioni in modo semplicediminuendo la percentuale di codice che solitamente va a ripetersi nelle applicazioni.Il pattern Model View Controller infatti è una pratica di programmazione che semplificala separazione tra presentazione dei dati, logica della app e contenuti.Le app sviluppate in Ruby on Rails sono particolarmente indicate per progetti dinamici,flessibili che necessitano aggiornamenti continui o ampliamenti futuri come possonoessere ad esempio le Start up.
  3. 3. Ruby on RailsCosè RoR?RUBY ON RAILS IS“... an Open-source web framework that’s optimized for programmerhappiness and sustainable productivity. It lets you write beautiful code byfavoring convention over configuration.”“... a breakthrough in lowering the barriers of entry to programming.Powerful web applications that formerly might have taken weeks or monthsto develop can be produced in a matter of days.”(fonte: http://www.rubyonrails.org)
  4. 4. PrincipiI valori su cui si basa RoRVALUES● DRY: don’t repeat yourself● MVC: Model View Controller● TDD: Test Driven Development● KISS: keep it simple, stupid● ORM: Object-relational mapping● Scaffolding● Get the things done● Conventions over configuration● Agile development
  5. 5. Perchè Ruby on Rails?Punti di forza di RoRPERCHE SCEGLIERE RUBY ON RAILS PER LO SVILUPPO?● Semplice● Intuitivo● Scalabile● Veloce● Diminuisce la complessità del codice● Il codice è autoesplicativo● Eliminando le fasi più noiose ci permette di concentrarci su ciò che conta veramente: il business del cliente.
  6. 6. MVCIl modello Model View Controller1. Il browser invia le richieste2. Il controller interagisce con il modello3. Il controller chiama la vista4. La vista produce la schermata sul browser
  7. 7. Integrazione databaseMolti RDBMS?INTEGRARE LAPP IN MOLTI RDBMSNon ti devi preoccupare grazie a ORM – ActiveRecordRuby on Rails usa ActiveRecord, questo significa che non devi chiamare manualmente ildatabase scrivendo query in specifici linguaggi sql ma ActiveRecord lo farà per te.Invece di scrivereSelect * from users, where id = 10Chiamerai semplicementeUser.find(10)Tra 2 anni il tuo cliente vuole cambiare db e passare da MySql a SQLite? Nessunproblema basterà installare ladapter adatto.
  8. 8. NerdyDog S.n.c.ContattiNERDYDOG s.n.c.di Giacobbi Mareika e Lipreri MattiaPiazza Avis, 1046040 Casalromano (MN)Web: www.nerdydog.itEmail: info@nerdydog.itTwitter: twitter.com/#!/nerdydog_agencyFacebook: facebook.com/NerdyDogLinkedIn: linkedin.com/company/nerdydog

×