Öğrenmek için iyi inşa php uygulamalar?

3 Cevap php

Eğer herhangi bir kod kalitesi ve uygun programlama tekniği açısından en sevdiğiniz açık kaynak kodlu php bazı uygulamaları tavsiye mümkün olacağını merak ediyordum.

Ben uzunca bir süre için çerçeveler kullanarak edilmiş olsa, ben profesyonel uygulamalar bu konuda gitmek nasıl görmek isterdim.

Ben özellikle ilgileniyorum

  • MVC
  • doğrulama

Bir milyon teşekkürler!

Edit: Belki çok açıkça izah etmedi. Ne en arıyordum kendi yerleşik özel çerçeveler var tamamen fonksiyonel uygulamalar vardır. Ben hiç dikkate başkaları tarafından kullanılması da kendi çerçevesi için orada zaman bir profesyonel düzeyde uygulama inşa ve nasıl yapılandığını görmek istiyorum.

Zend gitmek için yolu gibi olduğu söyleniyor, o görünüyor! Öneriniz için teşekkür ederiz. Ben bir göz atın!

3 Cevap

Ben MVC, kimlik doğrulaması destekler, Zend Framework tavsiye ederim ve bu buzdağının sadece ucu var.

Edit: Ben görünüşe göre oynanırsa yana, muhtemelen gibi kaynak koduna göz atabilirsiniz

(Eylem kitapta Manning Zend Framework itibaren)

Bir CMS tam kaynak kodu sağlar başka bir kitap Pro Zend Teknikleri:

İşte github Zend ile etiketlendi uygulamalar için arama sonuçlarının bir bütün takım var:

WordPress son kullanıcıya iyi bir uygulama olabilir, ama iyi bir PHP kodu öğrenmek için kötü olurdu. Ben Zend Framework başlamak için mükemmel bir yer olduğunu kabul ediyorsunuz. Kod çok iyi olduğunu, ama onlar mükemmel belgelerine ve öğreticiler var sadece. Ben burada başlamak istiyorum: http://www.framework.zend.com/manual/en/

Zend Framework MVC ve kimlik / erişim kontrolü hem de sağlar. Zend_Auth ve Zend_Acl de auth ve erişim bir görünüm için.

http://www.framework.zend.com/docs/quickstart: Bu MVC Zend ile başlamak için iyi bir rehber

Zend Framework etrafında inşa edilmiş bazı uygulamalar Magento (bir e-ticaret motoru) ve Digitalus (CMS) bulunmaktadır. Hem açık kaynak vardır.

Zend Framework bir göz atın.

Bu MVC kullanarak, nesne yönelimli kod büyük bir örnektir.

Bir anlaşılması kolay ve genişletilebilir bir şekilde uygulanan kimlik doğrulama için ilgili sınıfları bir bütün set de var: http://framework.zend.com/manual/en/zend.auth.html