Önsöz
Öncelikle kitabı yazma amacımdan bahsedeyim.
Ben php ile web uygulamaları yazan bir geliştiriciyim.
Güvenlik açıkları,tekrar kod yazımı ve proje geliştirme sürecinin uzunluğu beni yeterince yordu.
Bende bir framework yani uygulama çatısı adı verilen bir yapı aramaya başladım.
İnternette uzun soluklu bir arama sonrasında birçok framework ve bunların yetkinlikleri konusunda az çok bilgi sahibiydim.
Hangi framework'ü seçersem seçeyim İngilizce bilmek zorundayım.Kavramların İngilizce oluşu,karşılaşacağım hataların çözümlerini stackoverflow'da bulmak için bile İngilizce bilmem gerekiyor.
Her ne kadar İngilizce bilsemde ana dilimde bir kaynak aradım.Belli başlı siteler dışında forum blog sayısı kısıtlıydı bende çevremde bilen kişilerden yardım alarak öğrendim.
Öğrendiklerimi bloğumda paylaştım etrafımdaki insanlara öğrettim ve bilgimi asla saklamadım.Topluluk yaratma yolunda elimden gelen herşeyi yapıyorum.
Symfony framework'ü kendime şu yönlerden yakın buldum.
Symfony php'de olmayan standartları getiriyor ve bunları dayatıyor.Kusursuz kod yazımına zorluyor.Mvc yapısı gerçekten başarılı.Bundle adı verilen kod bohçaları sayesinde projenize dışarıdan birçok eklenti ekleyebiliyorsunuz.
Giriş işlemleri için ayrı,fotoğraf yüklemek için ayrı veya soap istemcisine bağlanmak için class yazmak zorunluluğu gütmeden dışarıdan hazır olarak projemizde güvenle kullanabiliyoruz.
Kitabı https://ders.im/dokuman/symfony-php-uygulama-catisi-turkce-kitap adresinden tarayıcıda okuyabilirsiniz.