मैं एक जावा डेवलपर हूं, अनुभवी नहीं, लेकिन मैं सबसे अच्छी अवधारणाओं से काफी परिचित हूं।मुझे सीखना और स्ट्रैट्स का उपयोग क्यों करना चाहिए?
मैंने हाल ही में टॉमकैट/जेएसपी (~ 30 गतिशील पृष्ठों) का उपयोग कर एक वेबसाइट बनाई है। मैंने तर्कसंगतता का उपयोग करते हुए जेएसपी में कोर लॉजिक के बड़े वर्गों को शामिल करने की नौसिखिया गलती की है कि यह "बस एक साधारण परियोजना" है।
मैंने कड़ी मेहनत सीखी। तो मैं अब ऐप का उपयोग कर Google एप इंजन में ऐप को फिर से बना रहा हूं और मॉडल-व्यू-कंट्रोलर डिज़ाइन पैटर्न का उपयोग करके इसे लागू करने के लिए वेग का उपयोग करने की योजना बना रहा हूं।
मैं स्ट्रूट्स को भी देख रहा हूं, लेकिन पहले फ्रेमवर्क का उपयोग नहीं किया है।
क्या कोई मुझे विश्वास दिला सकता है कि मुझे इस परियोजना में स्ट्रेट्स क्यों शामिल करना चाहिए? क्या यह वास्तव में मुझे एक या दो लोगों के मध्यम आकार के प्रोजेक्ट के लिए बहुत कुछ खरीदने जा रहा है?
स्ट्रेट के साथ अतिरिक्त सीखने की वक्र में स्पष्ट लागत है, क्या लाभ लागत से अधिक होंगे? या तर्क का उपयोग तर्क को अलग करने के लिए पर्याप्त होगा? राय?
स्ट्रूट्स भयानक है। यदि आप स्वयं को एक पक्ष करना चाहते हैं, तो विकेट (घटक आधारित) या स्प्रिंग एमवीसी (क्रिया आधारित) का उपयोग करें। दोनों महान और अंतर्ज्ञानी ढांचे हैं। –
स्ट्रूट्स स्ट्रेट्स से बहुत अलग है, और स्प्रिंग एमवीसी या स्ट्रिप्स (एक्शन आधारित) के समान ही – leonbloy
स्ट्रूट्स 1 वास्तव में पुराना है। स्ट्रूट्स 2 किसी भी तरह से भयानक नहीं है। –