जब मैं यूनी में था, मुझे डेल्फी के साथ प्रोग्रामिंग सिखाई गई थी। मैं थोड़ा कठोर हूं, लेकिन मैं इसे सी # एप्लिकेशन में पोर्ट करने के लिए बहुत सारे डेल्फी कोड के माध्यम से पढ़ रहा हूं।
मैं डेल्फी के ओओ झुकाव के साथ प्रक्रियात्मक के ऊपर O # को कार्यात्मक झुकाव के साथ OO पसंद करता हूं। आपको विचार करना चाहिए कि आप उनके बीच चयन करते समय कैसे कोड करना पसंद करते हैं। मुझे नहीं लगता कि इसमें बहुत कुछ है जब यह सरलता की बात आती है - बस जो आपको आसान लगता है। उत्पादकता के लिए वही जाता है।
राड (तेजी से अनुप्रयोग विकास) के संदर्भ में, winforms और डेल्फी GUI डिजाइन के बीच बहुत कुछ नहीं है। वे मुझे एक-दूसरे की याद दिलाते हैं।
दूसरी ओर WPF कुछ ऐसा है जिसे मैं अपनी घोषणात्मक शैली के लिए पसंद करता हूं।
मुझे नहीं लगता कि विक्रेता द्वारा C # या डेल्फी के लिए दस्तावेज उपलब्ध कराने की गुणवत्ता और कवरेज में बहुत अंतर है। मुझे लगता है कि आपको C # के बारे में अधिक गैर-विक्रेता जानकारी मिल जाएगी, लेकिन ऐसा सिर्फ इसलिए हो सकता है क्योंकि मैंने वास्तव में डेल्फी के रास्ते में बहुत कुछ नहीं खोजा है।
मुझे डेल्फी के साथ कोई थ्रेडेड प्रोग्रामिंग नहीं करनी है, और जो भी नेटवर्किंग मैंने सालों पहले की थी और जो मुझे याद नहीं है।
समानांतर प्रसंस्करण, घटनाओं और अन्य थ्रेडिंग कार्य के लिए .NET लाइब्रेरी अच्छी हैं। इसलिए आप वहां से गायब नहीं होंगे। जब नेटवर्किंग की बात आती है, तो बहुत अधिक समर्थन की आवश्यकता होती है, इसलिए फिर से अत्यधिक अनुशंसा की जाती है।
कुल मिलाकर मैं C # /। NET के साथ जाऊंगा। यह आंशिक रूप से WPF के कारण है, लेकिन मुझे C # में लिखे कोड को भी पसंद है। जहां तक मुझे पता है डेल्फी में लिनक की तरह कुछ भी नहीं है, जो मुझे अमूल्य लगता है।