۱۳۹۰/۰۷/۰۱

بيشترين كاربرد دات نت فريم ورك تابحال در كجا بوده است؟


برخلاف تصور عموم، كاربرد اصلي دات نت فريم ورك در طي اين چندين و چند سالي كه از ارائه آن مي‌گذرد، در توسعه‌ي گسترده برنامه‌هاي دسكتاپ نبوده است. عمده كاربرد آن در تهيه برنامه‌هاي وب است. براي نمونه مي‌توان به آمارگيري زير سيستم‌هاي مورد استفاده دات نت در بين برنامه نويس‌ها در سال 2010 مراجعه كرد [^] و كاربردهاي وب آن را حداقل بايد در جمع استفاده از WebForms ، Ajax و MVC جستجو كرد (البته اگر WCF و ASMX را نديد بگيريم كه آن‌ها هم عمده كاربردشان در پروژه‌هاي وب است). اين اعداد و ارقام سال 2010 را اگر بخواهيم از بيشترين به كمترين ليست كنيم، حاصل آن به صورت زير درخواهد آمد:

01 - WebForms
02 - Ajax
03 - WCF
04 - Linq to SQL
05 - MVC
06 - WinForms
07 - ASMX
08 - Silverlight
09 - WPF
10 - ADO DataSets
11 - Entity-Framework (EF)
12 - Workflow
13 - ADO.NET Data Services
14 - DynamicData
15 - CardSpace

مورد ديگري كه شايد براي خيلي‌ها جالب توجه باشد، آمار تعداد سايت‌هايي است كه از ASP.NET استفاده مي‌كنند، در مقابل تعداد سايت‌هايي كه بر پايه PHP تهيه شده‌اند. مطابق آمار اين سايت [^] و [^] در حال حاضر در بين يك ميليون سايت برتر دنيا (سايت‌هايي كه بيشترين ترافيك وب را به خود اختصاص داده‌اند) حدود 216 هزار سايت از ASP.NET و 394 هزار سايت از PHP استفاده مي‌كنند. از مابقي وب سايت‌هاي موجود در وب، حدود 27 ميليون سايت از ASP.NET و 26 ميليون سايت از PHP استفاده مي‌كنند. اين اعداد و ارقام از اين جهت حائز اهميت هستند كه مدت زمان ارائه ASP.NET كمتر از PHP است و همچنين بيشترين كاربرد ASP.NET در سرورهاي ويندوزي است، برخلاف PHP كه علاوه بر ويندوز، در بين سرورهاي لينوكسي نيز گزينه‌ي بسيار محبوبي محسوب مي‌شود.