 |
CrackDown |
erased, over, out

Registered: Aug 2003
Posts: 505 (0.06 al dì)
Location:
Corso:
Anno: Year Zero
Time Online: 4 Days, 23:18:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Ha avuto qualche difficoltà ad attecchire perchè deve fare i conti
con tecnologie già consolidate. Java è presente da molti anni e così
anche PHP. Entrambi sono facili da usare e molto potenti. Inoltre
esiste una comunità internazionale e una documentazione
incredibilmente vasta.
Per contro ruby è nato in Giappone e la documentazione è sempre
stata un po' scarsa. Solo con l'avvento di Ruby on Rails, sviluppato
per Basecamp dalla 37signals, a fine anni 90, si è iniziato a
diffondere l'hype per tale linguaggio. In realtà basecamp fu una
delle primissime applicazioni web 2.0 e l'hype generato attorno a
questa applicazione web fece sì che molti, senza nemmeno sapere
cosa fosse, si gettassero a scrivere di Ruby e RoR gridando alla
rivoluzione della programmazione.
Il discorso è difficile da affrontare ma un programmatore odierno
prende sempre la strada che gli permette di trovare maggiori
opportunità lavorative. Java, C, PHP... sono tutti linguaggi che sono
qui per restare. Inoltre molti framework hanno semplicemente
portato su Java e PHP ciò che RoR aveva portato su Ruby. Quindi
quelle funzionalità spesso le ritrovi anche su altri prodotti.
La cosa che fa riflettere, inoltre, è che stiamo parlando di un circolo
vizioso: se tutti programmano in un certo linguaggio (a titolo di
esempio prendo il php), i provider web si adattano per avere
maggior mercato. Se questi offrono php, allora molte aziende si
lanciano su php. Se molte aziende si lanciano su php, molti studenti
si mettono a studiare php. Se tutti usano php... perchè mai usare
Ruby???
A mio avviso, comunque, è un buon linguaggio. Qualche
esperimento in casa merita di essere fatto.
Anche perchè puoi sempre chiedere pareri a destra e a manca...
sentirai anche risposte discordanti... ma alla fine quello che conta
è provarlo e farsi un'idea con un po' di esperienza sul campo.
Last edited by CrackDown on 11-09-2008 at 13:45
|