Ho sentito di questo linguaggio diverse volte ma non ho mai capito per cosa viene utilizzato maggiormente, qualcuno può chiarirmi le idee?
Ho sentito di questo linguaggio diverse volte ma non ho mai capito per cosa viene utilizzato maggiormente, qualcuno può chiarirmi le idee?
Ruby è un linguaggio di programmazione esattamente come Python, C, C++, Java e similari.
Viene usato, più o meno, per gli stessi scopi.
Semplicemente offre caratteristiche differenti che lo possono rendere più o meno efficace in certi ambiti.
Ad esempio, è decisamente più flessibile come linguaggio di scripting (ad esempio backup, comandi da server) rispetto a Java.
Ruby può anche essere utilizzato per la creazione di applicazioni web based, esattamente come avviene ad esempio con Python e Java.
Rails ne è la rappresentazione più emblematica. Si tratta di un framework web scritto completamente in Ruby.
Esistono comunque altri esempi di applicazioni/framework per il web come Sinatra o Merb.