Serhendi adlı üyeden alıntı: mesajı görüntüle
Tabi rahatlıkla tavsiye edebilirim. Php den çok daha kolaydır.Ama bilinmesini istediğim bir kaç şey var. Bundan sonra tekrar php'ye geçmekte fayda var. Bir insan framework kullanıyorsa, en azından onun nasıl yapılabileceğine oluşturulan native dilin de bilmeli. Ayrıca laravel "boilerplate" kısmıyla uğraştırmadığı için çoğu zaman mayıştırıyor.
Bu nedenle daha sonra php ye döndüğünzüde angarya gibi gelebilir belki korkabilirsiniz en azından antitpati oluşabilir. Ama önce laravel öğrenmenizde bir sıkıntı yok.
Biraz bilgi vermek gerekirse php ye çok yabancı değilsiniz yeni olduğunuzu söylüyorsunuz. Küçükte olsa bir ekle çıkar yapmışsanız. Laravel de bu şeyler farklı. Çok daha kolay bu ilk framework deneyimleri olanlar için şaşırtıcı olabiliyor. Nedeni ise sql sorguları orm ve migration denen yapılar ile bilrikte kullanılması. Tema motoru ile <?php ?> açık kapama ve view ile php fonksiyonlarınn ayrılması nedeniyle sade olması. Route sistemi ile tüm get post işlemelri tek bir yer de toplanması.

Sonuç olarak neden framework kullanılmasın hızlı ve kolay pratikçe hazır yapıyı kullanarak yeni baştan herşeyi oluşturmadan mvc ile katmanlar ayrışmış, görüntü kirliliği olmadan proje çıkıyor. Ama tek eksisi şu olabilir. O da kullanılmayan şeylerin var olması, yer etmesi. İç yapılarına tam anlamıyla hakim olunamamasından kaynaklı biligsizlikten doğabilecek şeyler. Saf/Pure/Native(yerel) php ile esneklik kazanmak açısından tüm herşeyi ile frameworksüz yapmak. Yine devşirilen bir yapı olmalı tabi.
Teşekkürler,
OOP Mimarisine aşinayım daha önce hiç katmanlı yapıyla çalışmadım (codeigniter,laravel) temel çalışma prensipleri hakkında da az çok bilgi sahibiyim özellikle giriş yapmama sebebim şu ana kadar hep ufak çaplı projeler geliştirmemden kaynaklanıyor..Kullanılmayan yapıları silmenin ya da pasif etmenin herhangi bir yolu bulunmuyor mu yada frameworklerin temel mantığımı böyle..örnek vermek gerekirse orta çaplı bir proje için laravelin ne kadarını kullanıyoruz ya da kullanılmayan kısmı ne kadar olur (%40,%60) ve sürüm farklılıklarından kaynaklı değişen yapı oluyor mu ? (örnek vermek gerekirse tutoriallerden yola çıkıyorum v.1.1 sürümünde yazdığın kod hata vermiyorken v.1.2 sürümünde bu kod başka bir kod ile revize edilmiş ya da artık desteklememeye başlamış) varsa bu tarz köklü değişiklikler çok oluyor mu ?
her şey için çok teşekkürler.
ekleme: klavyemi tuşları iyi basmıyor imla için k.bakmayınız.