چرا دات نت از PHP بهتر است؟

چرا کسب و کارهای بزرگ، معمولا ترجیح میدهند با دات نت کار کنند تا پی اچ پی؟اونا چرا در آگهی های استخدامی بیشتر دنبال کدنویس های سی شارپ و فریمورک دات نت هستند؟چرا با اینکه نسبت بسیار بالاتری از وب سایت ها با هسته PHP کار می کنند، فضای شرکت های بزرگ طوری است که دات نت کارها، فرصت های کاری بیشتری دارند؟نگاهی به چرایی انتخاب دات نت به جای پی اچ پی در کسب و کارهای بزرگامروز نگاهی خیلی مختصر به این سوال می اندازیمبا اینکه ابزارها و زبان هایی مانند پایتون، جاوااسکریپت و جاوا هم برای برنامه نویسی سمت سرور در دسترس برنامه نویس هاست، اما تقریبا پردازش سرور ساید تمام وبسایت ها بر دوش دو زبان محبوب پی اچ پی و سی شارپ (با فریمورک دات نت) است.اگر دوستان تازه واردی که از روی تعصب و هیجان، زبان برنامه نویسی خودشان را بهترین و بی نقص ترین زبانِ دنیا می بینند، کنار بگذاریم؛ احتمالا با افراد زیادی برخورد کرده اید که اعتقاد دارند برنامه نویسی با ASP.net از ورود به دنیای کدنویسی به زبان پی اچ پی، بهتر است.جدا از جزئیات فنی، از نگاه کارآفرین و کارفرما ها، چرایی این موضوع را در 2 دلیل اساسی می توان پاسخ داد:1. ضعف در نسخه‌های قدیمی PHP2. تکیه به اعتبارِ میکروسافت1 کمبودها در نسخه های قدیمی پی اچ پیمی توان اذعان کرد که هم اکنون زبان برنامه نویسی PHP می تواند یکی از بهترین زبان های برنامه نویسی برای کدنویسی بکند وبسایت ها و وب اپلیکیشن ها باشد.اما در گذشته، خصوصا نسخه های پایینتر از PHP 5 چنین اطمینانی نبود. پی اچ پی نسخه 5 و پایینتر، نسبت به رقیب اصلی اش، دات نت، ضعف هایی داشت که به خصوص برای کسب‎وکارهای بزرگ حائز اهمیت بود.ضعفی مثل سرعت پردازش؛ که البته لازم است تاکید کنم در نسخه های 5 و بالاتر PHP توانست پیشرفت کند و این ضعف ها را پوشش داده و حتی در ابعادی بهتر از رقیب، ظاهر شود.هم اکنون PHP 7.4 از نظر جزئیات فنی و قدرت پردازش، قدرتمند و موفق بوده و Zend در سالهای اخیر با جدیت و سرعت بسیار بیشتری در حال توسعه پی اچ پی است.2 تکیه به اعتبار میکروسافتنکته مهم بعدی که باید در نظر داشته باشیم موضوع ریسک است. بیزنس ها و شرکت‌های بزرگ همیشه نگران ریسک ها هستند. آنها می خواهند روی ابزارها و فناوری هایی تکیه کنند که کمترین ریسک و بیشترین اعتبار را داشته باشد. البته این برای استارتاپ ها می تواند کاملا متفاوت باشد.با اینکه می دانیم حتی سایت هایی بسیار معتبر مثل فیسبوک در بخش هایی از هسته پروژه از PHP استفاده می کنند اما زمانی که بحث اعتبار می شود، چشم بسته می دانیم که غولی مثل میکروسافت (توسعه دهنده دات نت) در مقابل شرکت Zend (توسعه دهنده پی اچ پی) قدرت و اعتبار بالاتری دارد.و همین اعتبار، باعث حس امنیت و قدرت برای کسب و کارهایی است که به آن تکیه کرده اند.2.1 تغییر سخت است!این نکته را هم باید در نظر داشته باشیم که، کسب و کارهایی که سالهای گذشته بر روی فناوری دات نت، سرمایه گذاری کرده اند، اکنون حتی اگر بخواهند، نمی توانند به سادگی تغییر مسیر دهند.تغییر برای بیزنس های بزرگ، معمولا بسیار پیچیده، هزینه بر و زمان بر است.این بیزنس ها حتی اگر متوجه قدرت و پیشرفت های PHP باشند، نمی توانند در چند هفته یا چند ماه برای تغییری چنان بزرگ تصمیم بگیرند و اقدام کنند.آنها اهمیت نمی دهند که PHP چقدر پیشرفت کرده، یا چه جامعه (Community) بزرگی دارد و یا اینکه رایگان است! تغییر ریسک بزرگی است.جمع بندیاغلب کسب و کارها بر پایه الگوها و قضاوت های گذشته، برای همیشه به ASP.NET چسبیده اند و برخی اگر بخواهند هم امکان تغییر آسان ندارند. آنها از نسخه های قدیمی PHP تجربه جالبی ندارند و اعتبار میکروسافت را دوست دارند.بعنوان برنامه نویس، باید توجه داشته باشیم زبان برنامه نویسی، هدف نبوده، وسیله ای ست برای خلق نرم افزارهایی برای حل مشکلات و رفع نیازهای انسان ها. پس بهتر است به دور از تعصب، تلاش کنیم تا بهترین محصولات را خلق کنیم و در این مسیر سعی کنیم هر زبانی که میدانیم را به بهترین شکل ممکن به کار بگیریم.بعنوان کارآفرین و مدیر کسب و کار، در انتخاب زبان و فریمورکِ توسعه ی نرم افزار، نه از روی هیجان و نگاه به ترِند ها، بلکه با بررسی نیازها و امکاناتِ در دسترس، اقدام کنیم.