Öğrenmek için karmaşık ve iyi tasarlanmış PHP OOP uygulaması aranıyor

3 Cevap php

Temelde, ben karmaşık programlama uygulamaları içine daha derin dalış duyuyorum. Ben deneyimli (ya da benden daha deneyimli) hemen hemen hiç arkadaşı öğrenmek için programcılar ettik, bu yüzden sonraki en iyi şey arıyorum - yabancılara çalışma öğrenme.

Herkes finished and working uygulama iyi yazılmış ve cepten-merkezli gerçek bir dünya tavsiye edebilir. Ben onun kaynağını almak ve analiz etmek istiyorum. Zend Framework dayalı eğer Bonus.

Ne en ilgileniyorum isimli) (kullanıcı-> login gibi, masaüstü uygulamalarının aksine, sadece tek bir gerçek çalışma hayatlarında (veya pageload) sırasında kendilerine (veya DB veya oturumda onların temsil için) yapmış olduğu nesneleri. Ben optimum ve yeniden tasarım desenleri ve bunların gerçek hayat uygulamalarında ilgileniyorum.

3 Cevap

Ben iyi yazılmış ve son derece yaygın olarak kullanılan bir uygulama olarak SugarCRM öneriyoruz. Kaynak kodu indirmek ve başlamak include/MVC/SugarApplication.php. Giriş vb için, include/MVC/View/SugarView.php başlamak isteyebilirsiniz.

Bu arada, yerine geliştiricileri hedefleyen bir daha tüketici odaklı uygulama arıyorsanız o GSTO cevabı üzerine önceki Yorumlarınız anlaşılmaktadır. Sonuçta, Drupal, Joomla ve diğer PHP web çerçeveler aslında tam uygulamaları ARE, sadece geliştirici topluluğu doğru hedef ediyoruz.

I Kohana 3's source code on GitHub okuyarak çok şey öğrendim.

Ayrıca, bu tür Shindig gibi diğer Kohana uygulamalar aracılığıyla okuma. Browse more.

Sen vb CakePHP, CodeIgniter, Kohana, Wordpress, Drupal gibi orada PHP çerçeveler / CMSes, birkaç bakmak olabilir

Ayrıca GitHub gibi kaynaklar aracılığıyla orada availible açık kaynak projeleri birkaç bakmak olabilir.