Kullanıcı:Edigu/Zend Framework

Zend Framework
Geliştirici(ler)Zend Technologies
İlk yayınlanma3 Mart 2006 (18 yıl önce) (2006-03-03)[1]
Güncel sürüm3.0.0[2] / 28 Haziran 2016 (7 yıl önce) (2016-06-28)
Programlama diliPHP 7
İşletim sistemiCross-platform
Resmî sitesiframework.zend.com

Zend Framework (ZF) PHP 5 ve PHP 7 ile kodlanmış, açık kaynak kodlu ve nesne yönelimli bir web uygulama çatısı olup Yeni BSD Lisansı altında dağıtılmaktadır.[3] Çatı temel anlamda PHP[4] ile kodlanmış profesyonel paketlerin bir araya gelmesiyle oluşur. Önceki sürümlerinde bu paketleri yönetim ve yükleme için Zend/Loader bileşenini kullanan çatı, üçüncü versiyondan itibaren paket bağımlılık yöneticisi olarak Composer kullanmaya başlamış, bağımlılıkların tanımlanması ve yüklenmesi işlevini composer ile sürdürmektedir. Çatı, Zend alan adı dışında her paketin birim testlerine yönelik kütüphaneler, [1]Travis CI sürekli entegrasyon hizmetleri gibi çeşitli üçüncü parti araç ve servisleri kullanır.

Zend Framework, FrontController tasarım deseni yardımıyla Model Görünüm Denetleyici (MVC)[5] destekli uygulamalar geliştirilmesine olanak sağlar. Sunduğu MVC yapısı beş ana konuya odaklanır. Router ve Dispatcher, istek yapan URL ve ilişiğindeki veri ile hangi denetleyicinin çalıştırılacağına karar verirken, denetleyici de Model ve View fonksiyonlarını bir arada kullanarak web sayfasının son halinin üretilerek isteğe yanıt olarak verilmesini sağlar.

Lisans değiştir

Zend Framework is licensed under the Open Source Initiative (OSI)-approved New BSD License. For ZFv1 all code contributors must sign a Contributor License Agreement (CLA) based on the Apache Software Foundation’s CLA. The licensing and contribution policies were established to prevent intellectual property issues for commercial ZF users, according to Zend's Andi Gutmans.[6] ZF2 is CLA free.[7] There is also a longterm support available for the framework (long term support or LTS) for a total duration of 3 years. In order to do this one need to modify the Composer requirement for Zend Framework.[8]

Başvurular değiştir

  1. ^ "Archives". Zend Framework. Erişim tarihi: May 1, 2013. 
  2. ^ "zendframework/zendframework". GitHub. Erişim tarihi: May 17, 2017. 
  3. ^ "Introduction to Zend Framework". ZF Programmer's Reference Guide. Erişim tarihi: 2009-02-12.  Birden fazla |URL= ve |url= kullanıldı (yardım); Birden fazla |accessdate= ve |access-date= kullanıldı (yardım)
  4. ^ "PHP 5 Tutorial" (İngilizce). Erişim tarihi: 2017-02-20.  Birden fazla |URL= ve |url= kullanıldı (yardım)
  5. ^ "Model–view–controller". Wikipedia (İngilizce). 2017-02-18. 
  6. ^ Gutmans, Andi (2005-10-27). "Zend Framework (post is too long so make sure to grab coffee)". Andi on Web & IT. Erişim tarihi: 2009-02-11.  Birden fazla |URL= ve |url= kullanıldı (yardım); Birden fazla |accessdate= ve |access-date= kullanıldı (yardım)
  7. ^ "Contributor Guide (ZF v1)".  Birden fazla |URL= ve |url= kullanıldı (yardım)
  8. ^ Company, Zend, a Rogue Wave. "Zend Framework - Long Term Support". Erişim tarihi: 2017-02-06.  Birden fazla |URL= ve |url= kullanıldı (yardım)

[[Kategori:Ücretsiz bilgisayar kütüphaneleri]] [[Kategori:Ücretsiz içerik yönetim sistemleri]] [[Kategori:BSD lisansı kullanan yazılımlar]] [[Kategori:Web uygulama iskeletleri]]