میدونم حرف زدن در این مورد باز هم بحث همیشگی asp.net و PHP رو به میون میکشه ولی تجربه خود من نشون داده به دلیل اینکه اکثر کاربر های ایرانی از یکی از CMS هایی که معمولا با PHP نوشته شده روی سایتشون استفاده میکنن ، به همین دلیل غیر از موارد خاص اکثرا دنبال برنامه نویس PHP هستن ...
و به این دلیل که asp.net معمولا در دانشگاه تدریس میشه ، بی نهایت برنامه نویس با این زبان داریم در حالی که اکثر کسانی که PHP کار میکنن خودشون این زبان رو یاد گرفتن و از این نظر هم رقبای کمتری برای بازار کار دارید .
من هدفم مقایسه این دوتا نبود و اصلا به نظرم درست نیست مقایسه کردنشون
و از نظر خودم phpبرتری های بیشتری داره و مهمترینش همون متن باز بودنش هست و البته قابل حمل بودنش
ولی asp.net هم یه سری برتری هایی داره مثلا asp چون بخشی از یک تکنولوژی مادر هست از کتابخانه کامل تری نسبت به php بر خورداره
یا مثلا سرعت بیشتری داره چون کامپایل میشه ولی php زمان اجرا خط به خط تفسیر میشه
و ...
اگر هم قراره قضاوت بشه بین این دوتا نباید از رو تعصب باشه مثلا چون من phpکار کردم بگم php بهتره یا بالعکس
بازار کار و درآمد دوتا مقوله متفاوتن به نظر من بازار کار asp بهتره ولی درآمد php بیشتره عموما پول بیشتری میدن بابت php یکی از دلایلش همونه که شما گفتید چون کمترن کسایی که php کار میکنن(این نظر منه)