۴ api محبوب با قراردادهای نام‌گذاری (naming conventions) عالی کدامند؟

یکی از این بهترین شیوه‌ها، قراردادهای نام‌گذاری شفاف و سازگار در سراسر API است — از منابع اندپوینت‌ها و URIها گرفته تا فیلدها و پارامترها. نام‌گذاری اغلب در طراحی API نادیده گرفته می‌شود و همین موضوع می‌تواند به تجربه‌ای ضعیف برای مصرف‌کنندگان منجر شود. تصور کنید سردرگمی توسعه‌دهندگان را وقتی با APIای مواجه می‌شوند که […]

ادامه مطلب ...
تجربه عامل agent experience (ax) چیست؟

تا جایی که بیشتر ما به خاطر می‌آوریم، «تجربه توسعه‌دهنده» یا Developer Experience (DX) اصطلاح چتری بوده است که برای سنجش میزان استفاده‌پذیری، قابلیت اطمینان و اثربخشی APIها به کار می‌رفته است. یک تجربه توسعه‌دهنده عالی، یعنی تجربه‌ای که کارها را تا حد ممکن ساده می‌کند و اصطکاک را به حداقل می‌رساند، استاندارد طلایی محسوب […]

ادامه مطلب ...
ایجاد و اعمال یکپارچگی در api با تیم‌های بزرگ چگونه رخ می‌دهد؟

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

ادامه مطلب ...
طراحی api چیست؟

طراحی API فرآیند اتخاذ تصمیم‌های آگاهانه و هدفمند درباره این است که یک API چگونه داده‌ها و قابلیت‌های خود را در اختیار مصرف‌کنندگان قرار دهد. یک طراحی موفق API، نقاط پایانی (endpoints)، متدها و منابع API را در قالب یک فرمت استاندارد مشخصات توصیف می‌کند. فرآیند طراحی API هم برای مصرف‌کنندگان و هم برای تولیدکنندگان […]

ادامه مطلب ...
135501

هر سال، افراد بیشتری خارج از دنیای تکنولوژی از APIها استفاده می‌کنند. طبق گزارش State of the API پستمن در سال ۲۰۲۳، ۵۳٪ از پاسخ‌دهندگان گزارش دادند که نقشی غیر از توسعه‌دهنده در یک سازمان دارند. این نقش‌ها شامل مدیران ارشد فناوری (CTO)، مدیران و سرپرستان است. رشد مصرف‌کنندگان API که از لحاظ فنی کم‌تجربه‌تر […]

ادامه مطلب ...
136887

۳ مثال از تعریف‌های OpenAPI برای سال‌های زیادی، هر زمان که کسی می‌خواست درباره‌ی APIها یاد بگیرد، ناگزیر با API مربوط به فروشگاه حیوانات خانگی روبه‌رو می‌شد. این API که توسط Swagger ایجاد شده، به‌عنوان یک الگوی کاملاً عملی عمل می‌کند تا بتوانید یک API را در حال کار مشاهده کنید. این API مانند Example.com […]

ادامه مطلب ...
114447

در نگاه اول، کدنویسی شاید شباهت چندانی با نقاشی، شعر یا آهنگسازی نداشته باشد. اما می‌توان استدلال کرد که ترکیب تفکر تحلیلی و خلاقیت در طراحی API، آن را به همان اندازهٔ سایر فعالیت‌های خلاقانه به یک «هنر» تبدیل می‌کند. در اجلاس API آستین ۲۰۲۴، دیوید بیزاک، مدیر ارشد API شرکت Apiture، دربارهٔ «هنر طراحی […]

ادامه مطلب ...
5618

جهانِ بهترین APIها شباهت‌ها و تفاوت‌های زیادی دارد، اما یک چیز تقریباً میان همهٔ آن‌ها مشترک است: مستندات عالی. ادغام API بدون مستندات محکم می‌تواند کابوسی واقعی باشد و بسیاری از توسعه‌دهندگان را به تسلیم شدن وادار ‌کند. به هر شکلی نگاه کنید، نمی‌توان اهمیت مستندات API را دست‌کم گرفت. در اجلاس API آستین ۲۰۲۴، […]

ادامه مطلب ...
68207

وقتی از یک API استفاده می‌کنید، نباید مجبور شوید دفترچه راهنما را بردارید تا بفهمید هر پاسخ چه می‌گوید. APIها و پیام‌های خطای آن‌ها باید هم برای انسان قابل فهم باشند و هم برای ماشین قابل پردازش، به این معنا که خودتوصیف‌گر باشند؛ همان‌طور که روی فیلدینگ تعریف کرده است. دلیلی ندارد که یک API […]

ادامه مطلب ...
141069

رسیدن به اصل معنای API-First بودن (Getting to the Bottom of What It Means to Be API-First) در جامعه‌ی API، بحثی همیشگی میان رویکردهای طراحی-محور و کدنویسی-محور وجود دارد. بسیاری از طرفداران توسعه‌ی API-First از اصول آن دفاع کرده و حتی از یک رویکرد مبتنی بر مشخصات برای طراحی API استفاده می‌کنند. در مقابل، برخی […]

ادامه مطلب ...
سبد خرید
علاقه‌مندی‌ها
مشاهدات اخیر
دسته بندی ها