Ben birden çok kullanıcı büyük veri dosyaları göndermek ve onlara işlemleri gerçekleştirmek için izin veren bir proje üzerinde çalışıyorum. "Önyüz" HTML şablon dosyalarını yüklemek için kullanır PHP ve sunmak için hangi içeriğini belirleyen ise bu işlemleri gerçekleştiren "arka uç" Perl ile yazılmış. Veri, bir veritabanı (MySQL, SQLite, Oracle) saklanır ve üzerine henüz hareket olmamıştır veri varken, Perl sistem yüküne bağlı diğer konuları veri sağlar çalışan kuyruğuna ekler. Buna ek olarak, ön-edilebilir ve verilerin post-processing öncesi ve sonrasında ana Perl komut çalışır (özellikleri belirsiz) Ben bu işlemciler kullanıcı tarafından seçilebilir eklentileri izin vermek isteyebilirsiniz. Ben bir daha usul moda bu projeyi yazılı olmuştu ama bir değişiklik projenin geri kalanı üzerindeki kapsamını sınırlamak için hızla ayıran kaygıları yararı fark ediyorum.
Ben tasarım desenleri ile oldukça unexperienced kulüpler ve devam etmek için en iyi yolu nedir merak ediyorum. MVC yeraldığını etrafında atılan ama bunu uygulamak için nasıl emin değilim duydum. Özellikle, (tasarım desenleri ve klasör hiyerarşi açısından) bu kod yapısı için bazı iyi seçenekleri nelerdir? Dilleri arasında çoğaltılamaz kodunu en aza nasıl PHP ve Perl hem de elde edebilirsiniz? Ben üst düzeyde benim PHP dosyaları yüzden URL çirkin yolları yok tutmak gerekir?
Ben değiştirilebilir veritabanlarını sağlamak istiyorsanız Ayrıca, her tablo kendi DAO uygulama ihtiyacı var?