loading...

طراحی سایت

بازدید : 138
دوشنبه 18 دی 1402 زمان : 11:15

عبارت API مخفف Application Programming Interface (رابط اپ‌نویسی نرم افزار کاربردی) میباشد. به API مانند منوی یک رستوران نگاه فرمایید. منو دربرگیرنده لیستی از غذاها به هم پا توضیحی راجع به هر خوراک میباشد. هنگام طراحی سایت در مشهد که یک کدام از غذاهای منو را توصیه می‌دهید، آشپزخانه رستوران فعالیت تنظیم طعام را جاری ساختن می دهد. شما دقیقاً نمی‌دانید که رستوران چه طور طعام را مهیا می‌نماید و درواقع نیازی هم به فهمیدن آن ندارید. به‌طور شبیه، API عملیاتی که پیشرفت‌دهندگان از آنها به کارگیری می‌نمایند را به همپا گستردن عمل آنان لیست می‌نماید. توسعه و گسترش‌دهنده نیازی به پی بردن کیفیت ایجاد کرد پنجره «Save As» به وسیله سیستم‌دلیل ندارند، بلکه صرفا فهمیدن وجود این قابلیت و امکان در نرم‌افزار برای آن ها کافی میباشد. این که توسعه و گسترش‌دهندگان، داده خودشان را به API میدهند تا سود را اخذ نمایند تعبیروتفسیر صدق وجود ندارد . این قضیه بیشتر مشابه یک رستوران فرضی میباشد که خوراک را با مواد اول‌ای که شما با خویش به رستوران برده‌اید، برایتان مهیا ‌نماید. لیکن API به‌طورکلی بسیار ظریف میباشد. API ها به پیشرفت‌دهندگان اذن میدهند تا با استعمال از مزایای پیاده‌سازی پلتفرم در طول صرفه‌جویی نمایند و به اصل مقاله بپردازند. براین اساس نیاز کمتری به ساخت کد دارا‌هستند و همینطور سازش بیشتری با اپ‌های کاربردی به عبارتی پلتفرم ساخت‌و‌ساز می‌نماید. API ها دسترسی به منابع مشقت بار‌افزاری و قابل انعطاف‌افزاری را در دست گرفتن می‌نمایند. Application Programming Interface API ها معاش را برای بسط‌دهندگان معمولی‌خیس می‌نمایند. فکر کنید میخواهید یک نرم‌افزار کاربردی را برای iPhone توسعه و گسترش دهید. سیستم‌استدلال iOS همچون دیگر سیستم‌برهان‌ها تعداد متعددی API ساخت و ساز می‌نماید، تا عمل را برای شما بی آلایش‌خیس نماید. به‌تیتر‌نمونه هنگامی که شما می خواهید یک مرورگر را برای اکران یک یا این که یک‌سری برگه اینترنت در نرم‌افزار‌تان بگنجانید، نیازی وجود ندارد که یک مرورگر را برای نرم‌افزار‌تان از آغاز اپ‌نویسی نمایید. بلکه میتوانید از WKWebView API برای قرار دادن مرورگر Safari در نرم افزار‌تان به کارگیری نمایید. در حالتی‌که میخواهید در نرم افزار‌تان با به کارگیری از دوربین iPhone عکس یا این که ویدئو تهیه و تنظیم نمایید، نیازی وجود ندارد که رابط کاربری دوربین خودتان را بنویسید. شما از API دوربین برای گنجاندن دوربین داخلی iPhone در اپ خویش استعمال میکنید. در صورتی API ها وجود نداشتند تا فعالیت را بی آلایش نمایند، بسط‌دهندگان اپلیکیشن کاربردی بایستی برنامه دوربین خودشان را ساخت‌و‌ساز می‌کردند و ورودی‌های دشوار‌افزار دوربین را تعبیروتفسیر می‌کردند؛ ولی گسترش‌دهندگان سیستم‌ادله Apple همگی این دشواری‌ها را اعمال داده‌اند، به این ترتیب بسط‌دهندگان می توانند صرفا با به کار گیری از API دوربین، دوربین را در نرم‌افزار‌شان تعبیه نمایند و به کارشان ادامه دهند. خلال این، هنگامی که Apple به پیشرفت API دوربین می پردازد، همگی اپ‌های کاربردی بر پایه ی آن به‌طور اتوماتیک از مزایای آن سود‌مند می گردند. این موضوع برای تمامی پلتفرم‌ها قابل‌سرایت کردن میباشد. به‌تیتر‌نمونه، آیا شما می خواهید یک دیالوگ جعبه در ویندوز تولید فرمائید؟ API ای برای آن وجود دارااست. آیا می خواهید شناسایی با اثرانگشت را در اندروید مدد فرمایید؟ برای آن‌هم یک API وجود دارااست؛ به این ترتیب شما نیازی به پژوهش احساس‌گر اثرانگشت کمپانی‌های متعدد در اندروید ندارید. توسعه و گسترش‌دهندگان نیاز به نوآوری مجدد و مجدد چرخ ندارند.

عبارت API مخفف Application Programming Interface (رابط اپ‌نویسی نرم افزار کاربردی) میباشد. به API مانند منوی یک رستوران نگاه فرمایید. منو دربرگیرنده لیستی از غذاها به هم پا توضیحی راجع به هر خوراک میباشد. هنگام طراحی سایت در مشهد که یک کدام از غذاهای منو را توصیه می‌دهید، آشپزخانه رستوران فعالیت تنظیم طعام را جاری ساختن می دهد. شما دقیقاً نمی‌دانید که رستوران چه طور طعام را مهیا می‌نماید و درواقع نیازی هم به فهمیدن آن ندارید. به‌طور شبیه، API عملیاتی که پیشرفت‌دهندگان از آنها به کارگیری می‌نمایند را به همپا گستردن عمل آنان لیست می‌نماید. توسعه و گسترش‌دهنده نیازی به پی بردن کیفیت ایجاد کرد پنجره «Save As» به وسیله سیستم‌دلیل ندارند، بلکه صرفا فهمیدن وجود این قابلیت و امکان در نرم‌افزار برای آن ها کافی میباشد. این که توسعه و گسترش‌دهندگان، داده خودشان را به API میدهند تا سود را اخذ نمایند تعبیروتفسیر صدق وجود ندارد . این قضیه بیشتر مشابه یک رستوران فرضی میباشد که خوراک را با مواد اول‌ای که شما با خویش به رستوران برده‌اید، برایتان مهیا ‌نماید. لیکن API به‌طورکلی بسیار ظریف میباشد. API ها به پیشرفت‌دهندگان اذن میدهند تا با استعمال از مزایای پیاده‌سازی پلتفرم در طول صرفه‌جویی نمایند و به اصل مقاله بپردازند. براین اساس نیاز کمتری به ساخت کد دارا‌هستند و همینطور سازش بیشتری با اپ‌های کاربردی به عبارتی پلتفرم ساخت‌و‌ساز می‌نماید. API ها دسترسی به منابع مشقت بار‌افزاری و قابل انعطاف‌افزاری را در دست گرفتن می‌نمایند. Application Programming Interface API ها معاش را برای بسط‌دهندگان معمولی‌خیس می‌نمایند. فکر کنید میخواهید یک نرم‌افزار کاربردی را برای iPhone توسعه و گسترش دهید. سیستم‌استدلال iOS همچون دیگر سیستم‌برهان‌ها تعداد متعددی API ساخت و ساز می‌نماید، تا عمل را برای شما بی آلایش‌خیس نماید. به‌تیتر‌نمونه هنگامی که شما می خواهید یک مرورگر را برای اکران یک یا این که یک‌سری برگه اینترنت در نرم‌افزار‌تان بگنجانید، نیازی وجود ندارد که یک مرورگر را برای نرم‌افزار‌تان از آغاز اپ‌نویسی نمایید. بلکه میتوانید از WKWebView API برای قرار دادن مرورگر Safari در نرم افزار‌تان به کارگیری نمایید. در حالتی‌که میخواهید در نرم افزار‌تان با به کارگیری از دوربین iPhone عکس یا این که ویدئو تهیه و تنظیم نمایید، نیازی وجود ندارد که رابط کاربری دوربین خودتان را بنویسید. شما از API دوربین برای گنجاندن دوربین داخلی iPhone در اپ خویش استعمال میکنید. در صورتی API ها وجود نداشتند تا فعالیت را بی آلایش نمایند، بسط‌دهندگان اپلیکیشن کاربردی بایستی برنامه دوربین خودشان را ساخت‌و‌ساز می‌کردند و ورودی‌های دشوار‌افزار دوربین را تعبیروتفسیر می‌کردند؛ ولی گسترش‌دهندگان سیستم‌ادله Apple همگی این دشواری‌ها را اعمال داده‌اند، به این ترتیب بسط‌دهندگان می توانند صرفا با به کار گیری از API دوربین، دوربین را در نرم‌افزار‌شان تعبیه نمایند و به کارشان ادامه دهند. خلال این، هنگامی که Apple به پیشرفت API دوربین می پردازد، همگی اپ‌های کاربردی بر پایه ی آن به‌طور اتوماتیک از مزایای آن سود‌مند می گردند. این موضوع برای تمامی پلتفرم‌ها قابل‌سرایت کردن میباشد. به‌تیتر‌نمونه، آیا شما می خواهید یک دیالوگ جعبه در ویندوز تولید فرمائید؟ API ای برای آن وجود دارااست. آیا می خواهید شناسایی با اثرانگشت را در اندروید مدد فرمایید؟ برای آن‌هم یک API وجود دارااست؛ به این ترتیب شما نیازی به پژوهش احساس‌گر اثرانگشت کمپانی‌های متعدد در اندروید ندارید. توسعه و گسترش‌دهندگان نیاز به نوآوری مجدد و مجدد چرخ ندارند.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
لینک دوستان
آمار سایت
  • کل مطالب : 715
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 67
  • بازدید کننده امروز : 1
  • باردید دیروز : 274
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 344
  • بازدید ماه : 344
  • بازدید سال : 1599
  • بازدید کلی : 794649
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی