Originariamente inviato da Santino83_02
il PHP è un ottimo linguaggio, con molte pecche per chi programma in OO, ma un ottimo linguaggio: veloce, leggerissimo, potente, con un'infinta di open source intorno... un progetto che non preveda multithreading, servers e simili può essere fatto tranquillamente e senza troppi problemi in php, a prescindere dalla "grandezza" del progetto e dalla complessità. Certo, altri linguaggi hanno tools migliori per quando si lavora con progetti molto complessi, soprattutto nella mappatura degli oggetti col db, cmq php fà sempre la sua figura... soprattutto perchè visto i bassi costi di esercizio che porta php, il vantaggio è cospicuo...
se devi fare qualcosa di più impegnativo del semplice gestionalino web, qualcosa che richieda una interazione cospicua col server ad esempio, o con clients, php finisce di essere il linguaggio che cerchi e allora devi passare a java o .net.
Cmq nulla ti vieta di impararli tutti e tre... infondo, per un "programmatore" php è essenzialmente un problema di sintassi e di tipizzazione debole, java e .net ti costringono (in teoria) ad essere più rigoroso proprio nella programmazione pura