Hafif MVC - hiçbir çerçeve [kapalı]

1 Cevap php

Üzgünüm Merhaba bu bir naif bir soru, ama mvc çerçeveler kadar popüler olmadan önce insanlar ne yaptın olur? Eğer günümüzde tüm duymak ve burada im konuşurken php, Zend vb mvc ama geliştiriciler önceden ne yaptın?

Mvc desen kullanmak ancak bir çerçeve olmadan bazı geliştiriciler vardır - bu yüzden bu nasıl yapmak ve olup eğer gerçekten kurmak için karmaşık?

1 Cevap

MVC tasarım deseni olduğunu. Kolayca (teknik olarak bile nesne yönelimli programlama kullanmadan) kendi MVC "framework" dönebilirsiniz. Ana hedefi veri depolama, iş mantığı ve sunum arasında bir ayrılık olması için basitçe.

Ben ilk MVC hakkında öğrenme, ben CakePHP veya diğer çerçeveler kod dağları elemek için çalışırken sadece çok karmaşık olduğuna karar verdi. I this tutorial (http://fuelyourcoding.com/php-frameworks-just-roll-your-own-part-1/) kullanarak kendi "çerçeve" yazmaya başladı. (Eğer bir gün bu öğretici geçmesi ve çok güzel bir mini-MVC olabilir) düşünmek gibi gerçekten çok iş değil, ve zaman ve özveri varsa daha sonra tam teşekküllü bir çerçeve içine daha sonra genişletebilirsiniz .

Geliştiriciler çerçeveler önce yaptım ne sorusuna gelince, onlar sadece her şeyi kendileri yazdı. Ne yazık ki bu PHP blokları ve SQL ifadeleri ile karışık HTML ile spagetti kod bir sürü yol açtı, ama bu gerçekten oldukça endişeleri ayrılığı her türlü uygulamaya çalışırken ile değil, bir çerçeve olmaması ile bir suçum değil.

Düzenleme: nasıl bir şablon yapmak gösterir, çünkü Part 2 muhtemelen en önemli parçasıdır. Bu aslında tam öğretici değil, ben kullanılan bir yok gibi görünüyor.