اصطلاحات SDK و CDN و Refactoring و Native در برنامه نویسی

SDK Software Development Kit : پیکیج توسعه نرم افزار
CDN یا Content Delivery Network : در اصطلاح به میزبان‌های وبی گفته می‌شود که کار نگهداری از منابع برنامه‌نویسی وب مانند فایل‌های جاوااسکریپت، CSS، تصویرها و فونت‌ها را برعهده دارند.

Refactoring :  به روش‌های اعمال تغییر (اصلاح یا افزودن قابلیت) در ساختار کدهای موجود می‌گویند، بصورتی که پس از اعمال تغییر کدهای جدید حاوی error نباشند (سینتکس و کامپایل) و همچنین functionality نرم افزار تغییر نکرده باشد.

برنامه‌های Native : این برنامه‌ها دسترسی مستقیم به سیستم عامل و سخت افزار دارند
  • مزیت - کارآیی بالا
  • مزیت - کمترین میزان نیاز به منابع سخت افزاری مانند حافظه Ram و فضای دیسک و ...
  • نقص - پیچیدگی بیشتر و دارای زمانبری بیشتر برای کارکردن و نوشتن با آن
  • نقص - وابسته به پلتفرم ویندوز
برنامه های  Managed : برنامه هایی که یک محیط runtime به نام CLR برای شما فراهم می‌کند ، شما را از این پیچیدگی کار و قرار دادن تحت سیستم عامل و سخت افزار جدا می‌کند و برنامه نویسی را بسیار سریع‌تر و آسان‌تر می‌کند.
  • مزیت – قابلیت حمل (قابل استفاده در هر سیستم دارای CLR)
  • مزیت – سهولت در این نوع برنامه نویسی
  • نقص – احتمال اجرای کند تر
  • نقص – امکان نیاز بیشتر به منابع سیستمی ، حافظه و فضای دیسک و ..
 وب سایت‌ها :
 


برای این مطلب امکان ارسال نظر وجود ندارد

مطالب مرتبط