Quanto è scalabile Codeigniter V Altri framework PHP? Sono nuovo di Codeigniter e mi piace sapere quanto è scalabile rispetto ad altri framework PHP?How Scalable è Codeigniter V Altri framework PHP?
risposta
CodeIgniter è per PHP4. Kohana è la scelta migliore tra quelle che hai etichettato. CI è ottimo ma non so quanto sia scalabile il confronto con questi.
Ovvero, CodeIgniter 2.0 non supporta più PHP4. CI ha battuto Kohana in tutti i benchmark che ho incontrato, ma sono sempre felice di vederne di nuovi. –
Ok, dov'è il pulsante Scarica CI 2.0? –
@webarto: scarica l'ultimo suggerimento da qui: https://bitbucket.org/ellislab/codeigniter – treeface
In genere quando si parla di scalabilità, la maggior parte delle persone tende a pensare in una direzione e ciò è in termini di crescita. Molti framework gestiscono bene la crescita, ma il solido esempio di CI è la capacità di controllare l'ingombro del framework per scalare sia verso l'alto che verso il basso a seconda dell'utilizzo. Tu, lo sviluppatore ha il controllo definitivo sull'efficienza delle risorse e questo generalmente significa che anche quando la tua applicazione cresce, tu mantenga questo controllo, in modo che anche se la tua applicazione lo richiede, puoi continuare a utilizzare le risorse di conseguenza.
Chiedi a 10 sviluppatori di applicazioni Web e probabilmente otterrai 4 o 5 risposte diverse insieme ai tag che hai utilizzato.
E si tratta di una domanda di pollo o uovo quando si chiede se lo usano perché piace o perché lo usano.
CodeIgniter è estremamente scalabile perché fa molto poco. Potrebbe sembrare un po 'ridicolo venire da un appassionato di CodeIgniter, ma questo è esattamente il motivo per cui lo adoro.
CodeIgniter è ridicolmente leggero. Non ha convenzioni, nessun reale sovraccarico ed è stato raccomandato da Rasmus come la struttura più leggera in circolazione.
La scalabilità riguarda la crescita dell'applicazione, in termini di traffico, prestazioni e dimensioni generali. Le dimensioni generali non contano perché caricano solo ciò che si carica, il traffico va bene con la memorizzazione nella cache corretta e le prestazioni funzionano brillantemente come ho già indicato: è leggero come l'inferno.
Ho un gruppo di siti Web di 100.000 e superiori su Alexa e non hanno ancora faticato.
Grazie per il commento e l'intuizione come sempre. Per curiosità, hai mai usato Kohana? Se è così, che ne pensi di avere CI, e che cosa hai odiato? Domande vaghe, lo so, ma sono curioso di vedere cosa ne pensi. – treeface
Ho usato Kohana per creare alcune app ed è stato sia piacevole che estremamente frustrante. Adoro il loro Cascading File System ei modelli PHP5 (e l'autoloading in generale) è stato un bel cambiamento da $ this-> load. Purtroppo non è documentato e un po 'confuso. Guarda FuelPHP http://fuelphp.com/ per la miscela perfetta di CI, Kohana, Rails e altri. –
Scalabile sotto quale aspetto? – jondavidjohn
possibile duplicato di [Qual è il miglior framework MVC PHP per la scalabilità?] (Http://stackoverflow.com/questions/132056/what-is-the-best-php-mvc-framework-for-scalability) – mario
^I d'accordo con te –