2010-05-13 17 views
5

के साथ टेम्पलेटिंग इंजन पेशेवरों और विपक्ष एक निजी परियोजना के लिए मैं ज़ेंड फ्रेमवर्क (और सामान्य रूप से PHP के साथ एमवीसी) से परिचित हूं। मेरे पास Smarty के साथ पिछले अनुभव है और इसके साथ कोई बड़ी पकड़ नहीं है, लेकिन मैं इस परियोजना का उपयोग अच्छी तरह से गहन सीखने के अभ्यास के रूप में करना चाहता हूं। आप में से अलग-अलग टेम्पलेटिंग इंजन और जेडएफ से परिचित हैं: क्या आपको लगता है कि जेडएफ के साथ मिलकर स्मार्टी की तुलना में बेहतर टेम्पलेटिंग इंजन हैं और क्यों? मैं असली दुनिया और उत्पादन वातावरण के लिए जो कुछ सीखता हूं उसे लागू करना चाहता हूं।ज़ेंड फ्रेमवर्क

निजी परियोजना काफी मजबूत होगी। उपयोगकर्ता प्रबंधन, सत्र, सुरक्षा, डेटाबेस इंटरैक्शन, फॉर्म इनपुट, jQuery, आदि

उत्तर

5

यदि आप इस प्रोजेक्ट को सीखने के अनुभव के रूप में उपयोग कर रहे हैं, तो मैं सीखने और Zend_View का उपयोग करने का सुझाव दूंगा, जो templating है (बेहतर की इच्छा के लिए शब्द) जेडएफ का हिस्सा। यह किसी भी तृतीय पक्ष टेम्पलेट इंजन का उपयोग करने की कोशिश करने से कहीं अधिक सरल होगा, और Zend_View सबकुछ कर सकता है Smarty कर सकते हैं।

मेरी निजी राय में केवल दो अच्छा (या किसी भी पीएचपी परियोजना) जेडएफ में एक अलग templating भाषा का उपयोग करने के कारण हैं:

  1. आप नान प्रोग्रामर्स की जरूरत को संपादित करने और टेम्पलेट का उपयोग करने में सक्षम होना
  2. आपको लगता है कि templating इंजन का उपयोग करके लिखा मौजूदा टेम्पलेट के साथ संगतता की जरूरत है (उदाहरण के लिए एक मौजूदा परियोजना, या टेम्पलेट्स किसी अन्य गैर पीएचपी परियोजना द्वारा प्रयोग किया जाता से चतुर टेम्पलेट्स)

आप चतुर मार्ग नीचे जाना करते हैं, Zend_View हिस्सा जेडएफ आदमी का ual में कुछ Smarty उदाहरण हैं: http://zendframework.com/manual/en/zend.view.scripts.html। DevZone पर भी यह ट्यूटोरियल है: http://devzone.zend.com/article/120 हालांकि यह अब कुछ साल पुराना है।

संबंधित मुद्दे