मैंने .NET (1.1, 2.0 अब) में लिखे गए एक बड़े डेस्कटॉप एप्लिकेशन को बनाया और बनाए रखा। आवेदन दंत चिकित्सकों के लिए है और यह टैबलेटपीसी एसडीके में MIcrosoft.Ink नेमस्पेस में मिली इंक तकनीक का उपयोग करके काम करता है। कुछ दंत चिकित्सक चीजों को आसान बनाने और उस तकनीक की शक्ति का लाभ उठाने के लिए टैबलेट पीसी का उपयोग करते हैं।
दूसरी ओर, क्योंकि मुझे लगता है कि विंडोज यूआई अच्छी लग रही नहीं है (एक्सपी/विस्टा) और यह पता चलता है कि हर एप्लिकेशन एक जैसा दिखता है और असंगत है, मैंने अपनी खुद की जीडीआई + नियंत्रण की लाइब्रेरी लिखी है और "खिड़कियों को कम या ज्यादा सम्मानित करते हुए यूआई दिशानिर्देश ", मैं बहुत अच्छे बटन और अन्य यूआई तत्वों के साथ आया जो मेरी ऐप को किसी अन्य" सामान्य "विंडोज़ एप्लिकेशन की तुलना में" बेहतर तरीका "दिखता है।
हम पूर्ण स्क्रीन पर चलाने (maximixed, कोई नियंत्रण नहीं, कोई एप्लिकेशन बार), लेकिन हम ऐसा करते हैं क्योंकि यह एक बहुत विशिष्ट मशीनों कार्य करने के लिए समर्पित में इस्तेमाल किया आवेदन है। चिकित्सकीय क्लीनिक हमारे आवेदन में माइक्रोसॉफ्ट एक्सेल और एएलटी-टैब का उपयोग नहीं करते हैं। एप्लिकेशन "एटीएम" की तरह काम करता है, स्पर्श स्पर्श, किया जाता है। बहुत आसान। यह यूरोप में एक सफलता रही है जहां मैं हूं।
तो मुझे यह कहना है कि मुझे खुशी है कि ऐप एक वेब एप्लिकेशन नहीं है, क्योंकि जब हमने शुरू किया था, तो विंडोज फॉर्म के लिए .NET GDI + किसी भी चीज़ से बेहतर था जो वेब पेशकश कर सकता था; आज भी, अजाक्स पूर्ण डेस्कटॉप अनुभव को पुन: उत्पन्न करने में सक्षम नहीं है (ऐसा नहीं है कि यह चाहिए ...)।
जावा के पास एक बदसूरत यूआई था (अब पता नहीं) इसलिए हमने .NET चुने और सी # का उपयोग तब से किया।
डेस्कटॉप एप्लिकेशन जल्द ही मरने वाले नहीं हैं, कुछ चीजें अभी भी एक हथियार के अंदर पुन: उत्पन्न नहीं की जा सकती हैं।
मैंने छह साल पहले शुरू करने से पहले जावा, सी ++, डेल्फी को दूसरों के बीच माना। किसी ने भी कम नुकसान के साथ सी # .NET की सादगी और शक्ति की पेशकश की (जैसे फ्रेमवर्क जिसे कोई भी वापस नहीं था)। अब, प्रत्येक विंडोज बॉक्स निश्चित रूप से में .NET Framework 2.0 होगा।
फिर से, मेरा उपभोक्ता अनुप्रयोग बहुत विशिष्ट है और बंद बाजार की ओर लक्षित है, लेकिन हमारे पास .NET के विरुद्ध कुछ भी नहीं है।
लेकिन इसके अपने ग्राहक जो तैनाती की है कि "छोटे लागत" भुगतान करना पड़ता है में लिखा है। – RBerteig
संभोग, लेकिन हमेशा एक लागत होती है - ग्राहक के आधार पर, यह बड़ा या छोटा हो सकता है :) –
"लेकिन इमो जो भुगतान करने के लिए एक छोटी सी कीमत है" मुझे लगता है कि निर्णय किसी मामले पर सर्वोत्तम मूल्यांकन किया जाता है -केस आधार। –