moGio
10-10-2006, 12:27
Ciao a tutti,
vorrei chiedere il parere a qualcuno che avesse esperienza a proposito su una scelta: PHP o Ruby.
Mi accingo infatti a scrivere una classica applicazione web dove l'utente si logga e poi, attraverso le varie pagine, puo' eseguire una serie di operazioni.
L'occasione mi permetterebbe di imparare un nuovo linguaggio (Ruby) o di approfondirne un'altro (php, col quale ho gia' sviluppato un'applicazione simile).
Ruby quindi per me e' assolutamente sconosciuto, mentre il PHP gia' lo conosco un pochino.
Mi sono gia' documentato su vasi siti e blog ed ho raggiunto la seguente idea:
- PHP storico linguaggio di sviluppo per il web, nasce per offrire al programmatore uno strumento semplice e veloce ma paga lo scotto di una carenza di design; nel tempo infatti sono state implementate svariate funzionalita' ma senza un design architetturale definito che lo hanno reso un calderone con dentro tutto ma senza rigore sintattico.
Viene accusato di scarse prestazioni, scarsa sicurezza e bug critici, ma di contro offre una serie di strumenti, documentazione, codice, esempi in tutte le lingue impagabile.
-Ruby (spesso abbinato a Trails che pare essere un framework per incrementare la produttivita') e' un linguaggio recente, che nasce dai limiti e dai difetti degli altri e che gode di un design progettuale rigoroso che ne avantaggiano l'architettura e la sintassi. Viene spesso indicato per applicazioni professionali o critiche. E' completamente object-oriented (che per me non e' un requisito indispensabile) ma sembra sia carente nelle librerie e richieda un approccio meno "disinvolto" di php. Non so quanta documentazione o tool di sviluppo (IDE) siano disponibili.
L'impressione e' che sia per chi provenga da Java che per chi provenga da PHP, "RubyOnTrails" faccia scalpore facendoli infatuare nei primi tempi, ma che alla lunga gli stessi perdano l'entusiasmo e tornino a PHP/Python.
Grazie in anticipo, ciao.
vorrei chiedere il parere a qualcuno che avesse esperienza a proposito su una scelta: PHP o Ruby.
Mi accingo infatti a scrivere una classica applicazione web dove l'utente si logga e poi, attraverso le varie pagine, puo' eseguire una serie di operazioni.
L'occasione mi permetterebbe di imparare un nuovo linguaggio (Ruby) o di approfondirne un'altro (php, col quale ho gia' sviluppato un'applicazione simile).
Ruby quindi per me e' assolutamente sconosciuto, mentre il PHP gia' lo conosco un pochino.
Mi sono gia' documentato su vasi siti e blog ed ho raggiunto la seguente idea:
- PHP storico linguaggio di sviluppo per il web, nasce per offrire al programmatore uno strumento semplice e veloce ma paga lo scotto di una carenza di design; nel tempo infatti sono state implementate svariate funzionalita' ma senza un design architetturale definito che lo hanno reso un calderone con dentro tutto ma senza rigore sintattico.
Viene accusato di scarse prestazioni, scarsa sicurezza e bug critici, ma di contro offre una serie di strumenti, documentazione, codice, esempi in tutte le lingue impagabile.
-Ruby (spesso abbinato a Trails che pare essere un framework per incrementare la produttivita') e' un linguaggio recente, che nasce dai limiti e dai difetti degli altri e che gode di un design progettuale rigoroso che ne avantaggiano l'architettura e la sintassi. Viene spesso indicato per applicazioni professionali o critiche. E' completamente object-oriented (che per me non e' un requisito indispensabile) ma sembra sia carente nelle librerie e richieda un approccio meno "disinvolto" di php. Non so quanta documentazione o tool di sviluppo (IDE) siano disponibili.
L'impressione e' che sia per chi provenga da Java che per chi provenga da PHP, "RubyOnTrails" faccia scalpore facendoli infatuare nei primi tempi, ma che alla lunga gli stessi perdano l'entusiasmo e tornino a PHP/Python.
Grazie in anticipo, ciao.