v2.5.2
Giriş yap

PHP'de Classlar İle Tüm Siteyi Yazmak?

erhancihan
607 defa görüntülendi ve 3 kişi tarafından değerlendirildi

Merhabalar,
PHP'de Classlar ile tüm siteyi kodlayabilir miyiz? Bu sistemin bize avantajları-dezavantajları nedir? Bu şekilde yapılabiliyorsa bununla iligi bir video gelir mi?

baydoganmirac
1055 gün önce

Merhabalar, Classlar ile tüm siteyi kodlayabilirsin. MVC, MVP ve MVVM tasarım desenlerinde geliştirilmiş frameworkler temelinde OOP ile geliştiriliyor.
Şimdi gelelim ikinci soruna avantaj-dezavantaj. Bu konuyla ilgili bilmen gereken şeyler olduğunu düşünüyorum.
Öncelikle kullandığın programlama paradigma Fonksiyonel programlama ve OOP arasındaki farklara biraz değinmek istiyorum.

  • Fonksiyonel programlama, fonksiyonların değer alması üzerinde durur. Nesne yönelimli programlama, nesne konsepti üzerine temellendirilmiştir.
  • Fonksiyonel programlamada immutable, OOP'da ise mutable veri de immutable veri de kullanılır.
  • Fonksiyonel programlama stateless (durumsuz), OOP ise stateful (durumlu) bir programlama modelidir.
  • Fonksiyonel programlama declarative, OOP ise imperative bir programlama modelidir.
  • Fonksiyonel programlama paralel programlamayı destekler. OOP ise paralel programlamayı desteklemez.

Bu böyle uzar gider. Sana tavsiyem Fonksiyonel programlama ve OOP arasındaki farklara detaylıca göz gezdir.
Bu paradigmaları, yaklaşımları, teknikleri, yöntemleri kullanım alanına göre seçmek lazım. İyi çalışmalar.