2021’de kullanım için en popüler PHP çerçevesi

Web geliştirmeyi düşündüğünüzde, HTML, CSS ve JavaScript dışında PHP, zihninizde görünen isimlerden biridir.
Ücretsiz demoyu deneyin
Popüler inançların aksine, PHP ölmez. Facebook ve Wikipedia gibi büyük isimler de dahil olmak üzere siteler tarafından hala yaygın olarak kullanılmaktadır. W3Techs’e göre, PHP tüm web sitelerinin yaklaşık% 79’u tarafından kullanılmaktadır. Bu, sunucu tarafı programlama dilinde en yakın rakibi olan ASP.net’ten sekiz kat daha popülerdir. PHP kullanımının payı geçtiğimiz yıl tutarlı kaldı.

PHP kullanım tarihi
PHP programcıları genellikle kodlarını derlemek için PHP çerçevesine döner. PHP çerçevesinin ne olduğunu, neden kullanıldığını ve en popüler olanları kontrol edelim.
PHP çerçevesi nedir? PHP Framework, bir PHP Web uygulaması oluşturmak için bir platformdur. PHP çerçevesi, yaygın olarak kullanılan işlevler için bir kod kitaplığı sağlar ve yazmanız gereken orijinal kodların sayısını azaltır. PHP çerçevesini neden kullanıyorsunuz? PHP çerçevesini başlangıçtan itibaren kodlamanın aksine kullanmanın birçok iyi nedeni vardır. 1. Geliştirme daha hızlıdır, çünkü PHP çerçevesinde kütüphaneler ve kütüphaneler vardır, daha az gelişme için gereken zamandır. Örneğin, CakePhp çerçevesi, uygulamanızda ihtiyacınız olan herhangi bir çerçeve kodunu hızlı bir şekilde yapabilen bir fırın komut satırına sahiptir.
Bazı popüler PHP çerçeveleri kolay test için entegre bir phunit kütüphanesine sahiptir. 2. Çerçevedeki işlevi kullanarak yazmak için daha az kod, çok fazla orijinal kod yazmanız gerekmediği anlamına gelir. 3. Genel Görevler için Kütüphaneler Geliştiricilerin web uygulamalarında yapması gereken birçok görev genel görevlerdir. Örnekler form doğrulama, veri sanitasyonu ve CRUD işlemleridir (Oluştur, Okuma, Güncelleme ve Sil). Bu görevler için kendi işlevlerinizi yazmak yerine, yalnızca çerçevenin bir parçası olan kullanmanız gerekir. İyi Kodlama Uygulamalarını Takip Edin PHP Framework genellikle en iyi kodlama uygulamasını takip eder. Örneğin, kodu işlevlerine göre düzgün bir şekilde birkaç dizinlere ayırırlar.
Varsayılan Symfony Dizin Yapısı

Kodu daha temiz, temiz ve bakımını kolaylaştırmaya zorlarlar. Çerçevenin ayrıca takip etmeniz gereken varlık için kendi adlandırma sözleşmesi vardır. 5. Kendi başvurunuzu yazmaktan daha güvenli, çapraz yer komut dosyaları, SQL enjeksiyon saldırıları ve site talepleri arasında sahtecilik gibi birçok PHP güvenlik tehdidi vardır. Kodunuzu güvence altına almak için doğru adımları atmazsanız, PHP web uygulamanız savunmasız olacaktır.
Bir PHP çerçevesi kullanmak güvenli kodlar yazmanın yerine geçmez, ancak hacker sömürüsü olasılığını en aza indirir. İyi bir çerçeve, yukarıda belirtilen genel tehditler hakkında bir savunma ve savunma verisine sahiptir. 6. Bir netlik yoksa birçok geliştiriciye sahip projeler için daha iyi olan takım işbirliği yanlış olabilir:
Belgeler
Tasarım Kararı
Kod Standardı
Projeniz için net temel kurallar oluşturan bir çerçeve kullanmak. Diğer geliştiriciler çerçeveye alışmış olsalar bile, giriş ve çıkışları hızlı bir şekilde öğrenebilmeli ve işbirliği içinde çalışabilmelidir. PHP çerçevesinin korunması daha kolay kod yeniden düzenlemesini teşvik eder ve kuru gelişimi teşvik eder (kendinizi tekrarlamayın). Üretilen ince kod tabanı daha az bakım gerektirir. Ayrıca temel çerçeveyi koruma konusunda endişelenmenize gerek yoktur, çünkü geliştirici tarafından sizin için yapılır. PHP hala ölümden uzak. Aslında, bu tüm web sitelerinin yaklaşık% 79’u tarafından kullanılır! Bu kılavuzdaki PHP çerçevesi hakkında daha fazla bilgi edinin yan PHP çerçevesini kullanmadan önce bilmeniz gereken bir tweet için tıklayın PHP çerçevesini kullanmadan önce bilmeniz gereken ilk şey PHP’nin kendisidir! Dili iyi ustalaşmazsanız, çerçeveyi almakta zorluk çekeceksiniz. Çerçevenin çoğu PHP sürüm 7.2 veya daha yeni ile çalışır.
PHP’nizi cilalamanız gerekiyorsa, bu makaleyi okuyun:
En İyi PHP Eğitimi
PHP 7.4 (Mevcut Sürüm)
PHP 8 (sonraki sürüm)
Ayrıca, kendi PHP uygulamalarınızdan bazılarını oluşturmalısınız, böylece ön uç ve arka uçta neyin gerekli olduğunu net bir şekilde anlayabilirsiniz. Nesnenin yönlendirilmiş PHP’sini bilmek de bir zorunluluktur, çünkü modern PHP çerçevesinin çoğu nesne yönelimlidir. Sınıflar, nesneler, miras, yöntem, doğa ve erişim dönüştürücüler gibi kavramları anladığınızdan emin olun. Birçok web uygulaması veritabanına bağlı olduğundan, SQL veritabanları ve sözdizimi hakkında bilgi sahibi olmanız gerekir. Her PHP çerçevesi, kendilerini desteklediği veritabanlarının bir listesine sahiptir. Nesne-rasyonel eşleme (ORM) modelini anlamak. ORM, SQL kullanmak yerine nesne yönelimli sözdizimini kullanarak veritabanı verilerine erişme yöntemidir. Bu, SQL kullanmak istediğiniz zamanlar olsa da, PHP’de zaten bilinen bir veritabanı sorgusu yazabileceğiniz anlamına gelir. Birçok PHP çerçevesinin kendi varsayılan ORM’si vardır. Örneğin, Laravel Orm Eloqoent’i kullanır. Diğerleri doktrin gibi açık kaynaklı ORM’ler kullanır. Web sunucularının Apache ve Nginx gibi nasıl çalıştığını anlamak çok yararlıdır. Uygulamanızın en uygun şekilde çalışması için sunucudaki dosyaları yapılandırmanız gerekebilir.
Yerel olarak çok fazla gelişim yapabilirsiniz, bu yüzden LocalHost hakkında da bilgi sahibi olmanız gerekir. Başka bir seçenek, uygulamanızı Vagrant ve VirtualBox kullanarak sanal bir ortamda oluşturmak ve test etmektir. Mimarlık Modeli Görünüm Denetleyicisi PHP çerçevesi genellikle görünüm kontrolörü modelinin (MVC) tasarım modelini takip eder. Bu kavram veri manipülasyonunu sunumundan ayırır.
Model Ekran Kontrol Süreci (Görüntü Kaynağı: Wikimedia Commons)
Model iş mantığı ve uygulama verilerini depolar. Bu, verileri görünüm, sunum katmanına devam ettirir. Kullanıcılar görünümle etkileşime girer ve denetleyici aracılığıyla talimatlar girebilir. Denetleyici bu komutu modele verir ve döngü devam eder. Kısacası, model veri ile ilgilidir, görünüm görünüm ve denetleyici davranışla ilgilidir. MVC modelinin benzetmesi bir barda kokteyl sipariş etmektir. Kullanıcılar, serinletme gerektiren çubuğa (ekran) gelen koruyuculardır. Kullanıcı barmene (kontrolör) içecek siparişi verir. Denetleyici modellerden, malzemelerden ve ekipmanlardan sipariş verir. Kokteyl’e bağlı olarak, aşağıdaki öğelerden birini veya diğerini kullanabilirler:
Alkol

Meyve suyu
buz
Limon
Bardak
Kokteyl sallayıcısı
zeytin
Karıştırma
Bitmiş kokteyl, kullanıcının tadını çıkarmak için çubuğa yerleştirilir. Kullanıcı tekrar içmek istiyorsa, önce denetleyiciyle konuşmaları gerekir. Modele erişmelerine ve kendi içeceklerini karıştırmalarına izin verilmez.
PHP uygulaması döneminde MVC aşağıdakilerle eşleşebilir:
Model: Veritabanı
Bakınız: HTML sayfası veya sayfası
Denetleyici: Veritabanına erişme ve güncelleme işlevleri
PHP çerçevesini kullanırken komut satırı arayüzünü (CLI) kullanmaya rahatça yardımcı olmak.Laravel’in kendi CLI, esnaf konsolu var.Artisan’ınızdaki Make komutunu kullanmak, projeniz için modeller, kontrolörler ve diğer bileşenler oluşturabilir.Komut satırına aşinalık, PHP Composer Paket Yöneticisini kullanmanın anahtarıdır.Yii Framework, bağımlılıkları yüklemek ve yönetmek için bir besteci kullanan, uygulamayı çalıştırmak için gereken paketlerden biridir.Packagist, besteciye kurabileceğiniz paketlerin ana deposudur.En popüler besteci paketlerinden bazıları Symfony Framework ile çalıştırılır. Popüler paket paket
PHP çerçevesinde ne aramalısınız? Projeniz için en iyi PHP çerçevesini seçerken dikkate almanız gereken bazı faktörler. İlk olarak, PHP çerçevesinde yeniyseniz, öğrenme eğrisi çok dik olmamalıdır. Anlaması çok zorsa, çerçeveyi öğrenmek için değerli zaman yatırım yapmak istemezsiniz. Neyse ki, PHP öğrenilecek en iyi programlama dillerinden biridir. Ardından, kolay bir çerçeve istersiniz ve zamanınızı kaydedin. PHP çerçevesi bir proje için teknik gereksinimlerinizi karşılamalıdır. Çoğu çerçevenin minimum PHP sürümü ve kullandığı belirli PHP uzantısı olacaktır. Çerçevenizin seçim veritabanınızı desteklediğinden emin olun ve çerçeveyi kullanmak istediğiniz web sunucusuyla kullanabilirsiniz. Doğru özellik dengesine sahip bir çerçeve seçin. Özellik -Rich çerçevesi birkaç proje için bir avantaj olabilir. Öte yandan, çok fazla özelliğe ihtiyacınız yoksa, soyulmuş ve minimum bir çerçeve seçin. İstenen özelliklerden bazıları: Test
Önbellek depolama
Şablon Makinesi: PHP sınıfını kullanarak HTML’de PHP nasıl görüntülenir
Güvenlik

Boşaltılabilecek bir başvuru oluşturmanız gerekiyorsa, onu destekleyen bir çerçeve seçin. Son olarak, iyi belgeler ve destek çok önemlidir, böylece PHP çerçevenizi sonuna kadar kullanabilirsiniz. Büyük ve hevesli bir topluluğa sahip çerçevenin de zaman testinden kurtulması daha olasıdır ve zorluk yaşadığınızda size yardımcı olabilir. Önerilen okuma: WordPress’te PHP belleği sınırının nasıl artırılması. 2021’deki en iyi PHP çerçevesi nedir? PHP çerçevelerinin kesin bir listesini almak zor. Wikipedia 40 PHP çerçevesi içerir, ancak bazıları daha iyi içerik yönetim sistemleri olarak tanımlanır ve daha fazla şüphe yoktur. İlk PHP çerçevesi Phplib, Horde ve Armut içerir. Büyük isimlerin çoğu şimdi 2005’te veya daha yakın zamanda piyasaya sürülüyor. Bugün kullanılan en iyi PHP çerçevelerinden bazıları.
Laravel
Laravel’e “Web Esnafları İçin PHP Framework” denir. Bu, Codeigniter’in sahip olmadığı unsurlara sahip bir çerçeve isteyen Taylor Otwell tarafından geliştirilmiştir. Hızlı Özellikler Başlatıldı: Haziran 2011 Mevcut Sürüm: 8, 8 Eylül 2020’de piyasaya sürüldü. Teknik gereksinimler:
PHP> = 7.2.5 (veya Laravel Homestead’i kullanın)
Besteci yüklü
MySQL 5.6+ için veritabanı desteği, PostgreSQL 9.4+, SQLITE 3.8.8+, SQL Server 2017+.
Laravel’in avantajları, kullanıma hazır sanal bir geliştirme ortamı olan Laravel Homestead ile başlamak çok kolaydır. Laravel Homestead, yerel makinenize PHP, web sunucusu ve diğer sunucu yazılımı yüklemenizi gerektirmeden size olağanüstü bir geliştirme ortamı sağlayan daha önce paketlenmiş resmi paketlenmiş bir vagrant kutusudur. İşletim sisteminizi karıştırmak için artık endişelenmenize gerek yok! Mac kullanıcısıysanız, geliştirme ortamınız olarak Laravel Vale kullanma seçeneğiniz de vardır. Bu arada, Laravel Vale Symfony, CakePhp 3, Slim ve Zend ve WordPress’i destekler. Laravel, Blade adlı bir şablon makinesi kullanır. Diğer şablon makinelerine kıyasla bir avantaj, PHP’yi başkalarıyla yapamayacağınız bir bıçakta kullanabilmenizdir. Laravel paketlerinden oluşan bir koleksiyon olan Packalyst, projenizde kullanabileceğiniz 15.000’den fazla pakete sahiptir. Laravel, aşağıdakileri içeren çeşitli güvenlik özellikleri ve yöntemleri sağlar: Kimlik doğrulama
yetki

Eposta Doğrulama
Şifreleme
Karmaşa
Parola yeniden ayarlama
PDO parametreleri bağlama kullandıkları için SQL enjeksiyon saldırılarından Laravel Guard’dan Eloquent ORM ve akıcı sorgu üreticisi. Gizli bir CSRF form jetonu kullanan, varsayılan olarak etkinleştirilen çapraz yer isteklerinin (CSRF) korunması. Laravel Artisan Konsolu komut araçları, geliştiricilerin tekrar eden görevleri otomatikleştirmelerine ve hızlı bir kare kodu üretmesine izin vererek gelişimi hızlandırır. PHP ölçütünü test ettiğimizde Laravel, denediğimiz en hızlı PHP çerçevesiydi. Laravel ekosistemleri, CSS ve JS varlıklarını derlemek için Mix gibi birkaç yararlı araca ve OAuth kimlik doğrulaması için sosyalitlere sahiptir. Laravel büyük bir geliştirici topluluğundan (WordPress gibi) yararlandı. Bunu şu adreste bulabilirsiniz: Laracts: Kurslar, Bloglar, Podcast’ler ve Forumlarla Öğrenme Portalı.
Laravel.io: 45.000’den fazla kullanıcısı olan topluluk portalı.
Laravel Subriptit: 50.000 Laravel zanaatkar için ev.
Laravel’i kim kullanıyor?
Vogue Arşivi – Mod
Ascot – Yarış Arena
Kamp Dünyası RV & Outdoor – Perakende
Restaurant.com – Restoranlar için arama motoru
Barchart – Hisse senetleri ve hisse senetleri
Maine – Turizm Ziyaret
Fischer House – İnşaat
Gürcistan’ı Keşfedin – Turizm
senfoni
senfoni
Symfony bir PHP çerçevesi ve web siteleri oluşturmak için PHP bileşenleri koleksiyonudur. Hızlı Özellikler Başlatıldı: Ekim 2005 Mevcut Sürüm: 5.1.4 Teknik Gereksinimler:
Php> = 7.2.5
Besteci yüklü
Symfony Symfony’nin avantajı, tartışılması gereken web siteleri ve uygulamalar için mükemmel bir seçimdir. Modüler bileşen sistemi çok esnektir ve projeniz için ihtiyacınız olan bileşenleri seçmenizi sağlar. Symfony, popüler PHP çerçevesinden veritabanlarının çoğunu destekler: Drizzle
MySQL
Falcı
Postgresql
SAP Sybase SQL Her Yerde

Sqlite
SQL SERVER
Veritabanınızla etkileşim kurmanın en iyi yolu Doktrin ORM’dir. Symfony, nesneleri veritabanına eşlemek için haritper verilerini kullanır. Bu, nesne modelinizi ve ayrı bir veritabanı şemasını yapar, yani veritabanı sütununu değiştirirseniz, kod tabanınızda birçok değişiklik yapmanıza gerek yoktur. Symfony projesi varsayılan araç çubuğu ile çok kolaydır. Symfony, öğrenmesi kolay, hızlı ve güvenli bir dal şablon makinesi kullanır. Paketçi, indirmeniz ve kullanmanız için 4.000’den fazla Symfony paketini içerir. Symfony, Sensio Labs’tan ticari destek aldı. Bu, diğer PHP çerçevelerinin çoğunun aksine profesyonel destek olduğu anlamına gelir. Ayrıca 3 tam yıl destekli uzun vadeli bir destek sürümü vardır. Symfony geliştiricileri çeşitli kanallarda antrenman yapabilir ve yardım alabilir:
Komple Belgeler
Sensio Labs Üniversitesi, E-öğrenme Symfony Platformu
Symfony oyuncusu
Symfony sertifikası
Symfony Konferansı
Buna ek olarak, Symfony topluluğu 600.000’den fazla geliştiricinin aktif olarak dahil olduğu çok büyüktür. Kim Symfony kullanıyor?
Sainsbury Magazine – Yayıncılık
Intelius – İnsanlar hakkında genel veri arıyor
Sony VAIO UK SİTESİ – Perakende
Sabatier Mağazası – Perakende
Ayak -Retail Bölgesi
Nobel Barış Ödülü
Diğer büyük isimler, Drupal, Joomla ve Magento dahil olmak üzere projelerinde Symfony bileşenlerini kullanır. CodeigniterCodeigniter
Codeigniter çerçevesi, minimum yapılandırmaya sahip olduğu için web uygulamalarını hızlı bir şekilde oluşturmanıza yardımcı olur. Hızlı Özellikler Başlatıldı: Şubat 2006 Mevcut Sürüm: 4.0.3 Teknik Gereksinimler:
Php> = 7.2
MySQL, PostgreSQL, SQLITE3 için Veritabanı Desteği
Codeigniter Codeigniter’in fazlalığı, hızı ile bilinir. PHP Benchmark testimizde denediğimiz dört PHP çerçevesinin en hızlı ikinci.
Hafif ayak izi çerçevesi (bu 1,2 MB’lik bir indirme) şişirme olmadığı anlamına gelir. Tam olarak ihtiyacınız olan bileşenleri ekleyebilirsiniz. Codeigniter Esnek: MVC mimarisiyle geliştirmeyi teşvik eder, ancak MVC olmayan bir uygulama kodu oluşturabilirsiniz. Bu çerçeve, CSRF ve XSS saldırılarına karşı savunmanın yanı sıra bağlama duyarlı detaylandırma ve içerik politikasını içerir. Codeigniter, uygulamanızı hızlandırarak birkaç önbellekleme yöntemini destekler. Daha önce de belirtildiği gibi, Codeigniter diğer çerçevelere kıyasla kolay bir öğrenme eğrisine sahiptir ve oldukça genişletilmiştir.
Bültenlere Kaydolun
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
Şimdi abone olun
Codeigniter topluluğu Slack forumlarından ve gruplardan oluşur. Codeigniter kim kullanıyor?
G-Shock-Retail

Woobox – Pazarlama
Tampon – Teknoloji
Testandtrack – Eğitim
Casio – Teknoloji
Bisiklet Kolay – Açık Mekan

Barracuda – BT Güvenliği
Fuelcms – İçerik Yönetim Sistemi
Zend Framework / Laminaskerakan Zend Projesi
Zend Framework, uzun zamandır Laminas projesine aktarılan bir PHP çerçevesidir. Zend artık yenilenmediğinden laminalara göç tavsiye edilir. Laminas projesi 3 bölümden oluşur:
Laminalar ve MVC bileşenleri
Mezzio
Laminas Ateş Aracı
Hızlı Özellikler Başlatıldı: Mart 2006 Mevcut Sürüm: 3.0.0 (Zend) veya 1.3.0 (Laminas) Teknik Gereksinimler:
PHP> = 5.6 (Zend) veya> = 7.3 (laminalar)
Besteci yüklü
MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, Postgresql, SQLite ve Informix Dynamic Server için veritabanı desteği.
Zend/Laminas Zend çerçevesinin avantajları zaten 570 milyondan fazla kurulum var. Bu aynı zamanda şirketler tarafından en çok kullanılan PHP çerçevesidir. Zend, standart PHP Framework Interop Grubu’nu (PHP-FIG) takip eder, bu da kodun zorluk çekmeden başka bir çerçeveye taşınabileceği anlamına gelir. Symfony gibi, yalnızca ihtiyacınız olan bileşenleri kullanabilirsiniz. RESTful ateş oluşturmak için Zend’i kullanabilirsiniz. Laminas topluluğu, işbirliği ve destek için gevşek forumlara ve gruplara sahiptir. Zend/Laminas’ı kim kullanıyor? Veranda Zend’e göre, çerçeve aşağıdakileri içeren büyük şirketler tarafından kullanılmıştır:
BBC – Medya
BNP Paribas – Finans

Cisco Webex – Video Konferansı
Yii (çerçeve)
Çerçeve yi
Bu çerçevenin adı Yii, Çince’de “basit ve evrimsel” anlamına gelir. Bu aynı zamanda “Evet, bu!” Hızlı Özellikler Başlatıldı: Aralık 2008 Mevcut Sürüm: 2.0.35 Teknik Gereksinimler:
PHP> = 5.4.0, 7+ Önerilen
Besteci yüklü
SQLite, MySQL, Postgresql, MSSQL veya Oracle veritabanları için veritabanı desteği
Yii’nin güçlü yönleri uyanabilir ve birkaç dakika içinde Yii ile yürüyebilirsiniz. Belgeler iyi yazılır ve kolayca takip edilir. Yii Framework, BCrypt şifreleri, şifreleme, kimlik doğrulama ve yetkilendirme gibi çeşitli güvenlik adımlarına sahiptir. Bu belgeler SQL, XSS ve CSRF enjeksiyon saldırılarını önlemek için en iyi uygulamayı sunar. GII Kodu Jeneratörü sizin için hızlı bir şekilde bir çerçeve kodu oluşturabilir, zamandan tasarruf edebilir. GII Kodu Yapma
Yii, web uygulamalarını hızlandırmak için dört tür önbelleklemeyi destekler: önbellekleme verileri, önbellek parçaları, önbellekleme sayfaları ve HTTP önbellekleme. Yii projesinde bir üçüncü taraf kodu çalıştırabilirsiniz. Yii topluluğu Slack veya IRC aracılığıyla doğrudan destek sunar. Bir tartışma forumu ve sosyal medya kanalları da var. Topluluk, aktif üyelerine Rozet ve Onay Salonu’na giriş ile ödüller verdi. Yii’yi kim kullanıyor?
Crowdcube – Bağış Toplama Platformu
Wordcounter – Cihaz düzenleme
Hangi? – Tüketici web sitesi
Mor – Perakende
YMCA – kar amacı gütmeyen

Pastebin – Çevrimiçi Araç
Hızlı Şirket Etkinlikleri – Doğrudan ve Sanal Etkinlikler
Kuephp
Kuephp
CakePhp hızlı ve temiz PHP geliştirme sunar. Hızlı Özellikler Başlatıldı: Nisan 2005 Mevcut Sürüm: 4.1.1 Teknik Gereksinimler:
PHP 7.2 (Minimum), 7.4 Önerilen

Mod_rewrite ile HTTP sunucusu tercih edilir
MySQL 5.6+ için veritabanı desteği, MariaDB 5.6+, Postgresql 9.4+, SQLite 3.8, SQL Server 2012+.
CakePhp minimal konfigürasyonunun avantajları. XML veya YAML dosyalarıyla uğraşmanıza gerek yoktur. Veritabanınızı ayarladıktan sonra kodlamaya başlayabilirsiniz.
Müşteri siteniz için çok hızlı, güvenli ve dost canlısı bir geliştirici olan barındırmaya mı ihtiyacınız var? Kinsta, WordPress geliştiricileri dikkate alınarak ve birçok güçlü araç ve gösterge tabloları sağlayarak inşa edildi. Bkz. Kamamakephp planının hızlı ve kullanımı kolay olan kendi varsayılan ORM’si vardır. Güvenlik özellikleri arasında şifreleme yöntemleri, şifrelerin geçmesi, form verilerinin korunması ve CSRF koruması bulunur. Bileşenler ve yardımcı cakephp gelişmeyi basitleştirin ve yapmanız gereken yaya görevlerinin sayısını azaltın. Github, yararlı kaynakların bir listesini yayınladı ve pastyPhp eklentileri. CakePhp’i yemek kitapları (belgeler), çevrimiçi eğitim ve Cakefest konferansları aracılığıyla öğrenebilirsiniz. Forumu, Stack Overflow, IRC ve Slack aracılığıyla dost bir CakePhp kek üreticisi bulabilirsiniz. Pro Destek, Cakephp Larry Masters’ın kurucusu tarafından işletilen Cake DC’den de mevcuttur. CakePhp’i kim kullanıyor?
NC’yi ziyaret edin – Turizm
10 Fast Parmak – Eğitim
Coconala-e-öğrenme pazarı
İyi Firmalar – Yazılım Pazarı
Princi-E-Niaga
Citizens, Inc – Finans

İnce
İnce çerçeve
Slim, Josh Lockhart tarafından yapılan sıyrılmış, çevik bir Mikro PHP çerçevesidir. HTTP isteklerini kabul etmeye, çağrıları geri çağırmaya ve HTTP’nin yanıtını iade etmeye odaklanır. Hızlı Özellikler Başlatıldı: Eylül 2010 Mevcut Sürüm: 4.5.0 Teknik Gereksinimler:
PHP 7.2 +
URL’yi yeniden yazan web sunucusu
Üçüncü taraf bağımlılığı olmadığı için ince taban ince ince kodun güçlü yönleri. Sonuç olarak, çok hızlı. Slim, bina uygulamaları ve düşük API için çok uygundur. Çerçeveden daha fazlasına ihtiyacınız varsa, Slim birinci ve üçüncü tarafların bileşenleriyle entegre edilir. Slim’i öğrenmek ve anlamak kolaydır. “Merhaba Dünya” uygulamasını dakikalar içinde çalıştırabilirsiniz. Slim, eğimli karşılaştırma sitesindeki geliştiriciler tarafından en iyi PHP çerçevesi olarak kabul edilir. En iyi PHP çerçevesi nedir?
Slim için profesyonel destek Tidelift’ten edinilebilir. Slim’i kim kullanıyor?
Üst Web Comic – Yayıncılık
Köpek İlkeleri – Eğitim
CG Forge – Eğitim
Betterplace Academy – Eğitim
Falcon
Falcon
Phalcon, hız için inşa edilmiş bir PHP çerçevesidir. Zephir ve C’de yazılmış bir web sunucusu uzantısı olarak aktarılmıştır. C. geliştiricileri PHP sınıfları ve çerçeve tarafından üretilen ad alanı ile çalışmaz. Hızlı Özellikler Başlatıldı: Kasım 2012 Mevcut Sürüm: 4.0.6 Teknik Gereksinimler:
PSR uzantısı

PHP 7.2 + (en son sürümü önerilir)
Phalcon Phalcon’un avantajları hızlı çalışacak şekilde tasarlanmıştır, çünkü aşağıdaki özelliklere sahiptirler:
Düşük seviyeli mimari.
Yükleme Zephir, C uzantısı ve PHP bir kez.
Kod yorumlanmak yerine derlenir, bu nedenle daha hızlıdır.

Hafıza sakini, yani gerekli her zaman çağrılabilir.
Diğer PHP çerçevelerinin aksine, performansta bir artışa neden olan dosya okuma ve dosya istatistiklerini kullanmayın.
Phalcon gevşek bir şekilde birleştirildiğinden, kendi dizin yapınızı oluşturabilirsiniz. Phalcon’un kodu proje dizininde yaşamıyor ve kodu ışıklandırıyor. Phalcon’un güvenlik bileşeni karma şifre ve CSRF korumasına yardımcı olur. Phalcon, Volt, çok hızlı şablon makinesi, çok hızlı ve kolayca bir ekran yapmak için bir hizmetçi sınıfı ile donatılmış. Phalcon desteği, forumlar, anlaşmazlık sohbeti, yığın taşması ve çeşitli sosyal medya platformları aracılığıyla destek bulabilirsiniz. Phalcon’u kim kullanıyor? Phalcon Sitesine göre: Çevrimiçi Öğrenme – Öğrenme –
Outsmart – Analitik
Marchi Auto – Otomobil Satıcısı
BBMPHP
BBMPHP

FuelPHP, kullanımı sırasında 300’den fazla katkıda bulunan topluluk tabanlı bir PHP çerçevesidir. Hızlı Özellikler Başlatıldı: Haziran 2011 Mevcut Sürüm: 1.8.2 Teknik Gereksinimler:
PHP 5.4+
Herhangi bir web sunucusu
FuelPHP FuelPHP’nin avantajları MVC kullanır, ancak aynı zamanda HMVC’yi (hiyerarşik model görünüm denetleyicisi) de destekler. Bu, denetleyici ve görünüm arasında başka bir katman ekler. HMVC tasarım kalıplarının avantajları şunlardır:
Daha iyi kod organizasyonu
Daha büyük modülerlik
Daha genişletilmiş
Kodun yeniden kullanılmasını teşvik edin
Birkaç engel olduğu için projeniz için istediğiniz dosya yapısını ve klasörü seçebilirsiniz. FuelPHP, aşağıdaki özelliklerle güvenliğe ciddi bir şekilde dikkat eder:
Çıktı Kodlama
CSRF koruması
Giriş, URI ve XSS Filtreleme
SQL ifadesine iletilen kullanıcı girişinden kaçış
FuelPHP’nin görevleri yerine getirmek, kod yapmak ve genel bileşenler üretmek için kullanabileceğiniz kendi komut satırı yardımcı programı olan yağ yardımcı programı vardır.Fuelphp Orm güçlü ama hafif.FuelPHP topluluğuna forumlarında ve Facebook ve Twitter’da katılabilirsiniz.Fuelphp’i kim kullanıyor? Wan Wizard – Harro Verton, FuelphP geliştiricilerinden biri
Resepsiyonist – Mülk Yönetim Sistemi

Yağsız Çerçeve
Yağsız Çerçeve
Slim gibi, Fat Free Frame (F3) mikro bir çerçevedir.Yararlı özellikler, basitlik, kullanım kolaylığı ve hız arasında bir denge elde etmeyi amaçlamaktadır.Hızlı Özellikler Başlatıldı: 2009 Mevcut Sürüm: 3.7.2 Teknik Gereksinimler:
PHP 5.4+
Herhangi bir web sunucusu
MySQL, SQLITE, MSSQL/Sybase, PostgreSQL ve MongoDB için veritabanı desteği.
Kodlanmış tabanın yağsız çerçevesinin avantajı çok hızlı 65KB civarındadır. Ancak F3 hala beklediğiniz tüm işlevlere sahiptir. İsteğe bağlı eklentilerle gerektiği gibi genişletebilirsiniz. Yağsız bir çerçeve ile almak kolaydır. Başlamak için bestecileri, bukleleri veya bağımlılık enjektörlerini kullanmanıza gerek yoktur. Hello World uygulamasını dakikalar içinde yapabilirsiniz. Hemen hemen tüm çerçeveler modülerdir, böylece web uygulamanızı oluşturmak için ihtiyacınız olan parçayı kullanabilirsiniz. F3 varsayılan olarak ihtiyacınız olmayan kod eklemez, bu nedenle uygulamanız minimum kalır. Belgeler açık ve takip edilmesi kolaydır. Fat -Free Frame, şablon makineleri seçeneği sunar: PHP, F3 şablon makinesini veya Smarty veya Twig gibi diğerlerini kullanabilirsiniz. F3 geliştiricileri Slack ve Google Group Fat Frame’da toplandı. Kim yağsız çerçeve kullanıyor? MalwareBebytes – İşe Alım
Pathfinder Dev University Eve – Oyun Oyun
Andiamo – işe alım
Baker Online – Perakende
Eloquens – Business
PC Özellikleri – Teknoloji
Yazmanız gereken kod sayısını azaltmak ister misiniz? PHP çerçevesi ihtiyacınız olan şey olabilir. Bu kılavuzdaki en iyisi hakkında daha fazla bilgi edinin! Tweet’e tıklayın Yeni başlayanlar için en iyi PHP çerçevesi hangisidir? Yeni başlayanlar için en iyi çerçeve daha basit ve daha ince. Onlardan birine hakim olduktan sonra, ihtiyacınız varsa tüm özelliklere geçmeye hazırsınız. Yii, yeni başlayanlar için PHP çerçevesi için ilk tercihim olacak. Dokümantasyon YII, ülkeyi görmek, size MVC modelleri ve yol boyunca veritabanlarıyla nasıl çalışacağınızı öğretmek için başvurular yapmanıza rehberlik eder.
Bir hata yaparsanız, hata net olacak, hata ayıklamanıza ve hızlı bir şekilde devam etmenize yardımcı olacaktır.
Belirtilmemiş bir değişken için Yii hatası
İnce çerçeve hızlı ve kurulumu kolaydır. Slim, çerçevenin 3. sürümü için ilk uygulama öğreticisine sahiptir. Ne yazık ki, geçerli sürüm olan Slim sürüm 4’e güncellenmedi.
Slim 4’ü bir besteci üzerinden yükleyin
Yağ -serbest çerçeveler için, bir besteci aracılığıyla yükleme veya sadece fermuar dosyası fermuarlarını indirme ve açma seçeneğiniz vardır. Çerçeve basit bir “merhaba, dünya” programı ile düzenlenmiştir. Kullanıcı kılavuzu, mideden üniteyi test etmeye kadar bilmeniz gereken şeyleri adım adım almak için. Ayrıca bir CMS demosu var, böylece tüm parçaların birlikte nasıl eşleştiğini görebilirsiniz. Codeigniter ayrıca iyi belgelerle oldukça kolay bir kuruluma sahiptir. İlk uygulama öğreticileri, haberleri görüntüleyen bir CRUD işlevine sahip basit bir CMS yaptı.

Codeigniter News Arşiv Sayfası

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir