۱۳۹۱/۰۱/۱۸

سايت‌هاي مهمي كه از ASP.NET MVC استفاده مي‌كنند


عموما استفاده وسيع از نگارش‌هاي مختلف ASP.NET مربوط به اينترانت‌هاي شركت‌هاي خصوصي و دولتي است. برنامه‌هايي كه هيچ وقت رنگ آسمان را هم نخواهند ديد و كسي از آمار يا وجود آن‌ها مطلع نخواهد شد. اما در اين بين هستند سايت‌هاي عمومي كه از اين فناوري‌ها استفاده مي‌كنند. مهم‌ترين و پرترافيك‌ترين سايت‌هايي كه در حال حاضر از ASP.NET MVC كمك مي‌گيرند شامل موارد زير هستند:
جالب اينجا است كه اخيرا سايت msnbc استفاده وسيعي از RavenDB را هم شروع كرده است.

ساير منابع:

سؤال: چگونه تشخيص دهيم يك سايت از ASP.NET MVC استفاده مي‌كند؟

ابتدا افزونه Server Spy را نصب كنيد. اين افزونه مي‌تواند وب سروري را كه يك سايت هم اكنون مورد استفاده قرار داده، تشخيص دهد. اگر IIS بود، يعني اين سايت از يكي از مشتقات ASP يا ASP.NET استفاده مي‌كند. اگر پسوند صفحات به asp ختم شده بود، ASP‌ كلاسيك دهه نود است. در غيراينصورت يا Web forms است يا MVC. در اين حالت به سورس صفحه مراجعه كنيد. اگر از ViewState خبري نبود يعني ASP.NET MVC است.
البته اين روش در 90 درصد موارد جواب مي‌دهد. مي‌شود هدر ارسالي وب سرور را كلا تغيير داد. يعني ضرورتي ندارد كه يك سايت استفاده كننده از IIS حتما اعلام كند كه از اين وب سرور خاص استفاده مي‌كند. يا در ASP.NET Web forms مي‌شود ViewState را با ترفندهايي حذف كرد. اما ... اين مسايل همه گير نيست و روش‌ ذكر شده شناسايي، در اكثر موارد جواب مي‌دهد.