আমি জানি এসপ নেট এবং উইনফর্ম ডেভলপমেন্ট। আমি এমন ধরণের বিকাশকারী নই যা কেবল নতুন প্রযুক্তির জন্য ঝাঁপিয়ে পড়ে। এর জন্য আমাকে উচ্চতর উত্পাদনশীলতার মতো অতিরিক্ত সুবিধা দেওয়া দরকার।
আমার দলের জন্য, ডাব্লুপিএফ উইনফর্মগুলির সাথে অ্যাপ্লিকেশনগুলি বিকাশের তুলনায় অনেক দ্রুত প্রমাণিত হয়েছে। আমরা সম্প্রতি 32 ম্যান দিনের মধ্যে একটি মাঝারি আকারের অ্যাপ্লিকেশন প্রকাশ করেছি। আমাদের দলে অভিজ্ঞ ডব্লুপিএফ বিকাশকারী এবং অনভিজ্ঞ ছেলেরা যারা প্রযুক্তিটি শিখতে আগ্রহী ছিল তাদের সুবিধা পেয়েছিলাম। দুর্দান্ত মনোবল ছিল, এবং উত্পাদনশীলতা ছিল চিত্তাকর্ষক।
উইনফর্ম একটি পরিণত প্রমাণিত প্রযুক্তি এবং আমি পছন্দ করি যে আমি ডাব্লুপিএফ (ভিএস এবং মিশ্রিত পরিবার) এর জন্য ভিজ্যুয়াল স্টুডিও বনাম একাধিক আইডিইতে সব কিছু করতে পারি।
আপনি কি নিজেকে একটি হ্যান্ড-কোডার, বা একটি ড্রাগন এবং ড্রপ কোডার হিসাবে বিবেচনা করছেন? আপনি যদি নিজেকে ড্রেগ-এন্ড ড্রপার হিসাবে বিবেচনা করেন তবে ডাব্লুপিএফ টুলিংয়ের বর্তমান ক্রপটি আপনার পক্ষে উপযুক্ত নাও হতে পারে। ভিজ্যুয়াল স্টুডিও 2010 এর জন্য অপেক্ষা করতে পারেন? আমি এক্সএএমএল-তে প্রায় একচেটিয়াভাবে কাজ করি। বেশিরভাগ ডব্লিউপিএফ'রা সম্ভবত সম্মত হবেন যে এই মুহুর্তে ডাব্লুপিএফ অ্যাপ্লিকেশন তৈরির সবচেয়ে কার্যকর উপায় way তবে তারপরেও আমি আমার এইচটিএমএলটি হাতে হাতে তৈরি করি, তাই এটি আমার কাছে স্বাভাবিক মনে হয় ...
খাঁটি ব্যবসায়ের অ্যাপ্লিকেশনগুলির জন্য উইনফর্মগুলির ওপরে ডাব্লুপিএফের সুবিধা কী কী? আমি অতিরিক্ত চোখের ক্যান্ডি, অ্যানিমেশন, গ্রেডিয়েন্টস, চিত্র প্রদর্শন প্রভাব এবং ডাব্লুপিএফ সরবরাহ করে তাতে আগ্রহী নই।
আমি এইভাবে ভাবতাম, তবে আমি সম্প্রতি একটি ব্যবসায়িক অ্যাপ্লিকেশন তৈরি করেছি যার গ্রেডিয়েন্টস, বেসিক অ্যানিমেশন এবং প্রভাব রয়েছে। এই অভিনব বৈশিষ্ট্যগুলি ব্যবহারকারীর অভিজ্ঞতা বাড়ানোর জন্য যুক্ত করা হয়েছিল। ব্যবসায়ের অ্যাপ্লিকেশনগুলিকে কেন গ্রে গ্রেট হওয়া উচিত? কেন তাদের ব্যবহারের অযোগ্য হতে হবে? মঞ্জুর, এটি রঙ, গ্রেডিয়েন্টস, অ্যানিমেশন নয় যা একটি ব্যবসায়িক অ্যাপ্লিকেশনকে ব্যবহারযোগ্য করে তোলে, তবে এই প্রভাবগুলি ব্যবহার করা ব্যবহারকারীর অভিজ্ঞতাকে সহায়তা করতে পারে এবং এটি আমার কাছে গুরুত্বপূর্ণ। উইনফর্মগুলির ডাব্লুপিএফ অ্যাপ্লিকেশনটিতে আমি যা কিছু করতে পারি তা করতে পেরেছি - এটি কেবল আরও অনেক বেশি সময় নিতে পারত।
আরও সমৃদ্ধ ডেটা বাঁধাই?
ডেটাবাইন্ডিং সমর্থনটি সত্যই আশ্চর্যজনক। প্ল্যাটফর্মে এটি আমার একক অতি-প্রিয় বৈশিষ্ট্য। পরীক্ষা করে দেখুন এই বিস্ময়কর Databinding Cheatsheet ।
আমার মতো কাউকে স্যুইচ করার জন্য বোঝানোর চেষ্টা করুন।
আমি সিদ্ধান্ত নিয়েছি যে আমি অন্য কাউকে ডাব্লুপিএফ-এ স্যুইচ করার জন্য চেষ্টা করতে এবং বোঝাতে চাই না। আমি বিকাশকারীদের "বোঝানোর" চেষ্টা করেছি (সমস্ত অভিজ্ঞ উইনফর্ম ডেভেলপাররা) সাধারণত প্ল্যাটফর্মের সাথে লড়াই করে এসেছি। তারা প্রযুক্তি বিনিয়োগ করা হয় না। তারা "এটি" পায় না। আমি ডেভেলপার হিসাবে তাদের জন্য এটি সঠিক কিনা তা দেখার জন্য প্রযুক্তিটি পরীক্ষা করতে লোকদের উত্সাহিত করি। শেখার বক্ররেখা বিশাল। আপনি যদি বইয়ের মাধ্যমে শিখেন তবে ডাব্লুপিএফ বইয়ের কয়েকটি মিনি পর্যালোচনার জন্য এই এসও পোস্টটি দেখুন । আপনি যদি ভিডিওগুলি দ্বারা শিখেন তবে উইন্ডোজ ক্লিনটনেট ডাব্লুপিএফ ভিডিওগুলি দেখুন । যদি আপনি উদাহরণস্বরূপ শিখেন তবে এটি বা এটি দেখুনপোস্ট উইনফোর্ডস সম্পর্কে আপনার যা কিছু জানা রয়েছে তা ভুলে যান। ডাব্লুপিএফ সত্যই উইনফর্মগুলির চেয়ে এএসপির কাছাকাছি মনে হচ্ছে। কিছু নমুনা অ্যাপ্লিকেশন তৈরি করুন। এটি আপনার এবং আপনার দলের জন্য কাজ করে কিনা দেখুন।
আপনি যেহেতু বহু দক্ষ (asp.net/winform দক্ষতা), আপনি ডাব্লুপিএফ-এ স্কিলিং-আপ করার সুবিধা দেখতে পাচ্ছেন কারণ এটি সিলভারলাইটের সাথে খুব ঘনিষ্ঠভাবে সম্পর্কিত। সিলভারলাইট আপনার সমৃদ্ধ ক্লায়েন্ট অ্যাপ্লিকেশন এবং ওয়েব অ্যাপ্লিকেশনগুলির মধ্যে ব্যবধান পূরণ করে।
আমি ব্যক্তিগতভাবে অনুভব করি যে ডাব্লুপিএফ হ'ল .NET কাঠামোর জন্য উপলব্ধ সেরা ক্লায়েন্টের সাইড প্রযুক্তি, এবং সাধারণত ভবিষ্যতে কাজের জন্য উইনফর্মগুলিতে বিকাশ করা এড়াবে। ওয়াইএমএমভি
আপনার সিদ্ধান্ত সাথে সৌভাগ্য কামনা করছি।