Recentemente ho acquisito PHP e sembra un linguaggio piuttosto scorrevole che consente uno sviluppo di applicazioni web molto veloce (probabilmente più veloce del mio preferito - Java :)Qual è la logica dietro l'affermazione "PHP non scala (bene)"?
Ora, non sono un esperto PHP - né con la lingua né i suoi interni/specifiche. Ma alcuni dei miei colleghi hanno affermato che le applicazioni PHP non si adattano bene allo - un fatto che non sono stato in grado di capire da solo e quindi la domanda.
Ho appena imparato il sapore procedurale di PHP e la mia unica ipotesi di non scalabilità è quella di scalabilità della procedurali lingue vs. OO (C rispetto a C++/Java). Sono d'accordo e posso vedere come sarebbe un ostacolo per applicazioni web estremamente complesse. Tuttavia, sono a conoscenza del fatto che OO-ness venga nel mondo PHP e non lo vedo come un ostacolo (correggimi se la mia ipotesi non è corretta).
Oltre a ciò, non capisco quali problemi di scalabilità potrebbero presentarsi per un'applicazione Web con un numero elevato di utenti (per motivi di discussione, assumiamo un design Restful - nessuna sessione - poiché sono consapevole di come impedisce la scalabilità). Sono più interessato a conoscere ragioni "oggettive" per tale richiesta, se possibile. La soggettività va bene, ma io non sono qui per iniziare un dibattito su PHP rispetto a tutto il resto. Mi interessa solo sapere quali sono i potenziali limiti di questo linguaggio che devo tenere a mente e non dovrei mordermi più tardi se/quando l'applicazione web dovesse avere migliaia di utenti al giorno (o un'ora).
Questo è stato discusso molte volte (scalabilità di google php). Inoltre, alcuni dei più grandi siti web al mondo sono basati su PHP. – simshaun
@simshaun: Potresti fornirmi dei collegamenti? Ciò potrebbe aiutarmi a contrassegnare la mia Q come duplicata e richiederla chiusa: è sufficiente una motivazione alla base del reclamo: P – PhD
Il massimo risultato è "PHP Scalability Myth" - http://onjava.com/onjava/2003/ 10/15/php_scalability.html - è piuttosto datato! – PhD