Webmaster Forumu Yeni Nesil Webmaster Sitesi  

Geri Dön   Webmaster Forumu Yeni Nesil Webmaster Sitesi > Programlama / Yazılım > PHP Framework

PHP Framework PHP Frameworkler, php framework kullanımı, dersleri ve sorular.

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 18 Nisan 2017, 11:38
WS üyesi
 
Standart PHP - Framework nedir ?

Framework, uygulama geliştiricisine, kullanabileceği bazı özellikleri önceden hazırlanmış (ve gerekirse geliştiricinin bunları kalıtabileceği) biçimde sunan güzide kütüphanelere sahip yapılara verdiğimiz bir isim. Özelliklere örnek olarak veritabanı bağlantısı, form kontrolü, hesap kontrolü vb. verebiliriz.

Neden Framework kullanayım?

PHP için konuşacak olursak, proje geliştirirken projede çözülmesi gereken soruna odaklanmak yerine formlardaki verilerin formatlanmasına, güvenli hale getirilmesine veya yazdığımız kodun kullanacağımız temayla iç içe girmemesine odaklanmak bizi hem yoruyor hem de zaman kaybetmemize sebep oluyor. “Tekerleği yeniden keşfetmek” yerine oluşturacağımız ürünün fikrine yoğunlaşmak için Framework kullanmak en mantıklı yol olarak görünüyor.

“Dünyadaki Framework’ler benim aradığım özelliğe sahip değiller”, “sahip olan da kendinin geliştirilmesine izin vermiyor”, “hız olarak projenin tipine göre düzenlenmiş en iyi optimizasyonu istiyorum” diyorsanız Framework kullanmama konusunda serbestsiniz.

Framework örneği olarak neler var?

Piyasada PHP için birçok Framework mevcut. Bunlardan en çok duyduklarım veya kullandıklarım: CodeIgniter, Zend, CakePHP ve Yii

Hangi PHP Framework’ü kullanmalıyım?

Bu sorunun cevabı için öncelikle ne aradığımızı bilmek gerekiyor. (Özellik, hız, içerik, kullanım kolaylığı, kişiselleştirmeye olanak sağlaması, vb.) Kullandığım Framework’lerden biraz bahsedeyim. (Şu an için sadece 2 tane)

CodeIgniter: Eğer Framework kavramıyla yeni tanışıyorsak ve MVC (Model View Controller) nedir bilmiyorsak (Framework nedir bilmiyorsak zaten “büyük ihtimalle” MVC bilmiyoruzdur) başlangıç için CodeIgniter gayet iyi. Küçük ve orta ölçekli projeler için hem hız hem de kullanım kolaylığı bakımından CodeIgniter gerçekten güzel bir seçim. Her ne kadar object oriented tasarıma ters düşen şeyler barındırsa da…

Zend: PHP’nin temsilini göğüsleyen bir şirkete ait olan, üzerinde at koşturabileceğiniz, detayın tillahına ulaşabileceğiniz bir Framework. Öylesine güzel, öylesine detaylı düzenlenebilir, öylesine esneklik sağlayan bir Framework ki öve öve bitiremez insan. Yalnız başlangıç için gerek konfigürasyonu gerekse detayını kavramak biraz zaman alabiliyor. Ayrıca, CodeIgniter’a göre daha hantal. Yine de “istersem MVC bile kullanmayacağım, detayına ineceğim, büyük çaptaki projelerde kullanabileceğim bir Framework arıyorum” diyorsanız ve PHP için hazırlanmış bir Framework üzerinde önceden deneyiminiz varsa doğru adrestesiniz.

Ben emin olamadım şimdi, biraz daha karşılaştırayım şu Framework’leri diyorsanız Google yardımcınız olsun. Yine de ufak tüyolar verelim:
Codehangover.com
Performance | Yii PHP Framework
PHP Frameworks - Frameworks

Siz de geliştirdiğiniz projelerde işin teknik detayına gereksiz miktarda zaman harcadığınızı düşünüyorsanız, konuya odaklanmak yerine sayfalar arası gönderilen değişkenlere odaklanmak zorunda kalmanıza sinir oluyorsanız en kısa zamanda kendinize uygun bir Framework üzerinde çalışmaya başlayın derim. Geriye dönüp baktığınızda “ben bunu neden daha önce öğrenmedim” diyeceksiniz, emin olun.
Alıntı ile Cevapla
Cevapla

Etiketler
framework, php, php - framework


Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 15:36. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Tüm genel soru(n)lar için; [email protected]
https://webmastersitesi.org/ DMCA.com Protection Status

İçerik sağlayıcı paylaşım sitelerinden birisi olan WebmasterSitesi.org WebMaster Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. WebmasterSitesi.org hakkında yapılacak tüm hukuksal Şikayetler buradan iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde WebmasterSitesi.org yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206