मुझे एक क्रॉस-प्लेटफ़ॉर्म GUI एप्लिकेशन को संसाधित करने के लिए (कई थ्रेड्स में) लिखने और डेटा की काफी बड़ी मात्रा की कल्पना करने की आवश्यकता है। आदर्श रूप से आवेदन अपेक्षाकृत तेज होना चाहिए और अच्छा दिखना चाहिए।
ऐप के इंटरफ़ेस में टेबल विजेट, ट्री विजेट और कस्टम फिगर-ड्राइंग विजेट शामिल होंगे। उपयोगकर्ता इनमें से किसी भी विजेट से डेटा को संशोधित करने में सक्षम होगा और परिवर्तन तुरंत अन्य विजेट में परिलक्षित होना चाहिए।
स्वाभाविक रूप से, मैं एमवीसी का उपयोग करने की योजना बना रहा हूं। हालाँकि, मैं सामान्य रूप से C ++ / Qt में अपने सभी GUI प्रोग्रामिंग करता हूं, और जावा के लिए बहुत सीमित जोखिम है। तो मैं वास्तव में जावा में इस तरह के ऐप को व्यवस्थित करने के बारे में किसी भी सलाह की सराहना करूंगा। विशेष रूप से, मुझे स्विंग या JavaFX का उपयोग करना चाहिए? आप नौकरी के लिए कौन से विजेट चुनेंगे? क्या आप जावा प्लेटफ़ॉर्म के इन पहलुओं को कवर करने वाली किसी भी पुस्तक / ऑनलाइन ट्यूटोरियल की सिफारिश कर सकते हैं?
मैं किसी भी प्रतिक्रिया की बहुत सराहना करूंगा। धन्यवाद!
(यह सवाल मूल रूप से स्टैक ओवरफ्लो पर पोस्ट किया गया था , लेकिन इस साइट को इसे पूछने के लिए अधिक उपयुक्त स्थान के रूप में सुझाया गया था)