مقایسه‌ای کوتاه بین WCF و ASMX

ویژگی WCF ASMX
حداقل پیشنیاز دات نت سه دات نت یک
هدف جایگزینی یکپارچه‌ی فناورهای قبلی شامل
ASMX ، WSE ،
MSMQ ، COM+ Eenterprise
services
و .NET Remoting
ارائه وب سرویس
پروتکل‌های پشتیبانی شده HTTP
TCP
Named pipes
MSMQ
Custom
UDP
HTTP only
پشتیبانی از WS-* standards بلی خیر
پشتیبانی از اطلاعات بایناری بلی خیر
پشتیبانی از REST بلی خیر
میزبان‌های مهیا در هر نوع برنامه‌ی تهیه شده با دات 3 به بعد قابل
میزبانی است، مانند یک برنامه کنسول، یک سرویس ویندوز ان تی و غیره. به این لیست IIS را هم می‌توان اضافه کرد.
فقط IIS
سرعت WCF Services‌ نسبت به ASMX Web Services از 25
تا 50 درصد سریعتر هستند + و +

نحوه‌ی پاسخ دهی به درخواست‌ها (یا ایجاد یک وهله جدید) Singleton / private session / per call per-call
پشتیبانی از تراکنش‌ها (transaction) پشتیبانی تو کار + خیر
امنیت پشتیبانی تو کار + خودتان باید فکری برای این موضوع نمائید.
بسط پذیری بلی + خیر
مدت زمان یادگیری حداقل یک ماه یک روز!

  • #
    ‫۱۴ سال و ۴ ماه قبل، شنبه ۱۵ خرداد ۱۳۸۹، ساعت ۱۳:۲۰
    به نظر من این دو اصلا با هم قابل مقایسه نیستند!!!
  • #
    ‫۱۴ سال و ۴ ماه قبل، شنبه ۱۵ خرداد ۱۳۸۹، ساعت ۱۸:۳۷
    ممنون آقای نصیری .
  • #
    ‫۱۴ سال و ۴ ماه قبل، شنبه ۱۵ خرداد ۱۳۸۹، ساعت ۲۲:۵۶
    واسه نیازمندیهای من OData اساسی حال میده!
  • #
    ‫۱۴ سال و ۴ ماه قبل، چهارشنبه ۱۹ خرداد ۱۳۸۹، ساعت ۱۲:۳۵
    حب من یک چیزی رو نفهمیدم که OData دقیقا چه فرقی با ADO.NET Data Services داره؟
    ولی در کل WCF خیلی خوبه، حالا کسی توی ایران توی پروژه‌های تجاری ازش استفاده کرده؟
  • #
    ‫۱۳ سال و ۱۰ ماه قبل، سه‌شنبه ۱۶ آذر ۱۳۸۹، ساعت ۱۷:۲۳
    با سلام
    آقای نصیری بنده به تازگی می خواهم کار با wcf را شروع کنم .شما خودتان مطلب فارسی برای شروع کار آن نوشته اید که از آن شروع کنیم و بعد منابع انگیلیسی را مطالعه کنیم؟من کتاب سیلورلایت شمارامطالعه کردم و بهترین منبع برای شروع به کار بود ممنون میشم اگه دارین لینکشوبدین؟
    راستی اگر نداشتین لطفا چند کتاب یا منبع خوب انگلییسی زبان برای wcf معرفی کنید
    با تشکر فراوان
  • #
    ‫۱۳ سال و ۱۰ ماه قبل، سه‌شنبه ۱۶ آذر ۱۳۸۹، ساعت ۱۷:۲۹
    یک CBT از شرکت APP-DEV در این زمینه هست. باید بگردید پیداش کنید. خیلی خوب است.
    این را در گوگل جستجو کنید: CBT Appdev WCF training
  • #
    ‫۱۳ سال و ۹ ماه قبل، پنجشنبه ۱۶ دی ۱۳۸۹، ساعت ۰۳:۲۸
    بسط پذیری یعنی چی؟
  • #
    ‫۱۳ سال و ۹ ماه قبل، پنجشنبه ۱۶ دی ۱۳۸۹، ساعت ۰۴:۲۸
    لینک مطلبش کنارش هست. مفصل توضیح داده.