Dosya Yapıları -

3 Cevap php

Ben PHP nispeten yeni ve ben oldukça temel dosya mimarisi inanıyorum kullanarak bir proje yazıyorum - ayrı ayrı erişilebilir bir ana site klasörün içindeki tüm dosyaları ve alt klasörler. Proje kapsamında, ben gerçek bir çerçevede daha bir kütüphane daha fazla olarak Zend Framework kullanarak oldum. Ben Zend ile mutluyum ve bu gibi kullanarak şeyler çok kolay hale getirir. Ancak, son zamanlarda proje (ben daha önce düşündüm gereken bir şey, biliyorum) gerekli olabilir bakım ve genişletme dehşet başlangıç ​​olmuştur. Bu korkuyu gidermek için yardımcı olacaktır göründüğü gibi ben Zend MVC ziyade temel yapısını kullanarak araştırma ve aramaya biraz yapıyor. Ancak, bu projenin (sadece biraz sinir bozucu değil büyük bir anlaşma,) içinde geriye bir sürü anlamına gelecektir.

Herhangi bir diğer dosya yapıları varsa MVC mimarisi uzakta temel yapısı üzerinden geçmek için zaman gerekir neden başka nedenler varsa ne ben merak ediyorum, ya da ben düşünüyor olmalı?

3 Cevap

Birinci nedeni MVC kodunuzu korumak için mümkün olan etkili olduğu gösterilmiştir olmasıdır.

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

Ben ilk bir parçası olduğuna inanıyorum ikinci nedeni, bu geliştiriciler arkandan gelip zaten temelleri ne olduğunu bilmek için izin vermesidir. Bunun yerine proje yoluyla arama ve nasıl çalıştığını öğrenmek için çalışıyorum, onlar zaten biliyor.

Ben kullanmak için iyi bir çerçeve olarak Kohana önerebiliriz. http://kohanaphp.com

Zend Framework çok iyi olduğunu. sınıfların bir sürü.

IMHO: Ama Framweork daha fazla sınıf kitaplığı bulunuyor.

principe of MVC is very useful. [C]ontroller gets data from the datebase named [M]odel, changes it, and outputs everything to the [V]iew. In cakephp, if you know which action do you need to edit, you surely know where to search it, to open and edit. it's about Structure.

Ben Cakephp önerebiliriz. http://www.cakephp.org