Ajax چیست ؟


ویژگی های ajax در asp.net شما را قادر می سازند تا صفحات وبی را بسازید که تجربه ای به یادماندنی برای کاربر را فراهم آورند و رابط گرافیکی مناسبی را نیز ارائه دهند.

ویژگی های ajax شامل کتابخانه های client script هستند که با فناوری های dhtml و جاوا اسکریپت همکاری کرده و همچنین با پلتفورم asp.net نیز ادغام شده اند.

توسط این ویژگی ها می توانید کارایی وب سایت خود را افزایش دهید.

چرا از این ویژگی ها استفاده می نماییم ؟

ویژگی های ajax در asp.net این امکان را به شما می دهند تا وب اپلیکیشن هایی با مزایایی بالا را ایجاد نمایید که  baseserver هستند.

این ویژگی ها شامل موارد ذیل هستند :

تقویت کارایی اجرای صفحه ، چرا که بخش مهمی از پردازش صفحات وب در مرورگر اجرا می شوند.

وجود عناصر UI آشنا مانند progress indicators, tooltips, and pop-up windows.

به روز آوری تنها بخشی از صفحه ی وب به منظور کاهش زمان لود صفحه

ادغام سرویس های asp.net برای مواردی مانند forms authentication, roles, and user profiles.

کلاسهای تولید اتوماتیک Proxy که متدهای فراخوانی وب سرویس ها را ساده می سازند.

یک framework که به شما این امکان را می دهد تا کنترل های سمت سرور را سفارشی نمایید

پشتیبانی ار مرورگرهای معروف مانند Microsoft Internet Explorer, Mozilla Firefox, and Apple Safari.

معماری ajax در asp.net :

این معماری از دو قسمت تشکیل یافته است :

client-script libraries and server components

معماری client از بخش های ذیل تشکیل یافته است :

Client component :

component  ها به سه دسته تقسیم می شوند :

آنهایی که اشیا غیر بصری هستند و کدها ر ا فشرده می کنند.

Behavior که رفتار اولیه المنت های DOM را توسعه می دهند.

Control ها که یک عنصر dom جدید که رفتار سفارشی دارد را نمایش می دهد.

Browser compatibility : با ابن امکان می توانید کدهای اسکریپت خود را فارغ از نوع  مرورگر بنویسید.

Networking : لایه networking ارتباط بین اسکریپت در مرورگر و سرویس های web base و برنامه های کاربردی را ایجاد می نماید.

Core services :  این مورد شامل سرویس های هسته مانند اکستنشن های شی گرا ، کتاب خانه کلاس پایه و پشتیبانی از کتابخانه های جاوا می شود.

معماری ajax server از قسمت های ذیل تشکیل یافته است :

Script Support

Localization

Web Services

Application Services

Server Controls

The ASP.NET AJAX Control Toolkit هم مجموعه ای از مثالها و کامپوننت ها را شامل می شود تا برخی کارها را که توسط آنها می توانید کنترل های ajax را ایجاد نمایید نشان دهند.

میلاد خوشدل

در حوزه‌ی امنیت وب و شبکه فعالیت می کند، عاشق پارکور است و مدیریت دیتاسنتر، امن سازی شبکه های مخابراتی و کابلی و برنامه نویسی وب و موبایل از تجارب کاری او می باشد. او در حال حاضر بنیانگذار ریجاکس است.

نظر خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

هجده − چهارده =


تگ های html مجاز به استفاده می باشند: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ارسال یک پیام