Framework Nedir? Gerekli mi?

Merhabalar arkadaşlar,

Framework yapısını üzerine bir çok tartışma bulunmaktadır ve genelde soru bellidir: “Framework kullanmalı mıyım?”

Framework nedir?

İngilizce-Türkçe çevriminde “yapı,çatı” manasına gelen framework uygulama geliştiricilerinin projeleri için ihtiyaç duyduğu özellikleri bir çatı altında toplayan kütüphanelere verilen isimdir.

Framework kullanmak zorunda değilsiniz tabiki fakat kullanmanın yararları oldukça fazladır.

Php frameworklere örnek olarak Zend, Codeigniter, Yii ve CakePHP gibi çok kullanılanlar verilebilir.

2015’e ait kullanım verisi ise şu şekildedir:

1427547421php_framework_popularity_at_work_-_sitepoint2c_2015-1024x625

 

Hangi Framework tercih edilmeli?

Yukarıda saydığımız gibi farklı framework üreticileri var bunlar sürekli güncelleme ile frameworkleri geliştiriyorlar. Peki biz kendimize uygun olanı nasıl seçmeliyiz. Bunun için internette araştırma yapmalı ve yapmak istediğiniz projeye uygun olanı seçmelisiniz.

Framework Kullanmanın Avantajları

  • Temiz kod yazmamızı sağlar.
  • Uygulamadaki kodların daha kolay optimize edilmesini sağlar.
  • Takım çalışmasına uygun bir yapı sunar.
  • Tasarımsal değişiklikler kodlardan ayrı olduğu için kolayca yapılır.
  • Hata ayıklama ve kodun testini kolaylaştırır.

 

Aşağıdaki linklerden yukarıda saydığımız frameworkleri indirebilirsiniz.

CodeIgniter

Zend Framework

Yii Framework

CakePHP

 

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir