2012-03-20 13 views
5

मैं PHP में एक नया पोर्टल एप्लिकेशन शुरू करने जा रहा हूं जिसमें 5 7 घटक होंगे। मैंने कुछ महीने पहले php phar के बारे में पढ़ा और सोच रहा था कि मेरे लिए प्रत्येक घटक का अलग-अलग भाग बनाने के लिए फायदेमंद होगा और उन्हें किसी तरीके से उपयोग करें। मैं एप्लिकेशन शुरू करने जा रहा हूं और पहले कोई फोर अनुभव नहीं है ताकि मैं स्टैक-ओवरफ्लो लोगों से कुछ इनपुट प्राप्त कर सकूं जो मैं इसका उपयोग करता हूं या नहीं।PHP फ़ार संभव उपयोग

फ़ार का उपयोग करने के लिए मेरे दिमाग में मुख्य विषय कुछ पैनल बनाना है जहां साइट व्यवस्थापक भविष्य के लिए पूरे घटक को सक्षम/अक्षम करने में सक्षम होगा, यदि आवश्यक हो तो मैं अधिक घटकों को प्लग कर दूंगा। इसी अवधारणा .net DLLs

सादर जुनैद

उत्तर

5

में हमारे पास आप प्लगइन वास्तुकला के कुछ प्रकार के लिए जा रहे हैं, जहां आप उन phar फ़ाइलों के रूप में यह सुनिश्चित करें कि समझ में आता है कस्टम प्लगइन्स जोड़ने देती है। यह क्लीनर फ़ाइल संरचना, आसान वितरण और आपके प्लगइन/घटकों की स्थापना के लिए अनुमति देता है।

दूसरी तरफ, यदि यह एक ऐसा एप्लिकेशन है जिसे पुनर्वितरित नहीं किया जा रहा है या तीसरे पक्ष के घटक स्वीकार नहीं करेगा, तो आप अपने प्लगइन में एक अतिरिक्त निर्माण चरण पेश कर रहे हैं जो इसके लायक नहीं है।

लेकिन हाँ, आपके मामले में यह सुनिश्चित करें कि समझ में आता है, लेकिन पता है कि नहीं हर कोई इन और phars का बहिष्कार जानता है तो आप अपने प्लगइन/घटक पारिस्थितिकी तंत्र एक बहुत अधिक नौसिखिया उपयोगकर्ताओं के लिए जटिल बना सकता है हो सकता है।

+0

उत्तर क्रिस के लिए धन्यवाद, अच्छी तरह से एक सफेद लेबल प्रणाली, और हम उन सेवाओं को बनाए रखने जा रहे हैं जिन्हें हम विभिन्न ग्राहकों को पेश करेंगे ~ वास्तविक प्रणाली को साफ़ करने के लिए – Junaid