हमारे पास एक ऐप है जिसे जावा ऐप सर्वर में चलाने की आवश्यकता है। मुझे इसके साथ जाने के लिए एक वेबपैप विकसित करना है। मैंने रेल पर रूबी के बारे में पढ़ना शुरू कर दिया है, और मुझे वास्तव में दृष्टिकोण पसंद है: एमवीसी, कॉन्फ़िगरेशन पर सम्मेलन, आपके लिए बहुत सारी चीजें हैं।रेल की तरह रूबी में जावा वेबपैप्स कैसे विकसित करें?
मैं असंभव सपने का सपना देख सकता हूं, लेकिन क्या वहां कोई जावा वेबपैप विकास ढांचा है जो समान तरीके से काम करता है?
सीधे जेएसपी दुखी है, क्योंकि तर्क और प्रस्तुति मिश्रित होती है। सरल टेम्पलेट सिस्टम, जैसे Velocity और Freemarker डेटाबेस सामग्री नहीं करते हैं। मैं वसंत के बारे में ज्यादा नहीं जानता।
यहां सब लोग जावा को जानते हैं, और हमारे पास अगले रिलीज चक्र से पहले पूरी तरह से नई भाषा और पुस्तकालय सीखने के लिए समय नहीं है, अन्यथा मैं गंभीर तरीके से आरओआर में उतर जाऊंगा।
ध्यान देने योग्य है कि स्प्रिंगरू और स्प्रिंग एमवीसी को अभी भी काफी बड़ी संख्या में एनोटेशन या एक्सएमएल कॉन्फ़िगरेशन की आवश्यकता है, और लेआउट बनाना है। असल में सबकुछ आपके ऊपर है - स्प्रिंग बूट अंत में स्प्रिंग एमवीसी के लिए अधिक कॉन्फ़िगर-तैयार क्षमताओं को ला रहा है, लेकिन ** अभी भी **, आपको निर्देशिका लेआउट बनाना होगा, मॉडल और नियंत्रकों को हाथ से बनाना होगा, और कोई नहीं है रेलवे 'इंडेक्स' 'नया 'शो' इत्यादि जैसे मार्गदर्शक सिद्धांत। 'tl; dr: 'आप इसे स्प्रिंग एमवीसी/रू में प्राप्त कर सकते हैं, लेकिन आपको इसे सब कुछ करना है, जबकि रेल के पास रूटिंग, कई गाइड-लाइन और एक शानदार सीएलआई – mmcrae
के लिए एक अच्छा डीएसएल है, मुझे RoR पता है। मैं एंड्रॉइड प्रोग्रामिंग के लिए जावा पर स्विच करना चाहता हूं। इसके अलावा, मैं वेब ऐप्स विकसित करना चाहता हूं। आप कौन सा सुझाव देंगे? वसंत एमवीसी या Grails के बेहतर कौन सा है? नौकरियों और सभी के लिए कौन सा सबसे अच्छा है? @ जॉन – AbhimanyuAryan