Ben şu anda bir iş için bir AJAX ağır (hemen hemen her şeyi) intranet webapp var. Oldukça klasör ve dosyaların bol (Joomla ala bileşenleri ve modülleri), modularized edilir. ~ 80-100 farklı görüntüleme son sayıma sayfalar (kendi anlamda her biri çok benzersiz) ve büyük olasılıkla yakın gelecekte artması olacaktır.
Ben komutları ve ekranlar, istemci isteği bir komut etrafında tasarım etrafında merkezli ve gerekli veriyi gönderir ve ekranda javascript ile görüntülenen verileri alır.
O dedi, dosyaların iki tür, HTML, JavaScript, ve çiftleşmiş için küçük bir php ile bir görüntü dosyaları genellikle vardır. Ve aynı zamanda, kaydetmek güncelleme ve silme ve belki diğer fonksiyon gibi eylemleri tek bir switch deyimi ile bir php backend dosyası. Birkaç sayfa / ekranlar aynı php backend kullanabilirsiniz.
Son zamanlarda, bazı kod yeniden açmamı bir sunucu taraflı geri alma fonksiyonunu ekleyerek edilmiştir. Yani, OOP denemek için şans aldı ama ben, bir sınıf oluşturarak tüm veri alma sonra veritabanı üzerinde tüm ilgili satırları hızı gibi basit bir eylem için overkill gibi görünüyor oldukça kritik güncelleme olduğunu, bazı işlevleri çok basit olduğunu fark . Ayrıca ben bütün dosyadaki yalnızca bir sınıf var fark ettim.
Peki, tüm php eğer bir sınıftır. Yani, bir sınıf ve yöntemler oluşturarak, ve genel değişkenleri ve işlevleri kullanma arasında. Hangi hızlıdır?