Zend Framework ile çiftleşmiş Motor Avantaj ve Dezavantajları

1 Cevap php

Ben kişisel bir proje için (genel olarak PHP ve MVC) Zend Framework ile tanıdık alıyorum. Ben Smarty ile önceki deneyimi var ve onunla hiçbir büyük sancı var, ama ben iyi bir derinlemesine öğrenme egzersiz olarak bu projeyi kullanmak istiyorum. Farklı çiftleşmiş motor ve ZF sizin aşina olanlar: Eğer Smarty daha iyi çiftleşmiş motorları ZF ile birlikte ve neden vardır inanıyor musunuz? Ben gerçek dünya ve üretim ortamları için öğrendiklerini uygulamak istiyorum.

Kişisel bir proje oldukça sağlam olacaktır. Kullanıcı yönetimi, oturumlar, güvenlik, veri tabanı etkileşimi, form girdi, jQuery, vb

1 Cevap

Eğer bir öğrenme deneyimi olarak bu projeyi kullanıyorsanız, ben öğrenme ve ZF parçası (daha iyi bir kelime istediğiniz için) çiftleşmiş olan Zend_View kullanarak öneririm. Bu, herhangi bir üçüncü taraf şablon motoru kullanmak için çalışırken çok daha basit olacak ve Zend_View her şey Smarty kutu yapabilirsiniz.

Benim kişisel görüşüme göre ZF ayrı bir çiftleşmiş dil (ya da herhangi bir PHP proje) kullanmak için sadece iki iyi nedenler vardır:

  1. Olmayan programcılar şablonları düzenlemek ve kullanmak gerekiyor
  2. Bunu çiftleşmiş motoru (örneğin Smarty varolan proje şablonları, ya da olmayan başka bir PHP projesi tarafından kullanılan şablonlar) kullanılarak yazılmış mevcut şablonları ile uyumluluğu gerek

Eğer Smarty rota aşağı gitmek yaparsanız, ZF kılavuzun Zend_View kısmı bazı Smarty örnekler vardır: http://zendframework.com/manual/en/zend.view.scripts.html. Şimdi bir kaç yaşında olmasına rağmen http://devzone.zend.com/article/120: DevZone bu ders de vardır.