• رایج ترین زبان برنامه نویسی برای طراحی تارنما است.
  • زبانی است که فقط برای تولید تارنما استفاده می شود و با آن نمی توان برنامه ای برای ویندوز نوشت.
  • یک زبان منبع باز )open source( و قابل توسعه است.
  • یک زبان اسکریپت نویسی برای وب است.
  • روی معماری سه لایه توجه بیشتری دارد.

کاربر پسند است یعنی از لحاظ یادگیری بسیار ساده است و از امنیت بالایی برخوردار است.

  • تارنما های بزرگی مثل facebook و yahoo از آن استفاده می کنند.
  • عملکرد و اجرای php از Asp سریع تر است.
  • قابل حمل (cross platform) است و روی بیشتر سیستم عامل ها قابل اجراست و انعطاف پذیری بالایی دارد.
  • توانایی قرار دادن کدهای Html داخل آن وجود دارد با این ویژگی به راحتی می توان تارنما استاتیک را به تارنما دینامیک تبدیل کرد.
  • زبانی با توابع و کتابخانه های بالاست.
  • امکان برقراری ارتباط با بسیاری از پروتکل های مختلف نظیر NNTP ،DNS LDAP ،IMAP ،Pop3 و…
  •  

امکاناتی نظیر مجوز ورود به کاربران، برقراری ارتباط با بسیاری از کارت های اعتباری و…. را فراهم می کند.

در حال حاضر یکی از پرقدرت ترین زبان ها برای تولید صفحات وب پویاست .

معمولا بانک اطلاعاتی آن همان Sql Server است. ساخت یافته و شئ گراست .توجه زًیادی روی معماری سه لایه یا mvc دارد. با توجه به کتابخانه غنی، توابع و کلاس های دات نت تقریبا هر کاری در وب امکان پذیر است. کارها را ساده کرده و از یک فرم ساده و مجوزًی برای گسترش پیکربندی تارنما جهت ایجاد یک برنامه استفاده می کند. یک زبان برنامه نویسی  run timeاست. جعبه ابزار کامل و محیط طراحی توسعه یافته ای دارد و قابلیت گرافیکی بالایی دارد.

• امنیت را در سطوح مختلف تأمین می کند.