Bence iki tarafta haksız. Nedenini sırayla anlatayım:
Konuyu açan arkadaş haksız. Çünkü bir şeyi kullanıyorsun diye onu iyi yapıyorsun denilmez. Sizden önce projenin sürdürülebilirliğini düşünmeden hazırlanan bir yapı var. Bu yapıda da problemler olabilir. Laravel ekibi toplanmışlar böyle bir çalışmayı yapıp, insanların yararına sunmuşlar. Yarın bir gün gelipte kardeşim biz ücretli yaparsalar, haklılar yapabilirler. Yazılım dünyası bu her zaman ayak uydurabilmen, güncellenebilmen gerekli. Sen sürdürülebilir şekilde yazmazsan o kod gelişmez. Bak Laravel ekibi gidipte biz proje yapıyodukta bunu da öyle sunalım dememişler. Direk FW olarak yapmışlar. İyi kötü tartışılır ama yüz binlerce projede kullanılmıştır.
Diğer taraf haksızdır. Çünkü bağımlılıkları var. Evet biz bu FW’leri kullanabiliriz projelerimizde. Başarılı olurlar mı bilmem ama sorunsuz şekilde kullanabiliriz. Onlarca FW var. Projene uygun olanı kullan ama bağlanma. Ben başladığım ilk günden beri hazır koddan kaçındım. Mantığını kavrayıp, kendim yazmaya çalıştım ve başarılı oldum. Gayet yaptığım işlere uygun, stabil bir FW’üm var. Kendim rahatça güncelleyip, kullanabiliyorum. Ben bazı FW’ler dışında diğerlerinin prototipleme aracı olarak kullanılmasından yanayım. Elektronikle bağlantısı olanlar bilir. Arduino gibi bir kartta prototip yapılır ve geliştirilir. Sonra da cihazın gereksinimlerine uygun kart hazırlanır ve seri üretime geçer. Bu FW’lerde böyle bence. Prototiple ve kendine özgü halini üret.
Yaşanan bu tatlı tartışmaların devamını diliyorum. Giriş ve orta seviyede ki insanların beslenebileceği mükemmel kaynaklardan