पहले, बधाई हो।
प्रोग्रामिंग बिंदु से देखा गया सी # और जावा काफी समान हैं (सी आधारित वाक्यविन्यास, वस्तुएं, बड़ी रनटाइम लाइब्रेरी), लेकिन एक बहुत ही अलग अंतर है।
- सी # (और .NET) एएस/400 पर नहीं चलता है, लेकिन विंडोज मशीनों पर बहुत अच्छा है।
- जावा एएस/400 पर बहुत अच्छी तरह से चलता है, और विंडोज़ पर काफी अच्छा है।
दोनों एएस/400 सिस्टम से बात कर सकते हैं, कार्यक्रमों का आह्वान कर सकते हैं, डेटा कतारों के साथ काम कर रहे हैं, सदस्यों को पढ़ना/लिखना आदि, लगभग समान संभावनाएं दे सकते हैं।
तो, यहां प्रमुख सवाल यह है कि यदि आप काम पर उपयोग करने में सक्षम होंगे और काम पर उपयोग करना चाहते हैं (क्योंकि यह वास्तव में कुछ नया सीखने का सर्वोत्तम तरीका है, और इसे अच्छी तरह से सीखें) । यदि ऐसा है, तो विचार करें कि आपके कार्यस्थल की किस तरह के कार्यक्रमों की आवश्यकता है। मेरा काम एक एएस/400 दुकान में जावा प्रोग्राम लिख रहा है, और हमने पाया है कि जावा दुनिया को सामान्य उपकरण बॉक्स में इंटरनेट घटक जोड़कर हमारे विरासत कार्यक्रमों के साथ बात करने की अनुमति देता है, या तो एक अलग पीसी पर या AS/400 पर चल रहा है अपने आप। हमारी जरूरत बैकएंड कार्यक्रम है, सामने नहीं। यदि आपकी ज़रूरतें विंडोज मशीनों पर चल रही नई फ्रंटेंड्स हैं, तो .NET पर विचार करें - यह काम करना आसान है - लेकिन यदि आपको सीधे एएस/400 पर चलने वाले कोड की आवश्यकता है तो जावा पर विचार करें (और दृढ़ता से जावा दोनों के साथ काम करने के लिए आरडीआई प्राप्त करने पर विचार करें और आरपीजी/कोबोल/जो कुछ भी)
http://www-01.ibm.com/software/awdtools/developer/rdi/
यह के रूप में यह है जब आप सॉफ़्टवेयर रखरखाव के तहत कर रहे हुआ करता था मुक्त नहीं है, लेकिन जोड़ा उत्पादकता जल्दी से खुद के लिए भुगतान करता है। एक परीक्षण उपलब्ध है।
midrange.com पर जावा प्रोग्रामर के लिए एएस/400 मेलिंग सूची (http://archive.midrange.com/java400-l/index.htm पर अभिलेखागार) और .NET प्रोग्रामर के लिए भी (http://archive.midrange.com/systemidotnet/index.htm पर अभिलेखागार)। जावा सबसे व्यस्त है।
यदि आप जावा चुनते हैं, तो अपने सामान्य व्यक्तिगत कंप्यूटर पर इसके साथ खेलना शुरू करें। http://java.sun.com/docs/books/tutorial/ - - सबसे अच्छा ऑनलाइन परिचय मैं के बारे में पता सन जावा ट्यूटोरियल है और उसके बाद हेड फर्स्ट जावा के साथ जारी - http://my.safaribooksonline.com/0596009208
जानते हैं कि यह एक लंबी यात्रा है, वहाँ नई सामग्री जानने के लिए की एक बहुत कुछ ऐसा हो जाता है, लेकिन यह है मेरी राय में इसके लायक है।
आनंद लें।
स्रोत
2010-01-31 07:56:18
@umanju: StackOverflow में आपका स्वागत है! – Sampson
"कौन सा बेहतर जावा या नेट है" इस सवाल को मेरी आंखों में व्यक्तिपरक घोषित करता है। हालांकि मैं इसे पुनः प्राप्त करने से पहले किसी अन्य वोट की प्रतीक्षा करता हूं। – chiccodoro
@chiccodoro, जिसे एएस/400 प्रोग्रामर द्वारा पूछा जाता है, इसका मतलब है कि प्रश्न के लिए पृष्ठभूमि पारंपरिक विंडोज दुनिया से काफी अलग है, और महत्वपूर्ण सवाल यह है कि वह मशीन पर अपना कोड चलाने के लिए चाहता है। –