मुझे एक ही समस्या का सामना करना पड़ रहा है: जावा ईई से .NET।
मुझे दो भाषाओं के बीच भाषा संरचनाओं के मानचित्रण के साथ बहुत अधिक परेशानी नहीं है। एक भाषा या दूसरे में संबंधपरक डेटाबेस पहुंच को समझना मुश्किल नहीं है। लूप्स लूप हैं, अगर आईएसएस हैं, तो बच्चे। वहां कोई चिंता नहीं है।
मैं जॉन Skeets "सी # गहराई में" पढ़ा है, इसलिए मुझे लगता है कि सी # में जोड़ा गया है अच्छा चीजें हैं जो जावा के पार जाने से कुछ के लिए सराहना मिल गया है: आदि LINQ, बन्द प्रतिनिधियों
मेरी समस्याओं को अन्य विवरणों के साथ और अधिक करना था।
विजुअल स्टूडियो मेरे लिए एक रहस्य है। मैं IntelliJ के लिए उपयोग किया जाता है। ReSharper मदद करता है। लेकिन किसी अन्य आईडीई की तरह, जब तक कि आप इससे परिचित न हों, आप किसी ऐसे सिस्टम को मैप करने की कोशिश कर रहे हैं, जिसे आप जानते हैं कि किसी अन्य सिस्टम पर नए सिस्टम को कैसे अच्छा करना है। विजुअल स्टूडियो एक्सप्रेस एक ही चीज़ प्रतीत नहीं होता है।
मैं भी आयोजन, पैकेजिंग और अनुप्रयोगों को तैनात करने से अनजान हूं। मैं नेट मॉड्यूल पर अंधेरा, आईआईएस के बजाय वेबलॉजिक की तरह एक जावा ईई अनुप्रयोग सर्वर से तैनाती, आदि
मेरी जावा परियोजनाओं में JUnit और TestNG का उपयोग में हूँ दूसरा स्वरूप है। मेरे पास न्यूटिट के साथ आराम का स्तर नहीं है।
मेरे पास बस मेरी उंगलियों की युक्तियों पर नहीं है। यह एक विदेशी देश में एक व्यक्ति की तरह है जो भाषा के लिए एक गाइड बुक है: "मैं यह कैसे कहूं?" मैं बस .NET में धाराप्रवाह नहीं हूँ।
मैं वास्तव में एक अच्छी परियोजना का उपयोग कर सकता हूं और एक कूड़ेदान पर मुझे प्राप्त करने के लिए एक अनुभवी गाइड के साथ एक महीने लंबी जोड़ी कर सकता हूं। लेकिन यह परियोजनाओं पर मेरी भूमिका नहीं है, इसलिए मैं अटक गया हूं।
मैं पाइथन के साथ उसी पथ को लेकर अधिक आरामदायक हूं। मेरे पास JetBrains से PyCharm है, इसलिए आईडीई एक गैर-मुद्दा है। पाइथन मॉड्यूल तीसरे पक्ष के ओपन सोर्स स्टफ के रूप में उपयोग करने के लिए भरपूर और उपयोग करने में आसान है जिसका उपयोग मैं करता हूं। मुझे एक महान पुस्तक "कोर पायथन" मिली है जो मुझे चल रहा है। और जितना अधिक मैं भाषा का उपयोग करता हूं, उतना ही मुझे यह पसंद है। मेरे पास एक ही पैकेजिंग और तैनाती के मुद्दे हैं, लेकिन मुझे पूरा भरोसा है कि मैं उन्हें नेट पर पाइथन के साथ स्वयं हल कर दूंगा।
आपने अभी तक किस खोज शब्द का उपयोग किया है? –
संबंधित: http://stackoverflow.com/questions/295224/what-are-major-differences-between-c-and-java –
ठीक है, अनिवार्य रूप से मैं सिंटैक्स मतभेदों की बजाय पूरी चीज़ के बीच मौलिक अंतर की तलाश में हूं सी # और जावा के बीच। उदाहरण के लिए, ईजेबी .NET में क्या सहसंबंधित करता है? – Jamie