मैं थोड़ा वेब-आधारित गेम विकसित करना शुरू करना चाहता हूं, और इसमें शामिल होने से पहले कुछ सलाह की सराहना करता हूं। उम्मीद है कि यह पूछने की जगह है!क्या वसंत मेरे लिए सही विकल्प है?
यह गेम मूल रूप से एक फंतासी-फुटबॉल शैली का गेम है, जहां आप अन्य उपयोगकर्ताओं के खिलाफ प्रतिस्पर्धा करने वाले खिलाड़ियों की एक टीम बनाते हैं। कुछ भी आकर्षक नहीं।
मैंने कॉलेज के बाद से बहुत कुछ कोड नहीं किया है, और बहुत जंगली है। मैं कुछ कारणों से जावा में कोड करना चाहता हूं:
- यह वह भाषा है जिसे मैं सबसे ज्यादा परिचित हूं।
- कॉलेज में जावा के बाद से मैंने क्या सीमित विकास कार्य किया है (मेरे पास टोमकैट और ग्लासफ़िश के साथ कुछ नौसिखिया स्तर का अनुभव है, यानी मैंने उन्हें बुनियादी वेबपैप्स चलाने और तैनात किए हैं जिन्हें मैंने स्क्रैच से कोड किया है)।
- मुझे वास्तव में पसंद है जो मैंने जीडब्ल्यूटी फ्रेमवर्क के बारे में देखा है, इसलिए मैं इसके साथ अपना जीयूआई विकसित करना चाहता हूं।
पिछली बार जब मैंने कोई प्रोग्रामिंग किया था तो लगभग 3 साल पहले जब मैंने एक क्रैपी हेल्पडेस्क सिस्टम के लिए वेब फ्रंट-एंड लिखा था जिसमें केवल मोटी क्लाइंट और वेब एपीआई थी। यह जावा में किया गया था।
तो मूल रूप से, पहले, मैं कंकाल गेम को ऊपर और चलाना चाहता हूं। असल में उपयोगकर्ता को लॉग इन करने की अनुमति दें, उनकी टीम देखें, लॉग आउट करें। तो मेरे प्रश्न इस प्रकार से शुरू होते हैं:
- क्या कोई विशेष विकास ढांचा मुझे पढ़ना चाहिए? मैंने वसंत की सिफारिश की है - क्या यह एक अच्छा विकल्प है? मुझे यह शुरू करने के लिए यह मिला है कि यह उचित विकल्प है: http://static.springsource.org/docs/Spring-MVC-step-by-step/
- मुझे सुरक्षा प्रणाली लिखने के बिना लॉगिन/प्रमाणीकरण/प्रमाणीकरण को संभालने का सबसे आसान तरीका क्या है? उम्मीद है कि कुछ प्रकार की ढांचा/लाइब्रेरी है जो मैं सिर्फ कोड में छोड़ सकता हूं? या वसंत सुरक्षा संभालती है कि?
- मुझे वास्तव में जीडब्ल्यूटी पसंद है - क्या वसंत के साथ इसे एकीकृत करने में कठिनाइयां हैं?
आपके समय के लिए बहुत धन्यवाद, मैं वास्तव में इसकी सराहना करता हूं!
बहुत धन्यवाद duffymo! निश्चित रूप से इसे छोटे टुकड़ों में तोड़ देगा! – Neobyte