2011-12-17 9 views
6

मैं जावा के किसी भी अग्रणी ढांचे से परिचित नहीं हूं लेकिन फिर भी मैं डेस्कटॉप एप्लिकेशन विकसित करने में कामयाब रहा हूं। आजकल लोग वसंत, स्ट्रैट, हाइबरनेट आदि के बारे में बात कर रहे हैं .. मैं जानना चाहता हूं कि कितने प्रकार के ढांचे मौजूद हैं और इनमें से कौन सा आमतौर पर डेस्कटॉप एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है जिसमें डेटाबेस भी शामिल है।जावा डेस्कटॉप अनुप्रयोगों के लिए उपयोग करने के लिए कौन से ढांचे

उनमें से कौन सा आपको डेस्कटॉप एप्लिकेशन डेवलपर्स के लिए सीखना चाहिए। अग्रिम धन्यवाद ..

उत्तर

5

उनमें से कोई भी सीधे डेस्कटॉप अनुप्रयोगों से संबंधित नहीं है, हालांकि वसंत का उपयोग कहीं भी किया जा सकता है, और हाइबरनेट ऐप-फ्रेमवर्क-तटस्थ है।

इन दिनों एकमात्र असली डेस्कटॉप फ्रेमवर्क प्लेयर, आईएमओ, Griffon है।

+0

मैं इस सवाल का जवाब 1'ed +, लेकिन यह वास्तव में _one_ से ज्यादा इस्तेमाल कर सकते हैं ओपी के जवाब में ढांचा। शायद इन दिनों वास्तव में केवल एक खिलाड़ी है। – Jason

+0

@ जेसन आरसीपी के अलावा अन्य (उदाहरण के लिए, ग्रहण, नेटबीन) सामान्य उपयोग में बहुत अधिक विकल्प नहीं हैं। मुझे लगता है कि जावाएफएक्स सूची में हो सकता है, हालांकि इसमें भारी कर्षण नहीं है। –

3

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

1

नेटबीन मंच पर एक नज़र डालें। यह एक बहुत ही ध्वनि ढांचा है जो बहुत सी चीजों को आसान बनाता है - लेकिन इसमें सीधी सीखने की वक्र होती है।

विशेष रूप से जब आप जानते हैं कि स्विंग पहले से ही बहुत आसान है, क्योंकि आप सब के बाद यह एक स्विंग फ्रेमवर्क है और वहां किसी भी स्विंग घटक के साथ अच्छी तरह से खेलता है।

यहाँ एक अच्छी छोटी JPA और NetBeans मंच का उपयोग करने के लिए कैसे एक साधारण CRUD आवेदन बनाने के लिए दिखा डेमो है:

http://platform.netbeans.org/tutorials/nbm-crud.html

+0

वास्तव में मैंने अपना पहला डेस्कटॉप एप्लिकेशन विकसित करने के लिए नेटबीन का उपयोग किया है। मैं डेटाबेस के लिए जेडीबीसी कनेक्टर का उपयोग कर रहा था। मैं सिर्फ इसे करने का पेशेवर तरीका जानना चाहता था और स्थिर ढांचे के साथ खुद को अपडेट करना चाहता था ... – Deepak

+1

@ दीपक: मुझे लगता है कि आप नेटबीन्स (प्लेटफार्म) के साथ नेटबीन्स (आईडीई) को भ्रमित कर रहे हैं। नेटबीन्स (मंच) आपके डेस्कटॉप अनुप्रयोगों को विकसित करने के लिए किसी प्रकार का ढांचा/पुस्तकालय है। –

+0

ओह हाँ जब आपने नेटबीन कहा था तो मैंने सोचा था कि यह आईडीई था और मुझे नेटबीन्स मंच के बारे में पता नहीं था। यह बात बताने के लिए धन्यवाद!! – Deepak

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

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