Arkadaşlar merhaba,
Aramızda bir çoğumuz sanıyorum ki klasik php kodlama yapıyor bunun yanında hali hazırda bir takım frameworklar mevcut bunların içinde başı çekenler bana göre elbette laravel ve codeigniter siz bu konuda hangi framework kullanıyorsunuz. Laravel'in sağlam adımlarla ilerleyişi sürekli güncellenmesi mi yoksa codeigniter'dan devam ediyorum mu diyorsunuz yoksa bunlarda neymiş php candırmı? Konu hakkında yorumlarınızı merak ettim.
Saygılar.
PHP kodlamada düşünceleriniz?
5
●278
- 21-06-2022, 00:07:30Benim görüşüme göre Laravel diğer frameworklere göre çok daha gelişmiş ve geliştirici ortamı daha kalabalık.
Eskiden klasik php kullanan birisiydim ancak laravel gibi bir framework ile tanıştıktan sonra aslında çok şey kaybettiğimi farkettim.
Klasik php kodlamasına göre hem basitliğiyle hem de size kazandırdığı zamana bakacak olursak kesinlikle bir framework kullanmak şart.
Üyelik ve kullanıcı işlemleri, fotoğraf işleme, sql işlemleri, url yapılandırması, blade template ile (echo, for, if) gibi işlemleri daha kolay yapmak. Bunlar sadece sayabildiğim birkaç kriter. Kesinlikle laravel altyapı olarak codeigniterden çok çok önde.
Özellikle karmaşık projelerde aralarındaki farklı bariz bir şekilde anlıyorsunuz. - 21-06-2022, 00:10:00PHP vs Laravel gibi bir karsilastrilmaz yapilamaz cunku Laravel zaten bir php frameworkudur.opyan adlı üyeden alıntı: mesajı görüntüle
Eger kisi OOP, SOLID vs bilmiyorsa framework'u sadece MVC icin kullanmis olur.
Framework tercihi tabiki onemli ama kaliteli kod daha onemli.
Ornegin her seyi controller icinde yaptiktan sonra ha pure php yazmissin ha laravel kullanmissin hic farki yok.
Sizin tabiiriniizle klasik php yazanlarin framework'e gecmeden once OOP'yi ve prensipleri iyi kavramasi gerekiyor. Sonrasi zaten ihtiyaclar dogrultusunda belli olur.
PHP ile proje yapacak olsam benim terchim Laravel olurdur. Alisik olmamin disinda. Kullanici kitlesi genis oldugu icin bir cok soruna kisa surede cozum bulabiliyorsun.
Ister API ister full-stack proje yap baslamasi hizli oluyor. Eloquent, Queue, event dispatcher, service container etc. buyuk projelerde isleri kolaylastiriyor. - 21-06-2022, 00:14:42Saf PHP can falan değildir, makarna kod övülecek bir şey değil. Buradan aldığım işler için slim freamwork tercih ediyorum, temelde lazım olan kütüphaneleri dahil edince 3-4MB 'lık bir boyutu oluyor ve yazılım geliştirirken ihtiyaç duyduklarımı ekstradan dahil ediyorum. Yazılımın yönetimi oldukça kolay oluyor ama tabi ki laravel gibi bir freamwork'e göre daha yavaş geliştirme ortamı sunuyor.
Not: Laravel Eloqunet ORM, Symfony Twig Template gibi freamworklerin güçlü yanları FW'lere gömülü değildir. Bunları saf php projenize veya Slim FW'e dahil edip kullanabilirsiniz. - 21-06-2022, 00:16:30Laravel ve Symfony kullanıyorum. Çoğu işi kolaylaştırıyor ve aradığın herşey dökümantasyonda var. Tavsiyem Laravel
- 21-06-2022, 00:20:33Noroc durumu gayet iyi özetlemiş. Kesinlikle altına imzamı atarım.Noroc adlı üyeden alıntı: mesajı görüntüle