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