PDA

Visualizza la versione completa : Vantaggi di Ruby


RikiTheBest
12-01-2010, 21:13
Ciao ho appena iniziato a studiare Ruby e mi sto appassionando perché
è davvero flessibile e molto facile da imparare:):)
Potreste però spiegarmi tutti i vantaggi che ha e che cosa prende dai
linguaggi come Perl,Smalltalk,Python,Lips,etc...
Una breve panoramica anche sulle peculiarità di questi linguaggi mi sarebbe
anche d'aiuto :zizi: :zizi: :zizi: Grazie per qualsiasi aiuto...

Sgurbat
23-01-2010, 13:06
Originariamente inviato da RikiTheBest
Ciao ho appena iniziato a studiare Ruby e mi sto appassionando perché
è davvero flessibile e molto facile da imparare:):)
Potreste però spiegarmi tutti i vantaggi che ha e che cosa prende dai
linguaggi come Perl,Smalltalk,Python,Lips,etc...
Una breve panoramica anche sulle peculiarità di questi linguaggi mi sarebbe
anche d'aiuto :zizi: :zizi: :zizi: Grazie per qualsiasi aiuto...

Ruby prende molto da linguaggi come Pearl e Smalltalk, ha una sintassi molto pulita e concisa che ne favorisce l'apprendimento.

Permette inoltre di essere "produttivi" in tempi rapidissimi e sviluppare diventa un piacere.

Per applicazioni client consiglio di basarsi sulle librerie Qt di Nokia, per applicazioni web invece Rails è lo standard "de facto" come framework MVC per questo linguaggio.

I lati negativi sono la community non ancora certo paragonabile a quella di PHP o Java ed una certa lentezza delle versioni 1.8.x che ne limita l'utilizzo in diverse situazioni, tuttavia la 1.9 sembra aver avuto un notevole incremento di prestazioni.

Attualmente è tra i 10 linguaggi più usati al mondo http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Purtroppo il mercato in Italia al momento è ancora piuttosto limitato.

Ciao.

Webbabe
05-03-2010, 15:36
Per sviluppare un'applicazione web in Rails, installa i seguenti:

Ruby
Il Rails framework
Server Web come Apache 1.3.x or 2.x, nginx, lighttpd, IIS, o qualsiasi FastCGI (or SCGI) webserver capace con con un modulo come mod_rewrite.
FastCGI o mod ruby per performance di produzione.
Database e driver (ad esempio MySQL, PostgreSQL, o SQLite).


Rails utilizza le convenzioni per evitare le configurazioni quando possibile faccendoti risparmiare tempo.

koolontheweb
11-03-2010, 17:42
E poi ti consiglio NetBeans come tool di sviluppo, è free ed ha un server integrato.

Ciao

surferbloggy
20-03-2010, 19:40
ciao, anch'io sto valutando se fare le prossime applicazioni con Ruby on Rails, e prima di mettermi a studiare volevo capire se non sto sbagliando strada

in questa guida
http://ruby.html.it/guide/lezione/3115/il-resto-di-ruby-on-rails/
alla fine parla di difficoltà nella interazione con altri sistemi, ad es. voi lo consigliereste di usarlo per fare una applicazione di booking online che quindi necessita di interagire con altri sistemi per aggiornare le disponibilità??

weppos
20-03-2010, 21:19
Originariamente inviato da surferbloggy
in questa guida
http://ruby.html.it/guide/lezione/3115/il-resto-di-ruby-on-rails/
alla fine parla di difficoltà nella interazione con altri sistemi, ad es. voi lo consigliereste di usarlo per fare una applicazione di booking online che quindi necessita di interagire con altri sistemi per aggiornare le disponibilità??

In linea di massima sì.
Credo che la guida si riferisse al fatto che portre applicazioni legacy su Rails è più complesso (ed a volte impossibile) rispetto a svilupparle da 0 in Rails.

surferbloggy
20-03-2010, 22:00
grazie, anche io sono entusiasta, lo vorrei imparare!!!qui ci sono delle belle guide!! ciao

Sgurbat
22-03-2010, 16:26
edit

Loading