به نظر من در بازار php بیشتر استفاده میشود و آن به دلیل این است که اسکریپتهای آماده مجانی زیاد پیدا میکنی که با php کار میکنند. این دلیلی شده است که هر کسی بتواند با مقداری برنامه نویسی c بتواند با جابجا کردن و تغییر دادن این اسکریپتها خود را برنامه نویس بحساب بیاورد. این کار هم زمان کمتری میبرد هم اینکه ارزانتر تمام میشود. البته نگفته نماند که این سایتها اکثرا خیلی راحت هک میشود زیرا هکر میداند برنامه چطوری نوشته شده و از چه طریقی میتواند حمله کند.
در asp اینجورینیست شما اسکریپت مجانی آماده کم پیدا میکنی و اکثر آنها هم که پیدا میکنی قابل دستکاری نیست بنا بر این شما میبایست خودتان همهٔ کارها را انجام بدهید و این به معنی قیمت بالا میباشد. برنامه نویسان asp.net واقعا برنامه نویس هستن.
من شخصاً آینده asp.net را روشن میبینم و در این کار قدم برداشتم مخصوصاً که Silver Light که واقعا ترکونده.
موفق باشید