Yii Framework -1 (Giriş)

Merhaba, Bu seride popüler php frameworklerden olan Yii Framework hakkında kaynak oluşturmaya çalışacağız. Faydalı olması dileğiyle,

Yii Framework:

Hızla gelişen modern Web uygulamaları için yüksek performanslı, bileşen tabanlı bir PHP Frameworküdür.

Yii adı (telaffuz Yee veya [ji:]) Çince’de “basit ve evrimsel” anlamına gelir. Ayrıca Evet’in kısaltması olarak da düşünülebilir!

Neden Yii Framework?

Yii, genel bir Web Framework yapısıdır , yani PHP kullanarak her türlü Web uygulamasının geliştirilmesinde kullanılabilir. Bileşen tabanlı mimarisi ve önbellek desteği nedeniyle, özellikle portallar, forumlar, içerik yönetim sistemleri (CMS), e-ticaret projeleri, RESTful Web servisleri ve benzeri büyük ölçekli uygulamalar geliştirmek için oldukça uygundur.

Diğer Frameworklere göre?

Başka bir php framework yapısına aşinaysanız, Yii’nin yapısını öğrenmek sizin için oldukça kolay olacaktır.

Çoğu PHP Framework gibi, Yii de MVC (Model-View-Controller) mimari modelini uygular ve bu

desene uygun kod organizasyonunu destekler.

Yii, kodun basit ama zarif bir şekilde yazılması gerektiği felsefesini alır.

Yii, kanıtlanmış ve kullanıma hazır birçok özellikleri beraberinde getiren kararlı bir php framework’tür: sorgu yapıları ve hem ilişkisel hem de NoSQL veritabanları için ActiveRecord; RESTful API geliştirme desteği; çok katmanlı önbellekleme desteği; ve daha fazlasını sunar…

Yii son derece esnek bir yapıya sahiptir. Çekirdek kodlarının hemen her parçasını özelleştirebilir, değiştirebilirsiniz.

Tüm bu özelliklerin yanında Yii Framewor’ü diğer php Framework’lerden öne çıkaran en büyük özelliği ise Performansıdır

 

Kaynak:

https://www.yiiframework.com/doc/guide/2.0/en/intro-yii