library یا کتابخانه چیست؟ | اندروید پدیا

library یا کتابخانه چیست؟

  •  تعداد نظرات : بدون دیدگاه
  •  تعداد مشاهده : 255
  • Software library

    کتابخانه نرم‌افزاری 

    کتابخانه نرم‌افزاری درواقع مجموعه‌ای توابع و زیر برنامه‌ها هستند که برنامه نویسان می‌توانند در تولید و توسعه‌ی نرم‌افزارها استفاده کنند. اگر قصد برنامه‌نویسی دارید، نیاز نیست که خیلی از توابع و زیر برنامه‌ها را از ابتدا بنویسید چون عملاً این‌طور توسعه‌ی نرم‌افزارها در دنیای دیجیتال به‌صورت غیرقابل قبولی آهسته پیش خواهد رفت. خیلی راحت می‌توان از کتابخانه‌ها که توابعی از پیش نوشته‌شده‌اند استفاده کرد. کتابخانه‌ها می‌توانند شامل اطلاعات پیکربندی یا configuration data، مستندات یا documentation، داده‌های راهنما یا help data، قالب پیام یا message templates، کد پیش نوشته و زیررویه‌ها یا subroutines، کلاس‌ها، مقادیر values یا نوع مشخصات استفاده می‌شود. کتابخانه‌ها به دودسته‌ی ۱- کتابخانه‌های دینامیک و ۲- کتابخانه‌های استاتیک دسته‌بندی می‌شوند.

    android library2

    پس به‌طورکلی کتابخانه‌ها برنامه‌نویسی را برای ما آسان‌تر و سریع‌تر می‌کنند. امنیت بیشتر، پایداری بالاتر و وجود کدهای پیش‌ساخته از دیگر دلایلی است که ما را مجاب می‌کند تا در برنامه‌نویسی اندروید از کتابخانه‌ها استفاده بیشتری کنیم. همان‌طور که میدانیم اپلیکیشن های اندروید اغلب به‌صورت ماژولار ساخته می‌شوند و وقتی‌که بدانیم که مجموعه‌های متفاوتی از کدها از قبل وجود دارند، می‌توانیم در ساختن ماژول‌ها زمان کمتری صرف کنیم. همچنین قابلیت انتخاب در بین انواع کدها هم امکان‌پذیر است. پس دیگر نیازی به نوشتن تمامی ماژول‌ها و اجزای کوچک و بزرگ اپلیکیشن از ابتدایی‌ترین سطح نیست. برای یادگیری نحوه‌ی کار با کتابخانه‌ها می‌توانید از مدرسه اندروید استودیو بازدید کنید.

    android library3

    امنیت نرم‌افزار اندروید ما نیز از اهمیت بالایی برخوردار است و برای حفظ آن حتماً باید از قوانین و استانداردهای ویژه‌ای پیروی کرد. مجموعه‌های کتابخانه‌ای هم دارای استانداردها و قوانین خاصی هستند و برخی اوقات می‌توان به‌عنوان Frame work آن‌ها را فراخواند. این استانداردها و قوانین باعث می‌گردند که قابلیت‌ها و ویژگی‌های نرم‌افزارهای اندروید از حد ویژه‌ای تخطی نکنند. گاهی اوقات هم کمبودهای کدهای نوشته‌شده توسط برنامه نویسان را پوشش می‌دهد. پس در چارچوب این مقررات نرم‌افزار اندروید ما تا حد زیادی ایمن است. همچنین کتابخانه‌ها می‌توانند ویژگی‌هایی را به برنامه‌نویسی اندروید اضافه کنند. البته این نکته نیز حائز اهمیت است که کتابخانه‌ها در زبان‌های مختلف برنامه‌نویسی با یکدیگر متفاوت می‌باشند.

    android library1

    برای آشنایی بیشتر با کتابخانه‌ها می‌توانید در بخش توضیحات محصولات در بین فروشندگان کتابخانه‌های اندروید در رویدکت، اطلاعات بیشتری کسب کنید.


  • 1 Star2 Stars3 Stars4 Stars5 Stars (1 رای, متوسط: 5٫00 از 5)
    Loading...

  • قالب ایرانی تم روید
    پک کامل UI
    
      خبرنامه رویدکت
    باعضویت در خبرنامه رویدکت به دنیای اندروید متصل بمانید. برای عضویت اینجا کلیک کنید

    دیدگاه بگذارید

    اولین نفری باشید که دیدگاه میگذارد

    Notify of
    avatar
    wpDiscuz
  • کسب و کار رویدکت در مرکز توسعه تجارت الکترونیکی وزارت صنعت، معدن و تجارت شناسایی شده و دارای نماد اعتماد الکترونیکی می باشد. برای تایید صلاحیت بر روی نماد ها کلیک کنید.
    اعتبار ما، اعتماد شما
  • logo-samandehi