উইন্ডোজ 8 এর জন্য আর্কিটেক্ট এন্টারপ্রাইজ ডেস্কটপ অ্যাপ্লিকেশনগুলি কীভাবে থাকে


15

আমি মনে করি উইন্ডোজ ৮ এর জন্য ভোক্তা অ্যাপ্লিকেশন বিকাশের প্রত্যাশাগুলিতে আমার উপলব্ধি আছে Win উইনআরটির শীর্ষে একটি নতুন মেট্রো-ভিত্তিক ইউআই তৈরি করুন, এটি আপনার গ্রাহকের কাছে মার্কেটপ্লেসের মাধ্যমে স্থাপন করুন এবং প্রত্যেকেই জিতবে। যথেষ্ট সহজ বলে মনে হচ্ছে। দুর্ভাগ্যক্রমে, আমি সেই ব্যবসায় নেই।

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

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

আমি কীভাবে আমার এক্সএএমএল-ভিত্তিক অ্যাপ্লিকেশনগুলিকে আর্কিটেকিং করব, বর্তমানে উইনএক্সপি এবং উইন 7-এ স্থাপন করা হচ্ছে, যাতে তারা উইন 8-তে সমর্থনযোগ্য এবং বিকশিত হতে পারে?

এই প্রশ্নের উদ্দেশ্য হিসাবে ধরে নিন যে এএসপি.নেটের শীর্ষে এইচটিএমএল 5 সরবরাহিত বৈশিষ্ট্যগুলি আমি যে অ্যাপ্লিকেশনগুলি তৈরি করতে চাইছি তার জন্য পর্যাপ্ত নয়। আমি বুঝতে পারি যে আমি কিছু অ্যাপ্লিকেশনগুলির জন্য এইচটিএমএল 5 ব্যবহার করতে পারি, তবে যখন পর্যাপ্ত না হয় তখন আমার কী করা উচিত তা নির্ধারণ করার চেষ্টা করছি।

সম্পাদনা # 1: এটি @ ইমাদ কারিমের মন্তব্যের প্রতিক্রিয়া হিসাবে। আমি স্বীকার করি যে সিলভারলাইট / ডাব্লুপিএফ স্বল্প মেয়াদে (2-5 বছর) কার্যকর হবে are তবে, আমরা যে অ্যাপ্লিকেশনগুলি উত্পাদ করি সেগুলির সম্ভাব্য দীর্ঘকালীন জীবনকাল (10-20 + বছর) থাকে। সুতরাং প্রদত্ত প্রযুক্তির জন্য দীর্ঘমেয়াদে বেঁচে থাকা আমাদের জন্য উদ্বেগের বিষয়। এছাড়াও, আমাদের কিছুটা উদ্বেগ রয়েছে যে যদি সেই প্রযুক্তিগুলি সম্প্রদায়ের দ্বারা "মৃত" হিসাবে বিবেচিত হয় তবে সিলভারলাইট / ডাব্লুপিএফ বিকাশে আগ্রহী এমন বিকাশকারীদের সন্ধান করা আরও এবং আরও কঠিন হবে। আমি কেবল আমার বিকল্পগুলি বুঝতে এবং চোখ খোলা রেখে সিদ্ধান্ত নিতে চাই।


একটি সভায় দৌড়াতে হবে তবে আমি আপনার জন্য একটি উত্তর পেয়েছি :)
মাইকেল ব্রাউন 14

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

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

5
20 বছরের মধ্যে আপনি কী উইন্ডোজ চালাবেন তা ভাবায়?
জনিবোটস

1
@ জনিবোটস: কারণ আমরা এটি 20 বছর আগে চালাচ্ছি ? বা তাদের মূল প্রতিযোগী এমন কি আরও পুরানো কোনও সিস্টেমের উপর ভিত্তি করে ? কোনও নির্দিষ্ট প্রযুক্তির পতন বা বেঁচে থাকার পূর্বাভাস দেওয়ার কোনও উপায় নেই।
ম্যাথিউউ

উত্তর:


15

আমি কীভাবে উদ্বেগ বন্ধ করতে এবং এমএস-স্ট্যাককে ভালবাসতে শিখেছি

আপনি এখনও উইন্ডোজ 8 এ ভিবি 6 অ্যাপ্লিকেশন চালাতে পারেনভাল বা খারাপের জন্য রেট্রো-সামঞ্জস্যতা এমএস ইকোসিস্টেমে সর্বদা একটি প্রবণতা ছিল। আপনার ডাব্লুপিএফ / সিলভারলাইটের মতো প্রযুক্তিগুলির বেঁচে থাকার বিষয়ে চিন্তা করা উচিত নয়, এমনকি এই বিষয়ে উইনফর্মগুলিও।

অন্যদিকে, আপনাকে এটি স্বীকার করতে হবে যে দীর্ঘমেয়াদী প্রকল্পের জন্য আপনার কাছে সর্বশেষতম, cutiest প্রযুক্তি থাকবে না।

আসলে কোনও প্রযুক্তির পছন্দ সম্পর্কে আপনার নিজের জিজ্ঞাসা করা প্রশ্নগুলি হ'ল:

  • আমার দলটি কী সেই প্রযুক্তির সাথে উত্পাদনশীল হতে যথেষ্ট আরামদায়ক?
  • আমার দল সেই প্রযুক্তিটি ব্যবহার করে খুশি?
  • আমি কি সেই প্রযুক্তির জন্য লোক নিয়োগ করতে পারি?

মূলত বিপণনের কারণে প্রবণতাগুলি নয়, এই প্রশ্নের উত্তরগুলির সংমিশ্রণ যা আপনার পছন্দকে নেতৃত্ব দেয়।

এই পরিবর্তনশীল প্রযুক্তির বিষয়বস্তু সম্পর্কে আরও জানতে আপনার জোয়েল স্পলস্কির লেখা "ফায়ার অ্যান্ড মোশন" পড়তে হবে :

যে সংস্থাগুলি হোঁচট খেয়েছে তারা হ'ল যারা মাইক্রোসফ্টের ভবিষ্যতের দিকটি সনাক্ত করতে চা পাতাগুলি পড়তে বেশি সময় ব্যয় করে। লোকেরা নেট সম্পর্কে চিন্তিত হয় এবং তাদের নেট আর্কিটেকচার .NET- র জন্য নতুন করে লেখার সিদ্ধান্ত নেয় কারণ তারা মনে করে যে তাদের করতে হবে। মাইক্রোসফ্ট আপনার দিকে গুলি চালাচ্ছে, এবং এটি কেবল আগুনের আচ্ছাদন .েকেছে যাতে তারা এগিয়ে যেতে পারে এবং আপনি পারবেন না, কারণ এইভাবে খেলাটি খেলছে, বুবি। আপনি কি শিলাবৃষ্টি সমর্থন করতে যাচ্ছেন? সাবান? RDF? আপনার গ্রাহকদের এটির প্রয়োজনের কারণে আপনি সমর্থন করছেন বা কেউ আপনাকে লক্ষ্য করে গুলি চালাচ্ছে এবং আপনার মনে হচ্ছে আপনার প্রতিক্রিয়া জানাতে হবে? বড় বড় সংস্থার বিক্রয় দলগুলি কভার ফায়ার বুঝতে পারে।

এবং এটি প্রায় দশ বছর আগে লেখা হয়েছিল।

আর্কিটেকচার এবং প্রযুক্তি

আর্কিটেকচার এবং টেকনোলজিস হ'ল দুটি পৃথক জিনিস এবং পছন্দগুলি:

আপনি এই সমস্ত প্রযুক্তিগুলির সাথে পরিষেবাদি, সংস্থানগুলি, তৃতীয় পক্ষের নিয়ন্ত্রণগুলি, ওআরএম, ইত্যাদি ব্যবহার করতে পারেন, এবং সম্ভবত, বা নাও, পরেরগুলি সহ।

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

আপনার প্রকল্প এবং দল সম্পর্কে উন্নত জ্ঞান ছাড়াই আপনাকে তাদের মধ্যে একটিতে বাধ্য করা অবাস্তব হবে। এটি কেবলমাত্র ব্যক্তিগত পছন্দগুলির উপর ভিত্তি করে তৈরি হবে এবং শোডাউনটি "আমার প্রযুক্তি আপনার চেয়ে ভাল is" এ শেষ হবে।

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

আপনার আর্কিটেকচার এবং নির্বাচিত প্রযুক্তির মূল উদ্দেশ্যটি আপনার বস / গ্রাহকের কাছে এমন পণ্য সরবরাহ করা যা তার বাস্তব চাহিদা পূরণ করে।

এমওসি (এবং এটির ছোট ভাই এমভিভিএম) ১৯৯৯ সাল থেকে ওওপি ভাষা অঙ্গনে এবং তার বাইরে আরও দৃ rob় আর্কিটেকচারের ভিত্তি হিসাবে প্রমাণিত হয়েছিল। তবে 10 বছরের দীর্ঘ প্রকল্পে কোন নির্দিষ্ট প্রযুক্তিটি ব্যবহার করা উচিত তা চয়ন করা আপনার সিদ্ধান্তে থেকে যায় remain


আমি এই উত্তরের সাথে সম্পূর্ণ একমত আপনি নিশ্চিতভাবে জানতে পারবেন না। তবে এমন একাধিক প্রযুক্তি রয়েছে যা আপনার দেওয়া প্রশ্নগুলি সন্তুষ্ট করতে পারে এবং আমি এখনও তাদের মধ্যে বেছে নিতে পারি।
রেশনালজিইক

@ জেকোহেলহেপ: আর্কিটেকচার এবং প্রযুক্তি সম্পর্কে একটি অনুচ্ছেদ যুক্ত করেছে। আমি আমার বক্তব্যটি স্থির রেখেছি যে অন্যের চেয়ে একটি প্রযুক্তিগত উদ্দেশ্যে বা অন্যটির চেয়ে একটি স্থাপত্যের উদ্দেশ্যমূলকভাবে সুপারিশ করা অসম্ভব impossible
ম্যাথিউইউ

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

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

আমি ম্যাথিউয়ের সাথে উঠতে পারি। চিন্তাশীল প্রতিক্রিয়া জন্য ধন্যবাদ।
রেশনালজিখ

1

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

আপনার যে কোনও পরিষেবা অ্যাক্সেস করবেন সেগুলি একটি ইন্টারফেসের পিছনে আবৃত করা উচিত (মুখের প্যাটার্ন) যা প্ল্যাটফর্মগুলির মধ্যে কমবেশি বহনযোগ্য। ইন্টারফেসটি আপনার ক্লায়েন্টের এপিআইতে ম্যাপ করা উচিত এবং পিছনে মোড়ানো পরিষেবার API এ অনুবাদ করা উচিত।

এই কৌশলটি আপনাকে একটি দৃ core় মূল কাঠামো তৈরি করতে সহায়তা করে যার উপরে কেবল নতুন ইউআই লাগানো দরকার। এটিকে আপনার ভিউ মডেল হিসাবে পেশী হিসাবে ভাবুন, আপনার পরিষেবাগুলি কঙ্কাল (এবং অঙ্গ) তৈরি করে। ডাব্লুপিএফ / সিলভারলাইট / উইনআরটি ত্বক গঠন করে।

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


আমি অ্যাপ্লিকেশন বিভিন্ন টুকরা স্তর আউট সম্পর্কে সম্পূর্ণ একমত। এবং আমি পুরোপুরি একমত যে আপনার ইউআইটিকে যতটা সম্ভব বোবা করা উচিত কারণ ইউআই প্রযুক্তিগুলি বেশ কিছুটা মন্থন করে to তবে, এই স্তরগুলি তৈরি করার পরেও, আপনার এখনও একটি অনুমান করার দরকার আছে যেগুলি দীর্ঘমেয়াদে প্রযুক্তিগুলি আরও ভাল / সস্তা হবে।
রেশনালজিক

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

0

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

আপনার যদি একটি সমৃদ্ধ ইউআই অ্যাপ্লিকেশন প্রয়োজন হয় এবং এইচটিএমএল 5 এটি কেটে না ফেলে এবং আপনি উইন্ডোজ ওএসের প্রতিশ্রুতিবদ্ধ হন তবে আমি মনে করি যে ডাব্লুপিএফ এটি এখন সবচেয়ে দীর্ঘতম / সর্বকালের সেরা পছন্দ, অবশ্যই উইনফর্মগুলির চেয়ে ...


এমএসের কাছ থেকে আমি যে দিকটি শুনেছি তাতে ইঙ্গিত দেওয়া হয়েছে যে ডাব্লুপিএফের দীর্ঘমেয়াদী ভবিষ্যতের খুব বেশি কিছু নেই। তবে তারা কিছুই ঘোষণা করেনি। আমি আশা করি তারা এটি লিনকু টু এসকিউএল এর মতো করে একটি "রক্ষণাবেক্ষণ মোডে" রাখবে।
রেশনালজিক

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

তবে, ডেস্কটপ এখনও অভিজ্ঞতার মূল অঙ্গ হিসাবে এটি অবহেলা করা হয়নি। "সম্পূর্ণ আলাদা প্রযুক্তি" হিসাবে - সত্য? থিমের পরিবর্তিততার খুব কাছাকাছি যেমনটি ইতিমধ্যে ডাব্লুপিএফ বনাম সিলভারলাইটের ক্ষেত্রে (যেমন বলা যায় যে, ওয়ার্কফ্লোতে এক্সএএমএল ব্যবহার করা ...)
মারফ

0

আমার এটি গ্রহণটি হ'ল আপনার অ্যাপ্লিকেশনগুলির প্রয়োগের বিশদগুলিতে আপনার খুব বেশি মনোযোগ দেওয়া উচিত নয়। আপনি যদি আরও বড় ছবিতে তাকান, আপনি নিজের প্রযুক্তি নির্ভরতা আলাদা করতে পারেন। আলাদা করে যেমন xaml / wpf / রূপালী আলোতে নির্ভরতা আপনি নিশ্চিত করেছেন যে আপনি ইউআই উপাদান / প্রযুক্তিটি পরবর্তী প্রজন্মের প্রযুক্তির সাথে প্রতিস্থাপন করতে পারবেন এবং তাই 20 বছরের মধ্যেও ধারাবাহিকতার গ্যারান্টি দিতে পারবেন। এটি আপনার সিস্টেমের উপাদানগুলি ডিকপল করতে এবং থের্বি দ্বারা এই জাতীয় প্রতিস্থাপনের প্রভাবটিও সহায়তা করবে। (এটিতে আমি একটি অনুমান করি যে ধারাবাহিকতা সরবরাহের জন্য এটি একটি পরবর্তী প্রজন্মের প্ল্যাটফর্মে চালিত করার সমাধানের সাথে টিঙ্কার করা ঠিক আছে)

এই প্রযুক্তি নির্ভরতা থেকে বিচ্ছিন্নতা প্রদানের অন্য একটি উপায় ভার্চুয়ালাইজেশন সক্ষম করে। আপনি যদি আপনার অ্যাপ্লিকেশনগুলি এমনভাবে তৈরি করেন যাতে আপনি সেগুলি একটি ভিএম-তে চালাতে সক্ষম হন তবে আপনি 20 বছরের মধ্যে এটি করতে সক্ষম হবেন!


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

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