ermanaltind adlı üyeden alıntı: mesajı görüntüle
konuyu açan arkadaşa teşekkür ederim şahsen
r10a yakışır uzun zamandan beri göremediğimiz kalitede bir tartışma oldu.
kimse kimseyi bir fikre ikna etmeye çalışmadığı sürece herşey güzel.
Bu arada Rasmus Lerdorf reis konu sahibiyle aynı fikirde dostlar,
frameworklerin fazladan yorduğunu söylüyor. bence aşılamaycak şeyler değil cache cdn vss
@Bay_Keskin hocam sizin bilgisayar zaten başlı başına bir framework olmuştur heralde
fw ile yapılan uygulamaları aşağılamayalım arkadaşlar fw öğrenmek de ayrı bir iş
php öğrenmeden fw öğrenen öğretmen arkadaş ilginç iş çıkarmış ,
eğer sektörde php bilmeden fw bilenler işe yaparsa , kötü ellerde diyebiliriz.
sevgiyle kalın dostlar
Bu güne kadar kendi geliştirdiğim herhalde 400'ün üzerinde Eklentim, Class'ım vardır. Hep aynı düzende kod yazdığım için (Pages/ Class/ İnclude) görenler kendime framework yazdığımı sanıyor. Halbuki hazdığım şey tamamen OOP ama framework yok. Ayrıca bir konuya daha değineyim. Görüştüğüm bir çok yazılımcı framework biliyor. Ama en basitinden Composer'in Salt PHP'de kullanılabileceğinden bir haberler. Sanıyorlarki Framework için yazılmış. Garip yani



aliarbak adlı üyeden alıntı: mesajı görüntüle
Riskli bir konu olmuş.

Konuyu açan kişinin architecture dizaynı konusundaki bilgi seviyesini bilmiyorum; sadece konuda değindiği temel başlıklardan tahminde bulunabiliyorum.

"Framework kullanmayın" sözü tehlikeli bir genelleme içeriyor.

Eğer architecture dizaynı yapabilecek, katmanları soyutlayabilip tüm sürecin yağ gibi akmasını sağlayabilecek bilgi birikiminiz ve şirket içi standartlar oluşturmaya, sahip olduğunuz standartları ekibinize yeni dahil olan kişilere öğretebilmek için vakte; bunlarla birlikte production ortamında hali hazırda kullanmakta olduğunuz mimari yapınızı güncelleyebilecek iş gücüne sahipseniz, elbette "hazır" frameworkleri kullanmayabilirsiniz. Tabi ki, sizin de standartlarını belirlediğiniz bir frameworkünüz nihayetinde olabilir.

Bu konuda, konu sahibinin düşüncesine destek veren kişilerin muhtemelen önemli kısmı yazılım geliştirme standartları ve yazılım mimarileri konularında yeterli bilgi birikimine ve deneyime sahip değiller. Bu arkadaşlara "framework kullanmayın" demek, onlara zarar verebilir. Piyasada, "functions.php" adında oluşturulan tipik bir dosya ile mimari oluşturduğunu düşünen ve belirli bir kalıbın üzerine henüz çıkmayı başaramamış çok fazla geliştirici mevcut. Henüz daha yeni olan geliştiricilerin "hazır" frameworkleri kullanmaya başladıkları ilk dönemde belirli bilince sahip olmayacaklar; ancak, özellikle bu zamana kadar yalnızca PHP ile geliştirme yapmış arkadaşların, kendi mimari yapılarını tasarlayabilmeleri için kullandıkları frameworkler üstünde daha derin okuma yapıp alt katmanların nasıl dizayn edildiğini öğrenmeleri onlara çok daha hız kazandıracaktır.

Kendi standartlarınızı oluşturmak istiyorsanız, tabi ki yapın. Endüstriyel amaçla kullanmasanız bile bu çalışma size deneyim kazandırır. Ancak yazılım mimarileri temellerini bilmeden, Dünyada kabul görmüş standartları anlayamadan "en iyi mimarinin" kendi geliştirdiğiniz yapı(?) olduğunu düşünecek olursanız; bir cam fanusun içindesiniz demektir.

Öğrenilecek çok şey var, yaptıklarınızla yetinmeyin. Sorgulayın, araştırın, öğrenin, üretin, hatalarınızı sorgulayın, yaptığınız hataların nasıl düzeltilebileceğini araştırın, tekrar üretin, tekrar sorgulayın... Bunun sonu yok.

Kim bilir şuan neleri bilmiyoruz. İşin daha da kötüsü: kim bilir şuan neleri bilmediğimizi dahi bilmiyoruz
Yıllarca Framework'lere bakmadan kendi kodlarımı yazdım. Bir gün nedir bu Codeigniter diye bir bakayım dedim. Ben zaten Codeigniter benzeri kod yazıyormuşum da haberim yokmuş. Demekki framework olmadan da düzgün kod yazılabiliyormuş.

Bunun dışında Microsoft Sertifikaları olan bir yazılımcı olarak konuşuyorum. Benim PHP kullanmamın sebebi belirli standartlara bağlı olmadan kimsenin dayatmalarına maruz kalmadan kod yazmak. Eğer Birilerinin dayatmalarına göre kod yazacak olsam .NET kullanırdım ki Framework'un Tillahı olara.