مقایسه REST و SOAP

تعریف REST یک سبک معماری و رویکردی برای ارائه سرویس ها و API های عمومی روی بستر اینترنت با استفاده از پروتوکل Http می باشد.REST روی دسترسی به منابع آدرس دار با یک رابط ثابت متمرکز شده است.یعنی اینکه هر منبعی دارای URI مشخص و واحدی است.رابط ارائه شده از این جهت ثابت می باشد… ادامه خواندن مقایسه REST و SOAP

SOAP چیست؟

مخفف Simple Object Access Protocol و یک پروتکل مبتنی بر XML برای رد و بدل کردن اطلاعات بین برنامه ها است. اطلاعات در SOAP به صورت پیام (Message) و از طریق پروتکل‏های موجود در اینترنت مانند HTTP منتقل می‏شود (SOAP در سایر پروتکل ها، مانند SMTP یا MIME نیز قابل استفاده است). به زبان ساده‏… ادامه خواندن SOAP چیست؟

SDK مخفف Software Development Kit

Software Development Kit

SDK مخفف Software Development Kit است و معمولا سیستم عامل ها، پلتفرم ها و فریم ورک ها، ابزار های لازم برای توسعه برنامه بر روی آنها را در قالب بسته ای به نام SDK عرضه می کنند که شامل تمامی ابزار های لازم برای توسعه برنامه برای آنهاست.

Regular Expressions عبارات باقاعده

Regular Expressions

یکی از اساتید این ترم یه پروژه به ما گفت بنویسیم که این پروژه در مراحل پایه ای طراحی یک کامپایلر قرار میگرفت و مورد بررسی آن هم در نحوه پیاده سازی کامنت/توضیح در یک برنامه بود، مشکلی که فکر من رو درگیر کرده بود عبارت با قاعده یا Regular Expressions بود به این دلیل… ادامه خواندن Regular Expressions عبارات باقاعده

فریم ورک چیست

فریم ورک( Framework ) یا «چارچوب» واژه‌ای است که با کاربردهای گوناگون مورد استفاده قرار می‌گیرد. مشهورترین کاربرد این کلمه در «دات نت فریم‌ورک» است. در ادامه به معانی گوناگون این کلمه و برخی مفاهیم مرتبط با آن خواهیم پرداخت. آشنایی با فریم ورک فریم ورک در اصطلاح به چارچوب نرم‌افزاری گفته می‌شود. یک فریم‌ورک… ادامه خواندن فریم ورک چیست

Node.js

Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه‌های سریع و گسترش‌پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می‌برد. از این رو Node.js یک پلتفرم سبک و کارا برای پیاده‌سازی برنامه‌های Real-time و مبتنی بر داده است که می‌توانند به راحتی… ادامه خواندن Node.js

سرویس ویدیو هنگام درخواست یا VOD چیست ؟

ویدئو به‌درخواست (VOD) سیستم‌هایی هستند که به کاربران اجازه می‌دهند محتواهای صوتی یا تصویری را هر زمان که خودشان خواستند گوش/تماشا کنند. در این سیستم کاربران مجبور نیستند برنامه‌ها را در زمان پخش سراسری تماشا کنند. فناوری IPTV اغلب به همین منظور و برای اینکه VOD را به تلویزیون‌ها و کامپیوترهای شخصی بیاورد مورد استفاده… ادامه خواندن سرویس ویدیو هنگام درخواست یا VOD چیست ؟

واسط خط فرمان Command-line interface – CLI

Mac OS Sierra Command Line Interface

مدت‌ها پیش در سال‌های ۱۹۶۰ تا حدود ۱۹۹۰، زمانی که هنوز واسط‌های کاربری گرافیکی تا به این حد رشد نکرده بودند استفاده از واسط خط فرمان برای ارتباط با نرم افزارها به شدت رایج بود. MS-DOS را می‌توان از مشهورترین سیستم عامل‌های رایانه‌های شخصی به شمار آورد که در آن کاربر از طریق خط فرمان… ادامه خواندن واسط خط فرمان Command-line interface – CLI

برنامه نویسی Event Driven و Non Blocking چیست ؟

مقاله امروز درباره اصطلاح نام آشنا در برنامه نویسی می باشد. حتما اصطلاحات Event Driven و Non Blocking و Blocking را شنیده اید . اگر هنوز متوجه این تعاریف دربرنامه نویسی نشده اید این مقاله را دنبال نمایید . برنامه نویسی Event-Driven به سبک خاصی از برنامه نویسی می‌گویند که در آن جریان اجرای برنامه… ادامه خواندن برنامه نویسی Event Driven و Non Blocking چیست ؟