वर्तमान में मेरे पास Arduino है, mbed है, और अंत में, विकास / हॉबी के उपयोग के लिए मेरे निपटान में एक Netduino है। मुझे Arduino के साथ काम करना कभी पसंद नहीं था, शायद इसलिए कि संपादक बहुत अच्छा नहीं है, और मैं निश्चित रूप से सी # डेवलपर के रूप में खराब हूं। जब मैंने अपनी मैबड प्राप्त की, तो मुझे उस पर विकास पसंद आया, बहुत बेहतर, लेकिन डिबगिंग अभी भी दर्दनाक है क्योंकि आपको यह जानने के लिए कि प्रिंट स्टेटमेंट का उपयोग करना है।
जब आप किसी उत्पाद का विकास कर रहे हों, या बस चारों ओर से पेंच लगा रहे हों, तो आपका अधिकांश समय पहली बार डिबगिंग में व्यतीत होता है ... और जब आप डिबगिंग कर रहे होते हैं, तो आप ब्रेकपॉइंट्स करना चाहते हैं। मेरे पास एम्बेडेड हार्डवेयर में बहुत मुश्किल समय है जो किसी भी प्रकार के ब्रेकपॉइंट की पेशकश नहीं करता है।
मुझे अभी तक जेटीजी के साथ अनुभव नहीं है, लेकिन मैंने अब तक (रैबिटकोर मॉड्यूल के अलावा) हर माइक्रो को ब्रेकपॉइंट के माध्यम से डिबगिंग की अनुमति देने की आवश्यकता है। मेरे आश्चर्य की कल्पना कीजिए जब मैंने आज अपने नेटडूइनो को झुका दिया और VS2010 में अपने कोड के माध्यम से एकल चरण में सक्षम था! मैं इससे बेहद प्रसन्न था।
व्यक्तिगत रूप से, मुझे पदचिह्न आकार, .NET और Microsoft की बुराइयों आदि के बारे में चिंता नहीं होगी, आदि। मैं केवल जल्दी और कुशलता से डिबग करने में सक्षम होने के बारे में परवाह करूंगा, इसलिए मैं सिर्फ सामान कर सकता हूं ।