معماری چارچوب ASP.NET از یکسری قسمت طراحی سایت در مشهد اصلی درست شده میباشد که در طی فرآیند گسترش در کنار هم قرار میگیرند.
۱- لهجه نرم افزارنویسی
پلتفرم ASP.NET از لهجه نرمافزارنویسی VB.NET به کار گیری مینماید که با اسم ویژوال بیسیک یا این که سی شارپ هم شناخته میشود.
۲- کتابخانه
چارچوب ASP.NET مشتمل بر کتابخانههای اساس چارچوب داتنت میباشد. همینطور مشتمل بر کتابخانههایی میباشد که با رایجترین شیوههای طراحی وب سایتتارنما مطابقت و همخوانی دارا هستند. یک کدام از این کتابخانهها MVC اسم دارااست و شما می توانید از الگوی پیاده سازی MVC برای تشکیل داد اینترنتنرم افزارها و اینترنتوب سایتها به کارگیری نمائید. با استعمال از طرح Model-View-Controller، می توانید یک اینترنتنرم افزار با سه نقش متفاوت بسازید: لایه تجاری، لایه اکران و لایه در اختیار گرفتن ورودی.
۳- فرصت اجرای گویش مشترک (Common Language Runtime)
پلتفرمی که نرم افزارهای .NET شما روی آن انجام می گردند، Common Language Runtime یا این که به اختصار CLR میباشد و برای جاری ساختن شغل های اساسی مانند پرنور کردن آبجکتها، پژوهش امنیت آنان، قرار دادن آنان در جای مطلوب در یاد، ایفا و مدیر گردآوریآوری آشغال (Trash) به کار گیری می گردد.
CLR، ابزارهای بیشتری را به داتنت اضافه مینماید که عمل یک توسعه و گسترشدهنده اینترنت را راحتخیس مینماید. این امکان خلال سه قسمت مهم میباشد که با چارچوب ارائه میگردد. یک کدام از آنها Razor اسم دارااست و یک سینتکس برای تشکیل داد صفحه ها اینترنت میباشد که از پوسته استعمال مینمایند. هنگام تشکیل داد صفحه های اینترنت پویا در سی شارپ، از این سینتکس برای پوستهها استعمال متعددی میگردد. Razor به بسطدهنده این قابلیت و امکان را می دهد که از صفحه ها master و الگوها برای ساختوساز صفحه ها اینترنت با داده ها و مقادیری که در حین مجال تغییرو تحول مینمایند، به کار گیری نمایند.
هنگام فعالیت با ASP.NET میتوانید از Microsoft Visual Studio تحت عنوان گوشه و کنار بسط یک دست خویش استعمال فرمایید؛ به این دلیلکه دارنده یک ویرایشگر کد منبع، یک دیباگر، یک کامپایلر و یک طراح میباشد. دیدنیخیس اینکه تمامی این ابزارها از روش یک رابط قابل دسترسی می باشند.
معماری چارچوب ASP.NET از یکسری قسمت طراحی سایت در مشهد اصلی درست شده میباشد که در طی فرآیند گسترش در کنار هم قرار میگیرند.
۱- لهجه نرم افزارنویسی
پلتفرم ASP.NET از لهجه نرمافزارنویسی VB.NET به کار گیری مینماید که با اسم ویژوال بیسیک یا این که سی شارپ هم شناخته میشود.
۲- کتابخانه
چارچوب ASP.NET مشتمل بر کتابخانههای اساس چارچوب داتنت میباشد. همینطور مشتمل بر کتابخانههایی میباشد که با رایجترین شیوههای طراحی وب سایتتارنما مطابقت و همخوانی دارا هستند. یک کدام از این کتابخانهها MVC اسم دارااست و شما می توانید از الگوی پیاده سازی MVC برای تشکیل داد اینترنتنرم افزارها و اینترنتوب سایتها به کارگیری نمائید. با استعمال از طرح Model-View-Controller، می توانید یک اینترنتنرم افزار با سه نقش متفاوت بسازید: لایه تجاری، لایه اکران و لایه در اختیار گرفتن ورودی.
۳- فرصت اجرای گویش مشترک (Common Language Runtime)
پلتفرمی که نرم افزارهای .NET شما روی آن انجام می گردند، Common Language Runtime یا این که به اختصار CLR میباشد و برای جاری ساختن شغل های اساسی مانند پرنور کردن آبجکتها، پژوهش امنیت آنان، قرار دادن آنان در جای مطلوب در یاد، ایفا و مدیر گردآوریآوری آشغال (Trash) به کار گیری می گردد.
CLR، ابزارهای بیشتری را به داتنت اضافه مینماید که عمل یک توسعه و گسترشدهنده اینترنت را راحتخیس مینماید. این امکان خلال سه قسمت مهم میباشد که با چارچوب ارائه میگردد. یک کدام از آنها Razor اسم دارااست و یک سینتکس برای تشکیل داد صفحه ها اینترنت میباشد که از پوسته استعمال مینمایند. هنگام تشکیل داد صفحه های اینترنت پویا در سی شارپ، از این سینتکس برای پوستهها استعمال متعددی میگردد. Razor به بسطدهنده این قابلیت و امکان را می دهد که از صفحه ها master و الگوها برای ساختوساز صفحه ها اینترنت با داده ها و مقادیری که در حین مجال تغییرو تحول مینمایند، به کار گیری نمایند.
هنگام فعالیت با ASP.NET میتوانید از Microsoft Visual Studio تحت عنوان گوشه و کنار بسط یک دست خویش استعمال فرمایید؛ به این دلیلکه دارنده یک ویرایشگر کد منبع، یک دیباگر، یک کامپایلر و یک طراح میباشد. دیدنیخیس اینکه تمامی این ابزارها از روش یک رابط قابل دسترسی می باشند.