PHP MVC öğrenmek için en iyi yolu nedir?

5 Cevap php

Ben onu almak için nasıl, MVC tamamen yeni duyuyorum?

5 Cevap

Bu tarafa git:

  1. (Google, wikipedia makalesine bakın) MVC hakkında okuyun
  2. Bir Çerçeve seçin (I CodeIgniter'ı önermek - büyük bir kullanım kılavuzu Has)
  3. Sonra kullanıcı kılavuzunda geçmesi ve şeyler deneyin.

Video eğitimlerini CI için nettuts.com kontrol de iyi.

Bu tarafa git:

  • MVC nedir biliyor
  • Yararlıdır Neden
  • Nasıl çalışır
  • Bu en iyi şekilde kullanılmalıdır durumlarda
  • (Mümkünse bilmek) nasıl çerçeveler kullanırım
  • Çerçeveler uygulamak öğrenin (bir çerçeve kullanmayı deneyin)
  • Eğer MVC kullanarak alışabilirsin böylece bir çerçeve öğrenin

Ben aptalca gelebilir biliyorum, ama bu şekilde yeni gelenler için çok yardımcı olabilir.

Spagetti kod (CSS + JS + HTML + PHP + SQL, tek bir dosyada tüm) yazılmış bazı projeyi sürdürmek, o zaman tüm bu ayrı olacağını düşünüyorum ve MVC keşfedeceksiniz.

Şaka bir yana. Eğer, bazı çerçeve deneyebilirsiniz ne okumuştum ama bakım projeleri kaçınmak gerekmez. Bu MVC faydaları veya endişeleri ayrılığı en azından bu görürsünüz bu projelerde olduğunu.

Ayrıca bakınız bu related question.

Basit bir google araması ile MVC hakkında tüm okuyabilirsiniz. Ben CodeIgniter büyük şeyler duymak içeri bir çerçeve ve dalış almak kadar Ancak, tam o güzelliğini anlamak olmaz. MVC biniyorlar Bu benim ilk yapıydı.

Sonunda ben CakePHP'ye seçti. Neden? CodeIgniter, başlamak için ise çok basit, MVC bir acemi için bana çok fazla özgürlük verdi. Ben onun yerine MVC olması gerektiğini düşünüyorum ne daha yapılması gerekiyordu beni nasıl göstermek için sıkı kurallara ve geleneklere istedi. Belki daha sonra yolda geri CI geleceğiz. Seçtiğiniz Her iki şekilde de, benim önerim kodlu küçük bir proje almaktır, ve orada PHP çerçeveler herhangi bir kod bunu.

CakePHP ait ve CodeIgniter'ın topluluklar en yararlı arasındadır. Kek / CI için bir google grubuna katılın. Insanlar yapmak için çalışıyoruz ne hakkında okuyun. Insanlar sahip ve iyi şanslar ne sorunlar bakın!

İlk MVC deseni araştırma ve bunu uygulamak için nasıl açıklamak öğreticiler için bakmak. Sonraki, PHP için bir MVC framework almak ve tekerleği yeniden icat ve kendi yaygınlaştırmaya çalışıyor anlamı yok beri kullanın.