Smarty tabanlı 2004 yılından beri kullandığım bir sistemim var ve iki kere güncellemesini yaptım ancak her güncellemede tüm sistemi elden geçirmek gerekiyor. Extra zaman ve extra maliyet gerektiriyor ki smartyi güncellemek veya üzerine modül ve plugin yazıcak (veya diğer frameworklere) güvenilir birini bulmakta cabası. Diğer frameworkler içinde başıma gelen benzer durumlar var, onun için en temizi geleneksel yöntemler ile yola devam etmek. Anlık olarak 250 ile 300 kişinin online olduğu bir portal için kanımca gereksinimlerimi karşılayacaktır. Bu yüzden framework veya template engine üzerine yazılmış bir sistem olmasını tercih etmiyorum. Siz neden ve hangi frameworkü kullanmayı düşünürsünüz ?
Hocam ben genelde küçük çaplı işlerde codeigniter büyük projelerde performans gerektirenlerde phalcon işlevsellik gerektirenlerde laravel kullanma taraftarıyım, nedenini soracak olursanız;
Benden sonra gelecek kişi benim kodlarımın arasında boğulmyor birden fazla developerdan oluşan ekibimde hepimiz aynı anda aynı standarta uygun kod yazabiliyoruz, kodun güvenliği oluşabilecek insan hatalarını minimuma indiriyor. Bunun dışında kullandığım frameworkun dokumanlarını okuyan herhangi bir insan gelip yeni bir modul yazabiliyor rahatça.(tüm kodlari görmek zorunda kalmadan)
Framework kullandığımda iş çok daha sistematik ve kolay ilerliyor böylece maliyet düşüyor normalde 5 saatimi alacak iş 3 saatimi alınca 200 tl değil 150 tl bütçe çıkartıyorum, müşteri de memnun oluyor ben de. Bana kalırsa framework kullandırın, template engine için aynı şeyleri söyleyemem tabiki. Istediğiniz projeyi sizin içın 8.000TL ye 3 kişilik ekibimle yazabilirim framework kullanmadan. Ama eğer isterseniz framework kullanıp 6.000TLye de yazabilirim. Detayları gönderirseniz ücretsiz danışmanlıkta yapabilirim seve seve.