ব্যবসায়িক অ্যাপ্লিকেশনগুলির জন্য উইনফর্ম বনাম ডাব্লুপিএফ অ্যাপ্লিকেশনটির সুবিধা? [বন্ধ]


84

আমি জানি এসপ নেট এবং উইনফর্ম ডেভলপমেন্ট। আমি এমন ধরণের বিকাশকারী নই যা কেবল নতুন প্রযুক্তির জন্য ঝাঁপিয়ে পড়ে। এর জন্য আমাকে উচ্চতর উত্পাদনশীলতার মতো অতিরিক্ত সুবিধা দেওয়া দরকার।

খাঁটি ব্যবসায়ের অ্যাপ্লিকেশনগুলির জন্য উইনফর্মগুলির ওপরে ডাব্লুপিএফের সুবিধা কী কী? আমি অতিরিক্ত চোখের ক্যান্ডি, অ্যানিমেশন, গ্রেডিয়েন্টস, চিত্র প্রদর্শন প্রভাব এবং ডাব্লুপিএফ সরবরাহ করে তাতে আগ্রহী নই। ব্যবসায়িক অ্যাপ্লিকেশনগুলি ডেটা এন্ট্রি, ডেটা রিপোর্টিং এবং সম্ভবত কিছু চার্ট এবং ফটোগুলির স্থির প্রদর্শনের জন্য।

এই অ্যাপগুলিতে ডাব্লুপিএফ কীভাবে সহায়তা করবে? আরও সমৃদ্ধ ডেটা বাঁধাই? উইনফর্ম একটি পরিণত প্রমাণিত প্রযুক্তি এবং আমি পছন্দ করি যে আমি ডাব্লুপিএফ (ভিএস এবং মিশ্রিত পরিবার) এর জন্য ভিজ্যুয়াল স্টুডিও বনাম একাধিক আইডিইতে সব কিছু করতে পারি। প্লাস আমি মনে করি ডাব্লুপিএফ এর উইনফর্ম অংশগুলির (ডেটাগ্রিডভিউ..টেক) এর মতো সমৃদ্ধ ডেটা বাঁধাই নিয়ন্ত্রণ নেই। আফাইক, মাইক্রোসফ্ট এখনও বহু বছর ধরে উইনফর্মগুলিকে সমর্থন করবে।

আমার মতো কাউকে স্যুইচ করার জন্য বোঝানোর চেষ্টা করুন।


4
আমি মনে করি ডাব্লুপিএফ-তে স্যুইচ করার কিছু শক্তিশালী কারণ রয়েছে। আমি সবেমাত্র লিখেছি এমন কোনও ব্লগের পুনরাবৃত্তি করতে চাই না , সুতরাং এটির একটি লিঙ্ক এখানে রাখব।
অ্যান্ডি ব্রাউন

7
এটি একটি চমৎকার প্রশ্ন। আবার খোলা উচিত। আমি ডাব্লুপিএফ-এ স্যুইচ করা একটি উইনফর্ম বিকাশকারী am শেখার বক্ররেখা বিশাল। তবে ডাব্লুপিএফ হ'ল ভবিষ্যত, যেমন এটি এইচটিএমএলের মতো প্রকৃতির দ্বারা ঘোষিত ভাষা। উইনফর্ম বেশিরভাগ প্রক্রিয়াজাতীয়, যা আলগোরিদিমগুলির জন্য আরও উপযুক্ত, তবে ইউআই প্রদর্শন করার জন্য আরও ভার্বোজ। .XPS মুদ্রণ ফাইলটি আনজিপ করে দেখুন, আপনি সেখানে ডাব্লুপিএফ এক্সএএমএল দেখতে পাবেন। উইনফর্মগুলির সাথে কেবলমাত্র অনেকগুলি সীমাবদ্ধতা রয়েছে। যদিও এটি এখনও কাজ করে তবে ডাব্লুপিএফ "আই-ক্যান্ডি" ব্যবহারকারীর স্ট্রেস স্তর হ্রাস করতে সহায়তা করতে পারে। আপনি তালিকার ভিউ বা ডেটাগ্রিড ব্যতীত একাধিক সারি রেকর্ড উপস্থাপন করতে পারেন।
জেসন মারতাজায়া

উত্তর:


101

আমি জানি এসপ নেট এবং উইনফর্ম ডেভলপমেন্ট। আমি এমন ধরণের বিকাশকারী নই যা কেবল নতুন প্রযুক্তির জন্য ঝাঁপিয়ে পড়ে। এর জন্য আমাকে উচ্চতর উত্পাদনশীলতার মতো অতিরিক্ত সুবিধা দেওয়া দরকার।

আমার দলের জন্য, ডাব্লুপিএফ উইনফর্মগুলির সাথে অ্যাপ্লিকেশনগুলি বিকাশের তুলনায় অনেক দ্রুত প্রমাণিত হয়েছে। আমরা সম্প্রতি 32 ম্যান দিনের মধ্যে একটি মাঝারি আকারের অ্যাপ্লিকেশন প্রকাশ করেছি। আমাদের দলে অভিজ্ঞ ডব্লুপিএফ বিকাশকারী এবং অনভিজ্ঞ ছেলেরা যারা প্রযুক্তিটি শিখতে আগ্রহী ছিল তাদের সুবিধা পেয়েছিলাম। দুর্দান্ত মনোবল ছিল, এবং উত্পাদনশীলতা ছিল চিত্তাকর্ষক।

উইনফর্ম একটি পরিণত প্রমাণিত প্রযুক্তি এবং আমি পছন্দ করি যে আমি ডাব্লুপিএফ (ভিএস এবং মিশ্রিত পরিবার) এর জন্য ভিজ্যুয়াল স্টুডিও বনাম একাধিক আইডিইতে সব কিছু করতে পারি।

আপনি কি নিজেকে একটি হ্যান্ড-কোডার, বা একটি ড্রাগন এবং ড্রপ কোডার হিসাবে বিবেচনা করছেন? আপনি যদি নিজেকে ড্রেগ-এন্ড ড্রপার হিসাবে বিবেচনা করেন তবে ডাব্লুপিএফ টুলিংয়ের বর্তমান ক্রপটি আপনার পক্ষে উপযুক্ত নাও হতে পারে। ভিজ্যুয়াল স্টুডিও 2010 এর জন্য অপেক্ষা করতে পারেন? আমি এক্সএএমএল-তে প্রায় একচেটিয়াভাবে কাজ করি। বেশিরভাগ ডব্লিউপিএফ'রা সম্ভবত সম্মত হবেন যে এই মুহুর্তে ডাব্লুপিএফ অ্যাপ্লিকেশন তৈরির সবচেয়ে কার্যকর উপায় way তবে তারপরেও আমি আমার এইচটিএমএলটি হাতে হাতে তৈরি করি, তাই এটি আমার কাছে স্বাভাবিক মনে হয় ...

খাঁটি ব্যবসায়ের অ্যাপ্লিকেশনগুলির জন্য উইনফর্মগুলির ওপরে ডাব্লুপিএফের সুবিধা কী কী? আমি অতিরিক্ত চোখের ক্যান্ডি, অ্যানিমেশন, গ্রেডিয়েন্টস, চিত্র প্রদর্শন প্রভাব এবং ডাব্লুপিএফ সরবরাহ করে তাতে আগ্রহী নই।

আমি এইভাবে ভাবতাম, তবে আমি সম্প্রতি একটি ব্যবসায়িক অ্যাপ্লিকেশন তৈরি করেছি যার গ্রেডিয়েন্টস, বেসিক অ্যানিমেশন এবং প্রভাব রয়েছে। এই অভিনব বৈশিষ্ট্যগুলি ব্যবহারকারীর অভিজ্ঞতা বাড়ানোর জন্য যুক্ত করা হয়েছিল। ব্যবসায়ের অ্যাপ্লিকেশনগুলিকে কেন গ্রে গ্রেট হওয়া উচিত? কেন তাদের ব্যবহারের অযোগ্য হতে হবে? মঞ্জুর, এটি রঙ, গ্রেডিয়েন্টস, অ্যানিমেশন নয় যা একটি ব্যবসায়িক অ্যাপ্লিকেশনকে ব্যবহারযোগ্য করে তোলে, তবে এই প্রভাবগুলি ব্যবহার করা ব্যবহারকারীর অভিজ্ঞতাকে সহায়তা করতে পারে এবং এটি আমার কাছে গুরুত্বপূর্ণ। উইনফর্মগুলির ডাব্লুপিএফ অ্যাপ্লিকেশনটিতে আমি যা কিছু করতে পারি তা করতে পেরেছি - এটি কেবল আরও অনেক বেশি সময় নিতে পারত।

আরও সমৃদ্ধ ডেটা বাঁধাই?

ডেটাবাইন্ডিং সমর্থনটি সত্যই আশ্চর্যজনক। প্ল্যাটফর্মে এটি আমার একক অতি-প্রিয় বৈশিষ্ট্য। পরীক্ষা করে দেখুন এই বিস্ময়কর Databinding Cheatsheet

আমার মতো কাউকে স্যুইচ করার জন্য বোঝানোর চেষ্টা করুন।

আমি সিদ্ধান্ত নিয়েছি যে আমি অন্য কাউকে ডাব্লুপিএফ-এ স্যুইচ করার জন্য চেষ্টা করতে এবং বোঝাতে চাই না। আমি বিকাশকারীদের "বোঝানোর" চেষ্টা করেছি (সমস্ত অভিজ্ঞ উইনফর্ম ডেভেলপাররা) সাধারণত প্ল্যাটফর্মের সাথে লড়াই করে এসেছি। তারা প্রযুক্তি বিনিয়োগ করা হয় না। তারা "এটি" পায় না। আমি ডেভেলপার হিসাবে তাদের জন্য এটি সঠিক কিনা তা দেখার জন্য প্রযুক্তিটি পরীক্ষা করতে লোকদের উত্সাহিত করি। শেখার বক্ররেখা বিশাল। আপনি যদি বইয়ের মাধ্যমে শিখেন তবে ডাব্লুপিএফ বইয়ের কয়েকটি মিনি পর্যালোচনার জন্য এই এসও পোস্টটি দেখুন । আপনি যদি ভিডিওগুলি দ্বারা শিখেন তবে উইন্ডোজ ক্লিনটনেট ডাব্লুপিএফ ভিডিওগুলি দেখুন । যদি আপনি উদাহরণস্বরূপ শিখেন তবে এটি বা এটি দেখুনপোস্ট উইনফোর্ডস সম্পর্কে আপনার যা কিছু জানা রয়েছে তা ভুলে যান। ডাব্লুপিএফ সত্যই উইনফর্মগুলির চেয়ে এএসপির কাছাকাছি মনে হচ্ছে। কিছু নমুনা অ্যাপ্লিকেশন তৈরি করুন। এটি আপনার এবং আপনার দলের জন্য কাজ করে কিনা দেখুন।

আপনি যেহেতু বহু দক্ষ (asp.net/winform দক্ষতা), আপনি ডাব্লুপিএফ-এ স্কিলিং-আপ করার সুবিধা দেখতে পাচ্ছেন কারণ এটি সিলভারলাইটের সাথে খুব ঘনিষ্ঠভাবে সম্পর্কিত। সিলভারলাইট আপনার সমৃদ্ধ ক্লায়েন্ট অ্যাপ্লিকেশন এবং ওয়েব অ্যাপ্লিকেশনগুলির মধ্যে ব্যবধান পূরণ করে।

আমি ব্যক্তিগতভাবে অনুভব করি যে ডাব্লুপিএফ হ'ল .NET কাঠামোর জন্য উপলব্ধ সেরা ক্লায়েন্টের সাইড প্রযুক্তি, এবং সাধারণত ভবিষ্যতে কাজের জন্য উইনফর্মগুলিতে বিকাশ করা এড়াবে। ওয়াইএমএমভি

আপনার সিদ্ধান্ত সাথে সৌভাগ্য কামনা করছি।


10
দুর্দান্ত প্রতিক্রিয়া ব্র্যাড - আমাদের সংস্থা এই মুহূর্তে এই সিদ্ধান্ত নিয়ে লড়াই করছে। আপনার পর্যবেক্ষণগুলি ভালভাবে বিবেচনা করা হয় এবং আমরা এখন পর্যন্ত যা দেখেছি তার সাথে খুব সামঞ্জস্য। আমরা এখনও কোনও সিদ্ধান্তে আসিনি তবে আপনার ব্যাটলশিপ গ্রে অনুচ্ছেদটি আমাদের সাথে দৃ়রূপে অনুরণিত হয়েছে যেহেতু আমরা দেখেছি যে দুর্দান্ত চেহারার ইউআই বিক্রির উপর প্রভাব ফেলছে। একটি দুর্দান্ত উত্তর লিখতে সময় দেওয়ার জন্য ধন্যবাদ।
gidmanma

4
একটি দলে একক অভিজ্ঞ ডাব্লুপিএফ বিকাশকারী এবং একেবারে না থাকার মধ্যে বিশাল পার্থক্য রয়েছে। দম্পতি যা খাড়া শেখার বক্ররেখার সাথে এবং আপনি যদি ব্যবসা চালাচ্ছেন তবে আপনি কিছুটা অর্জন করতে যাচ্ছেন না। বাস্তবে, ডাব্লুপিএফ আপনার পক্ষে যদি গাইড করার মতো কেউ থাকে এবং আপনি যেভাবে যান তেমন শিখতে না পারলে দুর্দান্ত। এবং যদি আপনি করেন তবে বড় রিফ্যাক্টরিংয়ের জন্য প্রস্তুত get
সের্গে আখোপভ

4
+1 - "ব্যবসায়ের অ্যাপ্লিকেশনগুলিকে গ্রে গ্রেট হওয়া উচিত কেন?" - সম্পূর্ণ একমত!
স্যামুয়েল স্লেড

4
-1 যদি ডাব্লুপিএফ-এ যাওয়ার একমাত্র কারণ গ্রেডিয়েন্টগুলি তৈরি করতে এবং "অ্যাপ্লিকেশন ধূসর" থেকে আপনার অ্যাপ্লিকেশন ডায়লগগুলি পরিবর্তন করার দক্ষতার উপর ভিত্তি করে থাকে তবে উইনফর্মগুলি কীভাবে ব্যবহার করতে হয় তা আপনাকে আসলে শিখতে হবে।
ডিজি

4
+1, পুরো উত্তর। উইন্ডোজক্লিয়েন্ট.এইচপি ভিডিওটি লিঙ্কটি নিচে রয়েছে, সেগুলি কোথায় পাওয়া যাবে যে কেউ জানেন?
দামিয়েন

11

আমার কাছে উইনফর্মের বেশ খানিকটা অভিজ্ঞতা আছে এবং আমি ডাব্লুপিএফ-এর সাথে কিছুটা খেলেছি, তবে আমি বিক্রি হয়েছি।

কেন?

  • আরও নমনীয়তা। আপনি যদি উইনফর্মগুলিতে মানহীন কিছু করতে চান তবে ব্যথা এবং যন্ত্রণা হ'ল তবে ডাব্লুপিএফ এ এটি সহজ।

  • আরও অনেক ভাল ডাটাবেইন্ডিং

  • সহজতর বিকাশ (একবার আপনি মূল ধারণাগুলি বুঝতে পারলে দুর্ভাগ্যক্রমে কিছুটা সময় লাগবে)


4

আমি যখন ডাব্লুপিএফটির দিকে তাকাতে শুরু করলাম তখন আমি এটিকে "উইনফর্ম উইথ ভেক্টর গ্রাফিক্স" হিসাবে বিবেচনা করেছি এবং সরাসরি শিখার খণ্ডটির পাশ দিয়ে ranুকলাম। উইনফোর্ডস থেকে ডাব্লুপিএফ-তে রূপান্তরিত করার সঠিক উপায় হ'ল আপনার জানা সমস্ত কিছু ভুলে যাওয়ার জন্য প্রথমে স্ক্র্যাচ থেকে শুরু করে আপনি যে কোনও মাদকদ্রব্যকে হাত রাখতে পারেন তার বীরত্বপূর্ণ ডোজ নেওয়া।

গুরুতরভাবে যদিও - আপনি যদি মডেল-ভিউ-ভিউমোডেলের মতো কোনও প্যাটার্ন ব্যবহার করেন তবে এটি অনেক পরিষ্কার এবং সহজ। এ আরও পড়ুন Orbifold , এই Google গোষ্ঠী থ্রেড এবং Channel9

তারপরে কোনও সময়ে আপনার কাছে এপিফেনি থাকবে এবং সমস্ত কিছু ডেটাবাইন্ডিং শুরু করবেন। আপনার কোড-পিছনে ইনিশিয়ালকম্পোনেন্ট () তে কল করার চেয়ে বেশি কিছু হয়ে যাবে না।


4

পোস্টের জন্য ধন্যবাদ. আমার সংস্থার উইনফর্মগুলিতে প্রচুর সময় ব্যয় হয়েছে। আমি 32 জন দিনের মধ্যে মাঝারি আকারের অ্যাপ্লিকেশনটি বেরিয়ে আসতে কল্পনা করতে পারি না; আমাদের শংসাপত্রের সময়সীমাগুলি মাসের শেষের দিকে এবং রিলিজ চক্রগুলি কখনও কখনও বা বছর বা তার চেয়ে বেশি সময় ধরে থাকে (যেমনটি আমরা করতে পারি তেমন একটি চৌকস বিকাশের দর্শনের কাছাকাছি থাকা সত্ত্বেও), এটি আমাদের বিকাশের অ্যাপ্লিকেশনগুলির প্রকৃতি।

আমি সবে প্রথমবারের মতো ডব্লিউপিএফের সাথে খেলেছি এবং পেয়েছি আমি এলিমেন্টহস্ট ব্যবহার করে উইনফোর্মে WPF এর কিছু সুবিধা পেতে পারি। আমি একটি ডাব্লুপিএফ টেক্সটবক্স প্রসারিত করেছি, তারপরে আমার প্রসারিত ক্লাসটিকে একটি উইন ফর্মের ব্যবহারকারীকন্ট্রুলের মধ্যে আবৃত করেছিলাম এবং এখন সেই উইনফর্ম অ্যাপ্লিকেশনটি সেই ডাব্লুপিএফ পাঠ্য বাক্স ব্যবহার করে বানান চেক সমর্থন দিয়ে সম্পূর্ণ করুন।

আমি মাইক্রোসফ্ট এ সম্পর্কে চিন্তাভাবনা দেখে মুগ্ধ (উইনফর্মগুলিতে ডাব্লুপিএফ হোস্টিং এবং এর বিপরীতে), যেহেতু আমি সত্যিকার অর্থে আমার সংস্থাকে ডাব্লুপিএফ-এ যেতে দেখছি না যতক্ষণ না আমরা দীর্ঘ সময় ধরে স্থানান্তর করতে পারি; আবার শুরু করার জন্য উইনফোর্মে খুব বেশি বিনিয়োগ করা হয়েছে। আমার সাম্প্রতিক অভিজ্ঞতার সাথে আমি আমার সাম্প্রতিক অভিজ্ঞতা সম্পর্কে অন্য কিছু বিকাশকারীদের সাথে কথা বলতে এবং তাদের চিন্তাভাবনাগুলি কী তা দেখতে শুরু করতে পারি। আমি মনে করি ডাব্লুপিএফ অভ্যস্ত হতে কিছুটা সময় নেবে এবং এটি অন্যান্য মন্তব্যের সাথে সামঞ্জস্যপূর্ণ বলে মনে হচ্ছে।


1

বেশ সদৃশ নয় তবে নতুন গ্রাফিক্স বিটগুলি বাদ দিয়ে আপনি এই পোস্টটি ডাব্লুপিএফের সুবিধাগুলি সম্পর্কে সহায়ক বলে মনে করতে পারেন।

অভ্যন্তরীণ সরঞ্জামের জন্য ডাব্লুপিএফ বা উইনফর্মস?



0

আপনি যদি আপনার ডেস্কটপ অ্যাপ্লিকেশন সহ আপনার এএসপি.এনইটি /( সিলভারলাইট) পৃষ্ঠা থেকে একই ইউআই (এক্সএএমএল) ব্যবহার করতে পারেন তা কল্পনা করুন। আপনি কেবল এটি একবারই তৈরি করতে পারেন তবে এটির সাথে তারেরও বেঁধেছেন .... এটি ডাব্লুপিএফ / এক্সএএমএল এর উদ্দেশ্যগুলির মধ্যে একটি ... আমরা এখনও সেখানে আছি? এখনও না কিন্তু কাছাকাছি হচ্ছে।


4
সিলভারলাইটে একই ইউআই ব্যবহার করার চেষ্টা করা এবং একটি ডেস্কটপ অ্যাপ্লিকেশন তাত্ত্বিকভাবে দুর্দান্ত লাগার মধ্যে একটি বিষয় যা অনুশীলনে আমি মনে করি কেবল উভয় প্ল্যাটফর্মে একটি কৃপণ UI বাড়ে।
অরিওন এডওয়ার্ডস

হ্যাঁ, ডাব্লুপিএফ এবং সিলভারলাইট 2 এর মধ্যে ওভারল্যাপটি বড় তবে আপনার কোড বহনযোগ্য করতে যথেষ্ট নয়। বাঁধাইয়ের ক্ষমতাগুলির পার্থক্যগুলি আপনার ডাব্লুপিএফ বিকাশকে অত্যধিকভাবে সীমাবদ্ধ করবে।
জিওফ্টনজ

4
ঠিক আছে আমি বলেছিলাম যে আমরা এখনও সেখানে নেই ... তবে এটাই চূড়ান্ত উদ্দেশ্য।
ওয়েবজেদি 12'09

জিওফ্টনজ: আপনার অর্থ কি সিলভারলাইট বিকাশ সীমাবদ্ধ ?
আবদু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.