mesela c# asp.net programcıları framework kullanır
.net framework
kod yazmak aşırı kolay, 1 ayda çözersiniz
ama ben ısınamadım php frameworklerine
class yazıp onları sürekli kullanmak en iyisi
Neden Framework kullanmalıyız ?
47
●10.722
- 10-10-2010, 19:11:57
- 10-10-2010, 19:30:12Üyeliği durduruldurasmus lerdorf kullanmayın demiyor PHP kendi başına yeterlidir MVC kullanın diyor.
zend ise doğru bir tespit ile kullamaya teşfik ediyor. ki şuanki PHP motorunu zend yazmıştır
olaya kardeşim kendi classımı yazarım diye bakamazsınız. şuan Türkiye'de Orta ve Büyük ölçekli firmaların %99 FW kullanır. kullanmasalar bile Nitelik olarak En az 1 framework kullanabilen programcı ile çalışırlar.
bir kod vardır milyonlar tarafından test edilmiş stabil şekilde kullanıma sunulmuş . birde sizin yazdığınız class vardır.
eğer PHP alanında kariyer , kalifiye kişi olmak istiyorsanız ÖĞRENMEK zorundasınız - 10-10-2010, 20:14:10Salt Php ile framework'ü performans yönünden karşılaştırmak saçma olur zaten. Salt php her zaman en iyi performansı verir. Bende her zaman ihtiyaçlara göre framework kullanılması gerektiğini söylüyorum. 4,5 sayfalık kurumsal bir proje için framework kullanmak pek mantıklı olmaz. Ama gerçekten orta veya büyük çaplı bir proje geliştiriliyorsa framework kullanmamak ileride daha sıkıntılı bir süreç doğurur. Framework kullanarak çok daha temiz ve düzenli bir yapı içinde hareket edilir, kodların yeniden kullanılması sağlanır, hız kazanılır ve farklı yazılımcılar farklı zamanlarda bu sisteme çok daha kolay entegre edilir.THR adlı üyeden alıntı: mesajı görüntüle
hakko adlı üyeden alıntı: mesajı görüntüleTeşekkürler Cycl0ne.Cycl0ne adlı üyeden alıntı: mesajı görüntüle
@hakko : Sıfırdan site yapımı anlatılmıyor eğitim setinde. Framework kullanacak kişiler genelde salt php ile birçok proje geliştirmiş kişiler olması gerektiği için, eğitim setinde framework'ün kullanımı ve kütüphanelerin kullanımı üzerinde duruluyor. MVC üzerine uygulamalı örnekler yer alıyor. Konuyu benim ticari satış alanım gibi bir çizgiye getirmemek adına eğitim seti ile ilgili sorularını özel mesaj ile veya direk eğitim seti konusundan aktarabilirsen sevinirim. - 10-10-2010, 20:33:18Katılıyorum bu işin ekmeğini yiyorsanız kendinizi geliştirmelisiniz, Başkalarından farkınız olsun değil mi? Mesela biz yaptığımız işlerde performans için memcached, apache solr ve mongodb kullanıyoruz.BHCoder adlı üyeden alıntı: mesajı görüntüle
- 10-10-2010, 20:54:39Ben framework'lerin her geçen gün güçlendiğini ve php sektörünün framework'e doğru gittiğini düşünüyorum. Biz yazılımcıların da gelişmeleri yakından takip edip, yeniliklere açık olması gerekiyor.
PHP 5'in ilk çıktığı zamanları hatırlayalım. Nesne tabanlı kod yazımının gelmesi ile birlikte birçok php developer nesnel kodlamaya adaptasyonda sorun yaşadı. Hala da "OOP ne ki?" "Ben aynı işi fonksiyonlar ile yapıyorum zaten" diyen birçok kişi var. Yakında php6 çıkacak ve php5'in getirdiği yenilikleri kullan(a)mamış ve sadece karalamak ile geçiştirmeye çalışan bir çok yazılımcı arkadaş var.
OOP'a ve Framework'e karşı olan herkes üstüne alınmasın lütfen ama benim gözlemim html tabanından gelen bir kısım php developer'ın nesneye dayalı programlamayı kavramakta ciddi sıkıntılar yaşadığını ve zorlandığını bunun sonucunda da "Çamur at izi kalsın" yöntemini kullandığını görüyorum. Daha önce programlama ile uğraşmış, yazılım temelinden gelen kişiler, php5'in sunduğu class, interface, namespace vb. şeylere çok kolay bir şekilde adapte oldular.
Velhasılkelam framework, mvc, OOP, design pattern vb. yazılımcıların ihtiyaçları üzerine ortaya çıkmış ve bu işin üstadları tarafından ortaya konmuş çözümlerdir. İhtiyaç olmasaydı ve gerçekten yararlı olmasaydı geniş kitleler tarafından kullanılmazdı.
O yüzden "OOP gereksiz." , "Framework gereksiz" gibi genellemeler yerine her zaman "Proje nedir? İhtiyaçların nedir?" sorusuna göre çözüm üretmek en mantıklı yol olacaktır. - 10-10-2010, 21:14:19Frameworkun sunduğu çözümleri kullanmadan değişik fonksiyonlara müracat ederek problemi gideriyorum.OfisSoft adlı üyeden alıntı: mesajı görüntüle
Daha fazla bilgiye sahip oluyorsunuz. Bu şekilde düşündüm yanılıyormuyum

)