Yii
Yii' de title ve meta taglarını dinamik olarak değiştirme
2- Yii framework nedir?
Bir önceki makalede framework kullanmanın gerekliliğinden bahsetmiştik. Yii framework bu frameworklerden biridir. Yii, ilk olarak 1.0.0 sürümüyle 2008 yılında Qiang Xue tarafından yayınlandı. Peki "Yii" ismi nereden geliyor? Yii' nin resmi dökümantasyonunda:
- is it fast? (Hızlı mı?)
- is it secure? (Güvenli mi?)
- is it professional? (Profesyonel mi?)
- is it right for my next project? (Sonraki projem için doğru mu?)
sorularına verdiği "Yes, it is!" (evet aradığım o) cevabıyla akronim bir isim kazanmıştır. Ayrıca Çincede Yii nin okunuşu "Yee" şeklindedir ve esnek, kolay, basit anlamlarına gelmektedir.
Yii framework yukarıdaki maddelerden de anlaşılacağı üzere hız, güvenlik ve profesyonellik sloganlarıyla yola çıkmıştır ve gerçektende öyledir.
1- Framework kullanmaya neden gerek var?
Tek başına bir web sayfası yapan bir insan yaptığı projeye birkaç ay sonra baktığı zaman söyleyeceği ilk söz şu olur genelde. Ben bu kodu nereye yazmıştım acaba? Evet bu, her web geliştiricisinin küçük çaplı da olsa başından geçtiğine inandığım bir deneyimdir. Bu tarz problemlerin üstesinden gelmek için herkes kendince bazı çözümler üretir. Yazdığı sınıf veya fonksiyonları belli bir metodolojiyle oluşturmaya başlar artık. Daha sonra kullanacağı zaman aklına daha rahat getireceği şekilde adımlarını atar ve böylece kendince bir yapı oluşturmuş olur aslında. Frameworkler ise bizim kendimizce oluşturduğumuz bu yapının çok çok daha gelişmişi, güvenlisi ve tabi ki hızlısıdır.