Kaygıların ayırma hatta web üzerinde yazılım geliştirme her tür için çok önemli bir kiracı. Çok kez insanlar sadece mümkün olduğunca az dosyalarının içine her şeyi atmak ve bir gün onu aramak olduğunu bulduk. Bu kesinlikle bunu yapmak için yanlış bir yoldur. Belirtildiği gibi, başkaları için kod Düzeltilebilirlik ile yardımcı olacaktır, ama bundan daha fazla, bu kodu okumak mümkün olur. Her şey ayrıldığında, hakkında kolayca düşünebilirsiniz.
Kod Ateşleyici, ben buldum, PHP ile çalışmak için bir çerçeve öğrenmek için kolay olmuştur. Ben hemen hemen benim şimdiki iş başladı ve yukarı ve oldukça verimli bir şekilde kullanarak, bunu dinledikten hiç itibaren, bir kaç gün içinde onunla birlikte çalışan. Ben de, tüm başka bir dil olarak görmüyorum. Temel olarak, çerçeve kullanarak yönetilebilir bir şekilde şeyleri düzenlemek için beni zorlar, ve ek işlevsellik için jQuery eklentileri ve bu tür kullanarak, ya da Java paketleri ithal anlagous olduğunu. Başka bir dil öğrenme gibi olduğunu düşüncesi neredeyse aptalca görünüyor.
Yani, kısacası, düzenlemek düzenlemek. Sadece saçma olur soyutlama bir düzeyde olduğunu, ancak, unutmayın. Bir kural, bir sınıf (ya da bizim durumumuzda dosyası) çok iyi bir şey yapmak gerektiğidir. Bu baskı sarar bir sınıf, ama bir dize alır karmaşık bir algoritma kullanarak biçimlendirir ve daha sonra (bu sadece bir örnektir) yazdırır anlamına gelmez. Her sınıf için özel bir şeyler yapmak gerektiğini ve herhangi bir çerçeve olmadan bunu yapabilir. Ne MVC büyük kılan, olsa da, bu Model, View, ve Denetleyici (en azından bu çerçevelerin durumunda olan, tek bir sınıf düzeyinde, ama "paketleri" düzeyinde değil, daha fazla şeyler organize etmenizi sağlar olduğunu; projeleri paketlemek için başka yollar) vardır. Yani, şimdi iyi şeyler yapmak tek sınıfları var, ve sonra onları da başka şeyler yapmak benzer sınıfları ile gruplandırılmış var. Bu şekilde, her şeyin bir yönetilebilir çok temiz tutulur.
Eğer paketler sınıfa organize şeyler var, ve bir kez düşünmek son seviye, bu sınıflar paketler arasında erişilen almak nasıl. Böylece görünümden (genellikle veritabanı malzeme ve PHP dünyada "iş" kod) modeli, (genellikle bilgi aldığı ayıran, Görünümü <- -> Controller <> MVC kullanırken, erişim genellikle Model gidecek kullanıcı, ve sonra gerekirse, modelden daha fazla bilgi almak ya da giriş bilgileri ile başka bir şey yapacak denetleyicisi) için birlikte geçirir. Diğer iki paket arasındaki santral gibi eserlerin kontrolör tür usually. Yine, paketleme ve bu ile gitmek için başka yollar vardır, ama bu yaygın bir yoldur.
Umarım yardımı olur.