ठीक है, इसलिए मैं एक कॉम्सी कॉलेज छात्र हूं, जो कॉलेज में है, अभी तक एक निश्चित विशेषज्ञता की ओर अग्रसर नहीं है। मैं प्रोग्रामिंग कर रहा हूं क्योंकि मैं एक युवा किशोरी था, निश्चित रूप से मेरी सामग्री को जानता हूं - लगभग आठ अलग-अलग भाषाओं के साथ-साथ कंपसी सिद्धांत, आदि में भी अच्छी तरह से पता है। इसके अतिरिक्त, मेरे पास चार साल के वेब प्रोग्रामिंग (PHP मुख्य रूप से) मेरे पीछे है वेब 2.0 गर्म होने के बाद से उस क्षेत्र में फ्रीलांस काम शुरू किया।एप्लिकेशनलैंड में एक वेब प्रोग्रामर के एडवेंचर्स (या, प्रैक्टिकल जावा सहायता की आवश्यकता है)
मेरी ग्रीष्मकालीन नौकरी अब एक इंटर्न के रूप में है, एक औद्योगिक, सॉफ़्टवेयर से संबंधित स्टार्टअप के लिए एप्लिकेशन लिखना है। इस एप्लिकेशन का उपयोग उत्पादन लाइनों और रसद प्रवाह को प्रबंधित करने के लिए किया जाएगा। मैंने अपनी भाषा के लिए जावा चुना है क्योंकि मैं खुद को पैर में शूट नहीं करना चाहता हूं।
मैं जावा के सिंटैक्स में अपने डेटा संरचनाओं, भाषा सिद्धांत, और ऐसे में अच्छी तरह से परिचित हूं, लेकिन मुझे बिल्कुल पता नहीं है कि कहां से शुरू करना है। मैं प्रोग्राम को पूरी तरह से अपने दिमाग में चित्रित कर सकता हूं, मैं समस्या को स्पष्ट रूप से समझता हूं और समाधान के सिद्धांत को नंगा मिला। अर्थात्, मुझे नहीं पता कि पुस्तकालयों का क्या उपयोग करना है, और मुझे डर है कि वे अच्छी तरह से प्रलेखित नहीं होंगे।
- दो आवेदन, एक सर्वर और एक ग्राहक (जिनमें से कई प्रतियां हो जाएगा):
यहाँ है कि मैं क्या कर रहा हूँ के कुछ सामान्य रूपरेखा है।
- सर्वर और क्लाइंट स्पष्ट रूप से के माध्यम से संवाद करेंगे (मुझे नहीं पता)।
- सर्वर और क्लाइंट दोनों सॉफ़्टवेयर में GUI होंगे।
- सर्वर सॉफ़्टवेयर को एक MySQL डेटाबेस से पूछताछ होगी।
- क्लाइंट सॉफ़्टवेयर में 'लाइव' होना चाहिए, यह समझने के लिए कि परिवर्तन डेटाबेस में किया गया है जब GUI अद्यतन। यह एक कारण है कि यह एक वेब एप्लिकेशन क्यों नहीं हो सकता है।
मुझे यह भी सुनिश्चित नहीं है कि कोई फ्रेमवर्क मेरे लिए सही है या नहीं। मैंने अपने वेब फ्रीलांस काम में कई बार एमवीसी का उपयोग किया है, लेकिन मुझे नहीं पता कि यह डेस्कटॉप अनुप्रयोगों के लिए अनुवाद कैसे करेगा।
संक्षेप में, मैं नौकरी के लिए सही पुस्तकालयों की तलाश कर रहा हूं, साथ ही सलाह देता हूं कि मुझे ढांचे का उपयोग करना चाहिए या नहीं (और यदि ऐसा है, तो)। धन्यवाद।
+1 PHP + jQuery + MySQL टिप्पणी के लिए +1। जावा का उपयोग करने से सफलता के मुकाबले आपके परिचित उपकरणों का उपयोग करना अधिक महत्वपूर्ण है! – extraneon
मैं अपनी परियोजना आवश्यकताओं के आधार पर, इस पथ को लेने से पहले वेब ऐप्स को पूरी तरह से रद्द करने के लिए निश्चित था। आपके पुस्तकालय सुझावों के लिए धन्यवाद। आप सही हैं, यह कंपनी छोटे आकार का है, इसलिए शायद वे इस दायरे को नहीं जानते हैं। –