PDA

View Full Version : PHP VS Ruby


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.

dupa
10-10-2006, 16:05
ma ruby viaggia su un application server o meno?

io x siti senza application server userei php
x siti con application server userei j2ee oppure .net

Ciao

Xalexalex
10-10-2006, 20:10
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.
L'hai detto tu :D
Ah, ed è Rails, non Trails, il simbolo infatti sono delle rotaie.
Per me per ora (e per qualche anni ancora mi sa) il php è la scelta da fare...

bianchins
10-10-2006, 21:24
Io voto Php :D Le risorse per questo linguaggio allo stato attuale sono molto numerose, nonchè IDE e possibilita di Object Oriented!
E poi il Php mi sta più simpatico :)

Xalexalex
10-10-2006, 21:34
Io voto Php :D Le risorse per questo linguaggio allo stato attuale sono molto numerose, nonchè IDE e possibilita di Object Oriented!
E poi il Php mi sta più simpatico :)
Indubbia qualità :O

moGio
12-10-2006, 07:55
Grazie a tutti per i pareri... penso che scegliero' PHP allora, considerando anche che esiste un framework per php (P4A) che offremolte delle funzionalita' di rails...