Tam o sırada, başka bir pillinetwork sitesi olan 22dakika.org'da: "Rizzoli and Isles -- Tanıtım"

Bildiriye Php Framework'lerine ve bazı framework'lerin karşılaştırıldığı bir yazıya bağlantı vermek amaçlı başlasam da öncellikle framework nedir açıklamak daha doğru olacak. Ben framework nedir biliyorum, sadede gelelim derseniz kalın olarak yazılmış "İşte başlıca PHP Framework'leri" bölümünden devam edebilirsiniz.

Framework'leri günlük konuşma dilinde "Amerikayı yeniden keşfetmeye gerek yok" olarak kullandığımız cümlenin programlamadaki karşılığı olarak düşünebiliriz. Framework'ler temel olarak sık kullanılan fonksiyon, class, kütüphane ve kod parçacıklarının yer aldığı paketler olarak tanımlanabilir. Kimileri
PHP Framework'lerinde olduğu gibi yalnızca belirli bir programlama diline hizmet ederken, kimileri ise birçok programlama dili tarafından ortak kullanılabilir. (.NET Framework gibi) Framework'ler sayesinde "amerikayı yeniden keşfetmez", framework içerisinde bulunan metodları kullanırsınız. Bu web uygulamalarında büyük oranda zaman kazanmanızı sağlarken, masa üstü uygulamalarda uygulamanızın daha az yer kaplamasını da yardımcı olur. Artık başlı başına bir bildiri olabilecek framework konusunu bırakıp, asıl konu olan php framework'lerine gelelim. Frameworkler konusunda daha ayrıntılı bilgi edinmek için wikipedia'daki bu başlığı okuyabilirsiniz.

İşte başlıca PHP Framework'leri

Bunlar bir çok yerde rastlayabileceğiniz ve en popüler PHP Framework'leri. Ayrıca buradaki listede daha başka bir çok framework var. Bu sayfada ise yukarıdaki frameworklerin karşılaştırmalarının yer aldığı bir tablo var.

Spacer
Spacer
 | 16 yorum var 
 | 04 Eylül 2007 23:57 

Yorumlar

pek güzeller hoşlar ama bunları kullanmak için bayağı bi manual incelemek, pear, php5, gdlib bilmem ne gibi bir sürü şey yüklemek gerektiği gibi eski sitelerin bunlara aktarımıda ayrı zaman gerektiriyor.

o yüzden ben kendim bi sistem oturttum framework denemez ama gayette işimi görüyor. tavsiyem bunlardan herhangi birine geçecekler önce kriterlerini gözden geçirsin :)

zee  |  (0 puan) 05 Eylül 2007 00:44

çoğunu inceledim. en kullanışlısı zend gibi geldi.
bununla birlikte henüz jquery'nin js'de geldiği noktaya hiçbirisi gelememiş diyebilirim.

mstdokumaci  |  (0 puan) 05 Eylül 2007 02:02

Framework kullanımında ve mvc mimarisinde yeniyseniz, CodeIgniter basitliğiyle, kolay kullanımı ile ve oldukça iyi hazırlanmış dokümantasyonu ile tercih edilebilir. Yeni başlayanlar için bence en uygunudur.

Bunun dışında ben de ZF'yi tercih ediyorum.

eburhan  |  (0 puan) 05 Eylül 2007 10:14

konu php üzerinde kalmış ama Google'ın neredeyse resmi programı olan Phyton üzerindeki django'dan çok bahsedildiğini duydum.

PHP'si iyi olan web2.0'cı (nasıl oluyorsa) aranıyor. Başvuralar özel mesaj ile.
tiviti  |  (0 puan) 05 Eylül 2007 10:17

Bu frameworklerin en gözde özelliği MVC yapısı sanırım. Frameworklerin tabii ki çok büyük avantajları vardır ama o kadar manual okumak çok yorucu geldi bana ben de Zee gibi kendi altyapımı oluşturuyorum. Smarty ve küçük küçük class'lar kullanarak, root klasöründeki dosyaları controller, models klaörünekileri model yapıyorum ve smartyle de görünüşü allediyorum, gayet rhat!

Ayıca jQuery o kadar üstün bir framework değil, yani show("slow") nedi yani?
Bi mootools'un, bir de jQuery'nin kaynak kodunu incelemenizi tavsiye ederim, farkı göreceksiniz.

Burada kendi yazılarıma linkler yok. Ama yine de tavsiye ediyorum.
farkob  |  (0 puan) 05 Eylül 2007 11:46

Bunu daha önce de söyledim. show(5) veya show(7890) da yapabilirsin. Senin keyfine kalmış.

MOOTOOLS Fisheye Menü
&
jQuery Fisheye Menü

Bu menülerden hangisi "hızlı" biri bana söylesin?

eburhan  |  (0 puan) 05 Eylül 2007 13:19

Ben slow olayına daha çok takmıştım ama show öyle bir method ki sadece zaman seçeneği var, yani gerçekten kontrolü ele vermiyor, Moo.fx gibi aynı.

Mootools'la her şey obje şeklinde olduğu için çok kontrollü yapıyorsunuz her şeyi, en azından benim hoşuma giden bu.

Ayrıca hız testi yapacaksak 3. parti pluginler değil, direk slickspeed'i kullanalım (bu arada slickspeedin jQuery'nin sitesindeki versiyonu var ama bulamadım, ayrıca testin çekirdeği hiç bir framework kullanılmadan yazılmıştır).

Burada kendi yazılarıma linkler yok. Ama yine de tavsiye ediyorum.
farkob  |  (0 puan) 05 Eylül 2007 16:31

Evet, SlickSpeed testini gayet iyi biliyorum. Ama aslında bu test de bir yere kadar ölçüt kabul edilebilir. Biliyorsun bu kütüphaneler sadece css seçicilerinden ibaret değiller.

Ayrıca MooTools'u da sever sayarız. Karşısında olduğumu sanma çünkü ben de kullanıyorum :) Sadece jquery için yaptığın yorumu düzeltmek istedim.

Bahsettiğin test sayfası da şu sayfa olmalı. Test sonuçlarının tarayıcıdan tarayıcıya farklılıklar gösterdiğini de hatırlatmam gerek.

eburhan  |  (0 puan) 05 Eylül 2007 17:16

slickspeed testi jquery 1.1.2 üzerinde yapılmış. şu andaki versiyon 1.1.4 ve arada çok büyük hız farkı var. ayrıca google trends ile karşılaştırmayı da deneyin derim.

mstdokumaci  |  (0 puan) 06 Eylül 2007 16:53

@mstdokumaci bu adresteki slickspeed testi jquery 1.1.4 ile yapılmış ve mootools testin ikinci en hızlısı (prototype'dan sonra) olmakla kalmayıp jquerynin neredeyse 3 katı kadar hızlı.

ufucuk  |  (0 puan) 06 Eylül 2007 17:27

son durumu gösteren karşılaştırmaya göre 2.52 kat fark var. ikisinin de manual'ini inceledim. jquery insana, mootools ise makineye daha yakın bir dil gibi gözüküyor. insana yakın dillerde her zaman performans eksikliği olmuştur (nasıl bahâne?). ama jquery ile daha az kod yazarak daha çok iş yapılabiliyor (hadi bakalım).

şaka bir yana mootools'un dokümantasyonu php / js alışkanlığı olan birisi için daha tanıdık bir yapı olduğu intibaını uyandırıyor. jquery ise bambaşka bir dil gibi. işin doğrusu hiçbirisinin fanatiği değilim. mootools'tan edindiğim bu son intiba gözümdeki değerini artırdı.

mstdokumaci  |  (0 puan) 07 Eylül 2007 13:05

konu nerelere kaymış böle ya :D php diye girdim jquery mootools kapışması okudum iki saat. demekki en iyisi zend framework :)

taha paksu  |  (0 puan) 24 Nisan 2008 18:31

Bu menülerden hangisi "hızlı" biri bana söylesin?

eburhan
jquery daha hızlı görünüyor hemde hareketler daha yumuşak,

viaria  |  (0 puan) 15 Temmuz 2009 05:44

Ben frameworkleri ilkkez kullanacağım hangisinde kendimi geliştirmeliyim? Fikirlerinizi esirgemeyin :)

tracyserkan  |  (0 puan) 06 Kasım 2009 01:04

ben frameworkleri ilkkez kullanacağım hangisinde kendimi geliştirmeliyim? fikirlerinizi esirgemeyin :)

selam bende aynı sorunu yaşıyorum bayada bir araştırdım şu an cakePHP yada zend düşünüyorum..

viaria  |  (0 puan) 06 Kasım 2009 14:51
bolubeyi gazi  |  (0 puan) 01 Kasım 2010 12:20

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu