Son zamanlarda, şirketinin bir PHP uzantısı olarak MVC tasarım modelini eklemek için çalıştığını belirten bir meslektaşımla konuşuyordum.
Controllers, Models and Views
Performansı artırmak için dil yapılarına eklemek üzere C kodu yazdıklarını açıkladı .
Şimdi MVC'nin web uygulamalarında yaygın olarak kullanılan bir mimari tasarım deseni olduğunu biliyorum, ancak yine de örneğin Denetleyiciler için bir dil yapısına sahip dillerle karşılaşmam gerekiyor.
IMHO tasarım kalıplarını bir dile entegre etmek iyi OO tasarımının önemini vurgulayabilir.
Peki, neden en çok kullanılan tasarım kalıpları (MVC, Factory, Strategy, ... vb.) Dil yapılarına eklenmiyor?
Soru çok geniş geliyorsa, soruyu yalnızca PHP ile sınırlandırabilirsiniz.
Düzenle:
Bir proje geliştirirken bir tasarım deseni kullanmak gerektiğini ima etmiyorum . Aslında çalıştığı sürece basit tutma yöntemini destekliyorum.