Hocam saf php ile her türlü projemi yapabiliyorum aşagı yukarı ama laravel ve codi gibi kütüphaneleri kullanmadı bu benim php de kötü oldugum anlamına gelmez.
Php'de kötü olmanız veya iyi olmanız küçük çaplı projeleri etkiler. Ama bir e-ticaret işi geldiğinde, sizden bir kütüphane kullanmanızı isterler. Çünkü sizden sonrası da vardır o yazılımın
Codeigniter ve Laravel konseptleri farklıdır. Benzer yanları var gibi görünse de, CI daha çok düz php yazmak isteyen kişilere hitap eder ve onlara sistemli kod yazma konusunda yönlendirici özelliktedir. Zaman kazandırır ve sistemli çalışmalarını sağlar.
Laravel ise kendi başına bir disiplindir ve eklentileri vardır. Bu eklenti kütüphanelerini indirir, database yapınızı kurgular, minimum kodla, maksimum verimlilik elde edersiniz.
Haber sitesi scripti yazarken CI tercih edilebilir, çünkü basit bir web hostingde bile çalışır, minimum sunucu kaynağı tüketir ve çok hızlıdır. Laravelde ise mutlaka sunucu özellikleri gerektirir, en azından bir VDS kullanımı gerekir. Ram düşmanıdır
Bu tip alt yapıları öğrenirken en güzel yöntem, mevcut bir projeyi indirip, TPL dosyalarında yapılan kodlamalardan başlayarak, arkaplana doğru ilerlemek olacaktır. Zaten kod okuyabilecek kadar PHP biliyorsanız, zorlanmazsınız.