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

موفق باشید