مشاهده نسخه کامل
: تفاوت بین Asp.net Web Forms و Asp.net Web Pages
سلام
عزیزان فرق این دو با هم چیست؟ من مدت ها فکر میکردم یکی هستند :n15: افسوس ....
سلام
WebForm
پروژه های کلاسیک و سنتی طراحی سایت ASP.Net هستند.
همان تگ های آشنا :asp> معمولاً در این نوع پروژه ها استفاده میشوند.
با وجودی که این ساختار کاملاً توسط مایکروسافت پشتیبانی میشود ولی گسترش و توسعه آن متوقف شده و (نظر شخصی>) بعید نیست در سالهای آتی و نسخه های آتی VS کلاً حذف شود!
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
WebPage
به صفحات جدیدی اشاره دارد که تلاش میکند تولید محتوای Html را درون صفحات ساده تر و خطی تر نماید، که روند کاری آن کمی شبیه ASP کلاسیک (غیردات نتی-منسوخ شده) یا PHP است.
معمولاً نمود عملی در این قالب میتوانیم از سینتکس جدید Razor استفاده کنیم.
این سینتکس با یک نماد @ ساده میتواند شروع کدهای برنامه نویسی سمت سرور را تشخیص دهد و پایان آن را هم تلاش میکند خودکار متوجه شود
و...
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
MVC
معماری جدیدی در تولید پروژه های وب سایتی ASP.Net است که یک معماری سه لایه مبتنی بر Model-View-Control را پیشنهاد میدهد و با امکانات خاص خود در ضمینه اعتبارسنجی و مسیر یابی و... امکان استفاده از تکنولوژ های جدید و حتی بهینه سازی بیشتر برای موتور سرچ ها را فراهم میکند.
MVC برای صفحات خود از WebPage استفاده میکند و ما معمولاً WebPage را در قالب پروژه های MVC استفاده میکنیم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
vNext
نسخه آتی برنامه نویسی وب ASP.Net است که در خصوص پشتیبانی ذاتی معماری های موجود (مانند DI) و تکنولوژی های جدید (مانند کامپایلر یا اجرای بدون IIS و...) پیشرفت قابل ملاحظه ای کرده و برای پردازش درخواست ها از حافظه کمتری استفاده میکند در این راستا حتی وابستگی قدیمی و بیش از 10 ساله را به System.Web.dll حذف کرده که در نوع خود نوعی شخم زدن حساب میشود!!!
نسخه آزمایشی آن در دسترس است ولی در نهایت اینکه که چه خواهد بود را باید در آمدن نسخه نهایی آن بررسی کرد.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.