নেট ফ্রেমওয়ার্কের অনেকগুলি "স্বাদ" রয়েছে :
- পূর্ণ ("সাধারণ")
- ক্লায়েন্ট প্রোফাইল সাবসেট
- ওয়েব ব্রাউজারগুলিতে সিলভারলাইট
- উইন্ডোজ ফোনে "সিলভারলাইট"
- কমপ্যাক্ট কাঠামো
- WinRT
যখন নতুন প্ল্যাটফর্মে সি # কোডের প্রয়োজন হয়, তখন মনে হয় মাইক্রোসট সম্পূর্ণ সিএলআর নিতে এবং এটি একটি ছোট উপসেটে নামিয়ে ফেলতে পছন্দ করে, নতুন অ্যাসেমব্লি তৈরি করে এবং চারদিকে চলমান প্রকারের পরিবর্তে, কেবল বিসিএল-এর মতো অ্যাসেম্বলিগুলি ব্যবহার না করে । সিলভারলাইটের ডাব্লুপিএফ-এর বিভিন্ন শ্রেণি / পদ্ধতি রয়েছে (এমনকি কিছু পদ্ধতিতে কিছুটা আলাদা স্বাক্ষর বা খুব আলাদা বাস্তবায়ন রয়েছে) কেবল List<T>
ডাব্লুপিএফ হিসাবে একই বাস্তবায়নের উল্লেখ না করে ।
এটি কি আদর্শ স্থাপত্য, না উত্তরাধিকারের লক্ষণ? ছাত্রলীগের প্রতিটি প্ল্যাটফর্মের সাথে প্রতিটি পৃথক উপস্থাপনা / আইও লাইব্রেরিগুলি চালানো উচিত নয়? বা ছাত্রলীগ এবং অন্যান্য গ্রন্থাগারগুলি কি খুব বেশি ফুলে গেছে এবং সেগুলি ভাগ করে নেওয়ার কারণে এটি গ্রহণযোগ্য হতে পারে?
যদি আমরা একটি ফাঁকা ক্যানভাস থেকে শুরু করি এবং পিছনের সামঞ্জস্য নিয়ে চিন্তিত না হই, তবে বর্তমান পরিস্থিতি কি একাধিক প্ল্যাটফর্ম হ্যান্ডেল করার সর্বোত্তম উপায় হতে পারে?