2012-05-28 20 views
5

मैं जावा कोड का उपयोग कर डेस्कटॉप अनुप्रयोग विकसित करने के लिए योजना बना रहा हूँ, और किसी भी तैयार
ढांचा बनाया उपयोग करना चाहता था और फिर मैं ग्रहण आरसीपी के बारे में पता कर ली/स्काउट ग्रहण लेकिन मैं संदेह में हूँ जो ढांचा मैं का उपयोग करना चाहिए कि क्या eclipse rcp या eclipse scout? क्या कोई मुझे कृपया सुझाव दे सकता है।मुझे ग्रहण आरसीपी या ग्रहण स्काउट का उपयोग करना चाहिए?

उत्तर

6

सबसे पहले मैं एक और विकल्प जोड़ना चाहता हूं: Eclipse Riena। ग्रहण रिएना एक्लिप्स स्काउट से तुलनीय है क्योंकि यह ग्रहण आरसीपी पर आधारित है और कुछ उपयोगी अवशोषण प्रदान करता है। आपको इसे देखना चाहिए।

लेकिन आप कुछ है जो एक का उपयोग करने का निर्णय लेने में मदद देने के लिए: आप ग्रहण आरसीपी में अपना पहला कदम कर रहे हैं, मुझे लगता है कि आप पहली बार अपने हाथों सादा ग्रहण आरसीपी का एक छोटा सा के साथ गंदे हो सुझाव है। स्काउट/रीएना जैसे उच्च स्तर के ढांचे के साथ शुरू होने पर कुछ जटिलता है जो आपको वापस मिल जाएगी।

अपने डेस्कटॉप एप्लिकेशन के साथ योजनाओं के आधार पर, यह पहले से ही काफी अच्छा हो सकता है।

स्काउट/रीएना आपको पुन: उपयोग/मानकीकरण, रिमोटिंग, सिद्ध अनुप्रयोग आर्किटेक्चर जैसे अधिक उन्नत विषयों के साथ मदद करता है। लेकिन अधिकांश ढांचे की तरह, आप कुछ लचीलापन खो देते हैं।

क्या मैं विशेष रूप से ग्रहण riena के बारे में की तरह:

    जीयूआई उपयोग करने के लिए SWT से अधिक (प्रत्येक परियोजना के लिए फिट नहीं होगा)
  • अमूर्त आसान पर
  • फोकस/JFace (Ridgets) नियंत्रक परीक्षण के लिए अच्छा सुविधा प्रदान करता है, (गतिशील) संरचना करने के लिए एक न्यूनतम
  • अच्छा एपीआई के जीयूआई परीक्षण के लिए की जरूरत प्रतिपादन और मान्य आपके आवेदन
  • सरल दूरस्थ (ग्राहक पर कोई जावा ईई कंटेनर निर्भरता)
  • आप स्वतंत्र रूप से रिएना के कुछ हिस्सों का उपयोग कर सकते हैं। मान लें कि आप शायद अन्य आवश्यक सामानों के पूरे समूह को जोड़ने के बिना छेड़छाड़ का उपयोग कर सकते हैं।

मैं ग्रहण स्काउट बारे में क्या पसंद

    जावा ईई पर्यावरण
  • जादूगरों सब कुछ खत्म में एकीकरण पर
  • मजबूत फोकस: काफी आपके GUI का एक पहले और दूसरे शॉट बनाने के लिए सरल
  • स्वैप का समर्थन करता है आपकी जीयूआई तकनीक का: आप एसडब्ल्यूटी से स्विंग में तेजी से स्विंग कर सकते हैं, हालांकि मैं शर्त नहीं लगाता कि यह एक बड़े आवेदन के लिए आसान है। ;)

HTH

सादर,

होल्गर

+0

लेकिन स्काउट किताब कहते हैं, "ग्रहण मंच की कोई पूर्व ज्ञान की जरूरत है" 1.3.1 में – SanSolo

6

मैं riena के बारे में अपनी टिप्पणी के बारे में टिप्पणी नहीं कर सकता/न्यायाधीश। हालांकि, मैं स्काउट

के बारे में कुछ टिप्पणियां/स्पष्टीकरण जोड़ना चाहता हूं तथ्य यह है कि स्काउट एसडीके टूलींग के साथ स्काउट आता है शुरुआती लोगों के लिए एक बड़ी मदद है। यह डेस्कटॉप अनुप्रयोगों को लिखने के साथ शुरू करने के लिए आदर्श बनाता है। चूंकि सभी जादूगरों का उत्पादन केवल जावा कोड और प्लगइन.एक्सएमएल आदि में कुछ आवश्यक वायरिंग है।इसका मतलब है कि स्काउट एसडीके का उपयोग किए बिना स्काउट एप्लिकेशन करने के लिए स्वतंत्र हैं (आप एक ही कोड पर काम कर रहे मिश्रित टीम भी कर सकते हैं)। यह संभव है क्योंकि स्काउट एप्लिकेशन मॉडल जावा कक्षाओं का एक गुच्छा है।

होल्गर सही मायने में उल्लेख करता है कि आप स्काउट अनुप्रयोगों के साथ यूआई तकनीक को स्वैप कर सकते हैं। यह संभव है क्योंकि प्रोग्रामर यूआई के मॉडल लिखते हैं। प्रत्येक समर्थित यूआई तकनीक (वर्तमान में स्विंग, एसडब्ल्यूटी, आरएपी (वेब ​​अनुप्रयोगों के लिए) के लिए) एक विशिष्ट प्लगइन वास्तव में उपलब्ध यूआई मॉडल के आधार पर यूआई आकर्षित करेगा। यह यूआई तकनीक और एप्लिकेशन मॉडल का एक बहुत साफ अलगाव है। इसलिए बहुत बड़े अनुप्रयोगों के लिए भी काम करना स्वैपिंग (बेशक इस नियम के कुछ अपवाद हैं: यदि आपके डेस्कटॉप एप्लिकेशन में क्लाइंट साइड पर कुछ माइक्रोसॉफ़्ट ऑफिस एकीकरण हिस्सा है तो आपको वेब एप्लिकेशन में इसका समर्थन करना मुश्किल होगा)।

Scout tutorials में से कुछ को आजमाएं और हमें बताएं कि forum में आप क्या सोचते हैं।

सादर मथायस

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