Büyük çaplı çok kişinin çalıştığı projelerde her yazılımcının kodunu bir diğerinin anlaması zorluk yaratır. Frameworkler bu probleme %100 çözüm müdür? Hayır ancak sorunu çözmeye katkısı olduğu yadsınamaz.
.
Bugün Windows üzerinde kullanılan arayüz ve binlerce ek modül sizin PHP - Framework ilişkisi için söylediğiniz problemlere yol açıyor. Sizin olayı yorumlayış biçiminizle şu cümleleri kurabilirim
- Arayüz kullanmayalım, hatta Windowsu salıp Dosa geri dönelim ki performansımız artsın. O da yetmez kendi işletim sistemimizi kodlayalım ki tamamen her şeyinden emin olalım.
- İşletim sisteminin ek modüllerini iptal edelim, sonuçta çok fazla kod derleniyor bu güvenlik problemi yaratıyor.
- Sürekli güncellenmesi gerekiyor, ya arka planda sürekli internetinizi tüketecek, performans kaybı yaratacak ya da eski moda bir işletim sistemi kullanacaksınız.
Her şey performans değil. O projeyi 1 yıl yerine 2 ayda bitirmezseniz proje takvimi 10 ay sarkar. 10 aylık sarkmanın müşteriye maliyetinin yarısına yazılım ekibi büyütülür, sunucular çok daha güvenli hale getirilir, performans için gerekli donanım takviyeleri yapılır.
Küçük çaplı projeler için salt PHP daha doğru olabilir ancak büyük çaplı projeler için framework çoğu zaman zorunluluktur. Konuyu basit bir firma sitesi için bile framework kullanmayın tadında hazırlasaydınız size katılabilirdim ancak siz komple PHP'de framework kullanmayın diyerek -bence- mantıksız bir yorumda bulunmuşsunuz.
