2009-07-06 9 views
8

मैं जावा डेस्कटॉप एप्लिकेशन डिज़ाइन करने जा रहा हूं। जबकि मैं वेब अनुप्रयोग डिजाइन किया गया था, मुझे बहुत पसंद आया, उदाहरण के लिए वसंत, स्ट्रूट इत्यादि। हालांकि, जावा डेस्कटॉप के लिए (जो मेरे लिए नया है), मुझे कोई नहीं मिला।जावा डेस्कटॉप अनुप्रयोगों के लिए वसंत और एसडब्ल्यूटी एक साथ काम कर सकते हैं?

क्या ग्रहण आरसीपी एक जावा डेस्कटॉप फ्रेमवर्क है, जो वेब ऐप्स में स्प्रिंग एमवीसी की तरह काम करता है? मुझे आश्चर्य है, क्या मैं वसंत का उपयोग आईओसी के लाभ का आनंद लेने के लिए कर सकता हूं, साथ ही ग्रहण आरसीपी के साथ दोनों दुनिया के लाभ का आनंद लेने के लिए?

कृपया सलाह दें। धन्यवाद।

उत्तर

0

आप निश्चित रूप से महसूस करते हैं कि स्विंग स्विंग है जिस तरह से एसडब्ल्यूटी पोर्टेबल नहीं है।

हां, आप स्प्रिंग का उपयोग SWT के साथ कर सकते हैं, लेकिन आपकी सहायता के लिए कोई अंतर्निहित एमवीसी ढांचा नहीं है। आपको Spring Rich Client मॉड्यूल सहायक मिल सकता है।

Here's एक साधारण उदाहरण - एक व्यक्ति की राय।

+0

एसडब्ल्यूटी सबसे महत्वपूर्ण ओएस (विंडोज़, मैक, लिनक्स) के लिए पोर्टेबल है। यहां तक ​​कि डब्ल्यूपीएफ एकीकरण भी काम कर रहा है और एमएस उस पर एक्लिप्स फाउंडेशन के साथ मिलकर काम कर रहा है। – lostiniceland

+0

यह अभी भी मूल कोड है, 100% जावा नहीं। यह सी के रूप में पोर्टेबल के रूप में है। स्प्रिंग रिच क्लाइंट के बारे में बिंदु अभी भी खड़ा है, भले ही। – duffymo

3

आप निश्चित रूप से वसंत का उपयोग कर सकते हैं और आईओसी समेत अपनी विभिन्न सुविधाओं के लाभों का लाभ उठा सकते हैं। वसंत निश्चित रूप से वेबवर्ल्ड तक सीमित नहीं है, यह इसकी शानदार बिक्री सुविधाओं में से एक है यह जावा ढांचे की स्विस सेना चाकू है।

+0

क्या आप मुझे यह लिंक दिखा सकते हैं कि यह कैसे करें? मुझे Google से कोई जानकारी/उदाहरण नहीं मिल रहा है। – janetsmith

4

जावा डेस्कटॉप भूमि में, आपके पास 2 प्रमुख विकल्प हैं: स्विंग या एसडब्ल्यूटी। मैं इस पर एडब्ल्यूटी को अनदेखा कर रहा हूं। QTJambi जावा में उपयोग नहीं किया जाता है।

अधिकांश जावा डेस्कटॉप एप्लिकेशन जावा स्विंग का उपयोग करते हैं। डेस्कटॉप एप्लिकेशन में आईओसी कंटेनर का उपयोग करने से आपको कुछ भी नहीं रोक रहा है। आम तौर पर, आईओसी कंटेनर का उपयोग ज्यादातर ईवेंट श्रोताओं, डेस्कटॉप अनुप्रयोगों में कार्रवाइयों और मुश्किल यूआई घटकों को स्टोर करने के लिए किया जाता है।

स्विंग आरसीपी ढांचे को बनाने के कई प्रयास हैं लेकिन अधिकांश जावा डेस्कटॉप एप्लिकेशन अपने आप को रोल करते हैं।

संबंधित मुद्दे