स्विंग और राउंडअबाउट, यह आपके उपयोग के मामले पर निर्भर करता है ...
दृश्यों के पीछे अनिवार्य रूप से कोई अंतर नहीं है - दोनों फ़ील्ड प्रकार एक आईडी के माध्यम से एक इकाई को दूसरे से संबंधित करते हैं, इसलिए यह वास्तव में नीचे आता है कि कौन सा प्रकार आपको 'तामझाम' प्रदान करता है जिसकी आपको आवश्यकता है / चाहते हैं।
जैसा कि आपने उल्लेख किया है कि Taxonomy में ओपन टैगिंग विजेट है, जो अच्छा है, लेकिन तब Entity Reference में व्यू इंटीग्रेशन है ( Entity Reference View Widget के माध्यम से) जिसका अर्थ है कि आप अपने चयन विजेट के लिए अपनी पसंद के अनुसार एक जटिल दृश्य को परिभाषित कर सकते हैं। साथ ही बहुत अच्छा।
और फिर इनलाइन एंटिटी फॉर्म है जिसका आपने भी उल्लेख किया है। यह स्पष्ट रूप से एक शानदार उपकरण है, लेकिन केवल तभी उपयोगी है जब आपको अपनी परियोजना में इसकी आवश्यकता हो।
टैक्सोनॉमी ने इसके लिए जो किया है वह यह है कि यह कोर का हिस्सा है, और काम करने के लिए स्थापित अन्य मॉड्यूल के एक गुच्छा की आवश्यकता नहीं है। लेकिन फिर एक सामान्य Drupal में उन मॉड्यूलों का एक बहुत निर्माण होगा जो शायद पहले से ही होगा। यह नोड्स के लिए एक टर्म इंडेक्स टेबल भी बनाए रखता है जो प्रदर्शन में मदद कर सकता है, लेकिन जाहिर है कि यदि आप अपनी शर्तों को नोड प्रकारों से संबंधित कर रहे हैं।
मुझे लगता है कि आपकी पसंद क्या हो रही है कि किसी विशेष परिस्थिति के लिए ईमानदार होने के लिए आपको किस विजेट / फ़ॉर्मेटर्स की आवश्यकता है, यह कॉल करने के लिए बहुत तंग है :)