मुझे पता है कि यह सवाल अस्पष्ट है, लेकिन मैं खुद को स्पष्ट करने की कोशिश करूंगा।क्या मुझे ढांचे का उपयोग करना चाहिए?
मैं एक स्विंग जीयूआई युक्त जावा प्रोजेक्ट शुरू कर रहा हूं। मैं एमवीसी पैटर्न का पालन करना चाहता हूं, और परियोजना के आर्किटेक्चर को व्यवस्थित करने के लिए ढांचे से कुछ मदद का उपयोग कर सकता हूं। मैं Griffon का उपयोग करने के बारे में सोच रहा था, हालांकि मुझे लगता है कि अन्य लोग चाल कर सकते हैं।
प्रोग्रामिंग दक्षता:
इसलिए, यह के मामले में एक ढांचे का उपयोग करने के लिए एक अच्छा विचार है बेशक, इसमें सुधार किया जाएगा ... समय के सबसे। अधिक सटीक, क्या होगा यदि परियोजना एक छोटी है? या एक बड़ा? अगर मैं जावा और स्विंग से पहले से ही परिचित हूं तो क्या होगा? अगर मैं नहीं हूं तो क्या होगा? क्या होगा यदि परियोजना किसी ऐसे व्यक्ति द्वारा रखी जानी चाहिए जो मेरे द्वारा उपयोग किए गए ढांचे के बारे में कुछ भी नहीं जानता?
सीखने का मूल्य: क्या मैं जावा और स्विंग के बारे में अधिक जानने के बजाय, "ढांचे का उपयोग कैसे करना सीखूंगा"?
व्यावसायिक मूल्य: क्या कंपनियां ऐसे डेवलपर को पसंद करती हैं जो "पारंपरिक" दृष्टिकोण को बेहतर समझने वाले डेवलपर को "अधिक" ढांचे (भले ही वे उपयोग करने का इरादा रखते हों) को जानते हों?
मुझे थोड़ी सी जानकारी मिली, जो आश्चर्यजनक है, इस सवाल पर कितना बड़ा विचार है। यह मामूली प्रतीत हो सकता है, लेकिन मैं वास्तव में इसके बारे में सोच रहा हूँ।
इस व्यावहारिक उत्तर के लिए धन्यवाद। – Aeronth
मुझे डर है कि स्कैला इन दिनों किसी और चीज़ की तुलना में अधिक प्रचारित है। वैसे भी, ग्रिफॉन भी स्कैला का समर्थन करता है (जल्द ही स्कैलाएफ़एक्स), इसलिए यह मुख्यधारा के रूप में है क्योंकि स्कैला हो सकता है (आपके स्वयं के हिसाब से)।प्लगइन डॉक्स से – aalmiray
@ अलामिराय: यह (स्कैला) ग्रिफॉन-ऐप या src/main पर उपलब्ध किसी भी स्रोत से पहले संकलित किया जाएगा जिसका अर्थ है कि आप अपने स्कैला कोड से उन स्रोतों में से किसी एक का संदर्भ नहीं दे सकते हैं। और हाँ, मैं किसी को भी भावनाओं को चोट नहीं पहुँचना चाहता था;) मुझे खुद को Grails पर एक परियोजना मिली है। – WeMakeSoftware