در این مقاله به برخی از سوالات بسیار جالبی که در فرآیند مصاحبه پرسیده می شود، خواهیم پرداخت.
پس از اتمام مقاله، به راحتی می توانید پاسخ سوالات زیر را بیابید:
- آیا ارزش یادگیری WCF را دارد؟ آیا WCF مرده است؟
- تفاوت بین WCF و Web API چیست؟
- چه زمانی باید از WCF و چه زمانی از Web API استفاده کنم؟
سال هاست که فناوری های مختلفی برای نوشتن خدمات در بستر دات نت وجود دارد.
این فناوری ها در ابتدا شامل راه دور دات نت، خدمات وب، خدمات سازمانی و ارتباطات سوکت بودند.
با توسعه دات نت، کارهای انجام شده توسط این فناوری ها بعداً در WCF (بنیاد ارتباطات ویندوز) ادغام شد.
اما اخیراً به دلیل پذیرش گسترده خدمات REST، Web API تا حدودی از خدمات WCF پیشی گرفته است.
در حال حاضر، محبوب ترین فناوری های نوشتن سرویس در پلت فرم دات نت، بدون شک Web API و WCF هستند.
اگر وب API داشته باشیم یادگیری WCF اهمیتی دارد؟
آره! WCF به عنوان یک فناوری منسوخ نشده است! تنها زمانی که شرکت مایکروسافت به اوج توسعه در فناوری های خود برسد،
به ندرت شامل به روز رسانی های جدید برای آن فناوری می شود. از آنجا که WCF نیز به این سرنوشت دچار شد، بسیاری از مردم فکر می کنند که این فناوری مایکروسافت منسوخ شده است.
تفاوت بین WCF و Web API چیست؟
به احتمال زیاد هنگام مصاحبه با این سوال مواجه خواهید شد.
1) WCF در حال حاضر