हम फीडर रीडरविंडोज डेस्कटॉप- और आईपैड एप्लिकेशन के रूप में बनाने की योजना बना रहे हैं। जैसा कि हम वेबसाइटों को दिखाने के लिए और को इस एप्लिकेशन में चलाने के लिए जावास्क्रिप्ट दिखाने के लिए सक्षम होना चाहते हैं, हमने एचटीएमएल/सीएसएस/जावास्क्रिप्ट के रूप में एप्लिकेशन को वितरित करने के बारे में सोचा, बस कुछ .NET नियंत्रण या कोको टच वेबब्रोसर द्वारा लिपटे घटक। तो हाथ में कार्य यह पता लगाने के लिए है कि एप्लिकेशन में एम्बेड करने के लिए HTML/CSS/JS फ़ाइलों को बनाने के लिए किस ढांचे का उपयोग करना है।आर्किटेक्चर प्रश्न: जीडब्ल्यूटी या वाडिन डेस्कटॉप एप्लिकेशन बनाने के लिए?
एचटीएमएल/सीएसएस/जावास्क्रिप्ट के विकास के लिए हमें वैडिन, जीडब्ल्यूटी या कुछ अन्य ढांचे का उपयोग करने में खुशी होगी, क्योंकि हम जावा के साथ जावा के साथ बहुत बेहतर हैं। हम छोटे मस्तिष्क के बाद वाडिन का पक्ष लेते हैं, क्योंकि यूआई घटक बहुत अच्छे हैं, लेकिन मुझे डर है कि भारी भारोत्तोलन सर्वर पर होगा, न कि क्लाइंट में (और यह बहुत अच्छा नहीं होगा)। हम जीडब्ल्यूटी भी पसंद करेंगे, लेकिन जावा-टू-जेएस संकलन में बहुत समय लगता है और एक अतिरिक्त कदम होता है, और इसका उपयोग करते समय अतीत में विकास के समय को धीमा कर दिया जाता है।
सवाल यह है कि: आप कौन सा विकास ढांचा चुनेंगे (दिए गए आप इस परियोजना को लागू करना चाहते थे और आपने ज्यादातर जावा को अब तक किया था) और क्यों? यदि बेहतर ढांचे के विकल्प हैं (List of Rich Client Frameworks), तो कृपया मुझे बताएं।
संपादित करें: एप्लिकेशन को समय-समय पर हमारे सर्वर से बात करने की आवश्यकता होगी (उदाहरण के लिए जो पढ़ा गया है उसे सिंक करें), लेकिन मुख्य रूप से एक्सएमएल फ़ीड स्वयं प्राप्त करना चाहिए। इसलिए मुझे उम्मीद है कि अधिकांश जेनरेट कोड को एप्लिकेशन में एम्बेड किया जा सकता है और हमारे सर्वर के साथ भारी गतिविधि की आवश्यकता नहीं है।
संपादित 2: हम (वास्तविक रूप से यदि आप संदेह करते हैं) कम से कम 10000 उपयोगकर्ताओं की अपेक्षा करते हैं।