Ben bana göre elle yapılan bir çerçeve ile PHP 4 yerleşik bir web sitesi var. Kod 3 yaşında ve ben (de o değişiklik yapmak için çaba gerektirir) sınırlı duyuyorum.
Bu web sitesinin yeni versiyonunu yapmaya karar verdi. Benim bilgim bu yana artmıştır, ve şimdi ben çerçeveler bir sürü var olduğunu biliyoruz ve bu IOC olduğunu ve ORM de ... Sorun benim tüm araştırma, {[olduğunu (2)]}. Öte yandan, benim işim de (çoğunlukla. Net winform 2.0) ben mümkün çok iyi IOC ve diğer çözümlerini görmek ve ben bu. Net en iyi uygulamaları ile yazılım geliştirmek için daha fazla olgun olduğunu düşünüyorum.
Ben PHP için çok iyi IOC bulamadı. ; ORM gelince, ben güzel görünüyor, Propel gördük, ama (Zend bence ... çok büyük görünüyor Symfony dokümantasyon up-to-date, hata sürü içerir değildir) çok tam bir Çerçeve bulamadı vb
Eğer ben sadece başka bir çerçeve deneyin ve PHP web tutmak, ya da. Net geçmek için iyi bir fikir olacağını düşündürmektedir musunuz?
Reasons of this question
- Sistem çalışıyor ama (daha fazla kullanıcısı var çünkü) yavaşlamaya başladı. Veritabanı çok ... vb normalleştirilir
- Kod kötü değil - iş mantığı HTML ayrılır - ama sorun bazı düzen değişiklikleri yapmak için daha da zor yani kontrolörler görünümü içinde olmasıdır.
- Hiçbir birim testleri yapılmış ve bu değişiklik yapmak için çok "stresli" bulunuyor.
- Orada sistemde hiçbir günlüğü, ve her şeyin düzgün çalışıp çalışmadığını görmek için bir anlık almak zor.
More information (added the 3 nov 2008)
- Ben biliyorum. Benim alternatif. Net değil RoR neden 2.0 Net budur.
- Ben hız sorunu için ama mevcut aracı / çerçeve için bir başka dil telkin edildi.
- Çünkü teoride harika ama pratikte değil veritabanı normalleştirme, çok sayıda tablonun yavaş (bizim hata öğrenmek!)
- Bu bir hobi, ama ben başından (tüm aktif değil) kayıtlı beri 000 üzerinde 25 kullanıcımız var çünkü ben ciddiye alır.
Current suggestion from people over here
Ben ne yaptım tutmak ve yavaş yavaş bazı üstlenmeden yapmaya çalışacağım düşünüyorum. Ben sürpriz oyların en güncel sistem tutmak olmuştur olduğumu ama iyi: P Bu kısa vadede benim için basit olabilir.
Thx nickf herkese benim metin yazım denetimi vardır.