মাইক্রোসফ্টের এন্টারপ্রাইজ লাইব্রেরি (এন্টলিব) কখন ব্যবহার করা উপযুক্ত?


10

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

আমার মাঝে এন্টলিব ব্যবহার করা উচিত?

আমি কখন এটি ব্যবহার করব না?

উত্তর:


7

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

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

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


2

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

উল্লিখিত হিসাবে ওভারহেড কিছু ক্ষেত্রে তাত্পর্যপূর্ণ এবং কনফিগারেশনটি বেশ বিভ্রান্তিকর হতে পারে।

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

এইভাবে ব্যবহৃত হয়েছে এটি একটি দুর্দান্ত শেখার সরঞ্জাম।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.