2011-02-12 7 views
6

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

उत्तर

11

समानता:

rendering -> graphic library -> plaform 

AWT -> SWING -> NETBEANS PLATFORM 
      -> jsr 296 
SWT -> JFACE -> eclipse rcp 

प्रतिपादन टूलकिट बुनियादी क्षमताओं कैनवास ड्राइंग, लेबल, पाठ, बता गया, प्रदान करता है ...

ग्राफिक पुस्तकालय MVC पैटर्न का परिचय है, उच्च स्तर घटक (क्रमबद्ध टेबल, दिनांक पिकर ...)

मंच मदद मॉड्यूल से बना मॉड्यूलर आवेदन, अन्य modules.It का विस्तार क्षमताओं भी पृष्ठभूमि कार्य, तैनाती समाधान, मदद तंत्र, वरीयताओं की दुकान, जैसे एंटरप्राइज़ सुविधाएं शामिल हैं ...


मतभेद

SWT:

  • देशी देखो,
  • मूल कार्यान्वयन संसाधन (फ़ॉन्ट, छवियों, ...) डेवलपर द्वारा निपटाया जाना चाहिए। शीर्ष पर परतें (जेएफएस, ग्रहण) सिद्धांत संसाधनों के रिसाव को सीमित करने की कोशिश करती है।
  • अधिकतर ओएस समर्थित हैं।

    • JVM कार्यान्वयन विशिष्ट ओएस किया जाता है:
    • SWT कंपोजिट कर सकते हैं कंटेनर/घटक संबंध (नए चाइल्ड (माता-पिता))

    AWT/स्विंग के लिए awt/swing components

  • निर्माता आधारित एपीआई शामिल कार्यान्वयन
  • अलग-अलग रूप और अनुभव का उपयोग करते हुए, आप देखते हैं कि एप्लिकेशन मूल नहीं है
  • कंटेनर/घटक संबंध (parent.add (बच्चे)) के लिए
  • संग्रह आधारित एपीआई

ग्रहण:

  • प्लगइन्स की मेजबानी के लिए OSGi पर आधारित; OSGi पुन: उपयोग नहीं प्लगइन्स के लिए

    • विशिष्ट कार्यान्वयन:
    • इस मजबूत निर्भरता संकल्प, एक से अधिक संस्करण, ...)

    NetBeans आरसीपी सक्षम बनाता है।

+0

+1 आप एसडब्ल्यूटी और एडब्ल्यूटी के बीच पुल जोड़ना चाह सकते हैं। – Favonius

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