moji5
17th December 2009, 09:13 PM
با انتشار نسخه Visual Studio 2010 - Beta 2.0، نام فریم ورک آجاکسی شرکت مایکروسافت که نام سابق آن ASP.NET AJAX بود، به Microsoft Ajax Library تغییر نمود. این تغییر به 2 علت به وجود آمده است:
فریم ورک آجاکسی مایکروسافت صرفا وابسته به فریم ورک سمت سرور ASP.NET نمی باشد و قابل استفاده در فناوری های ASP.NET Web Forms, ASP.NET MVC, PHP, Ruby on RAILS و حتی یک صفحه HTML ساده نیز می باشد. ولی نام ASP.NET AJAX اینطور القاء می نمود که این فریم ورک مختص تکنولوژی ASP.NET می باشد.
نوشتن صحیح کلمه آجاکس به شکل AJAX (توجه کنید که کلمه با حروف بزرگ نوشته شده است) می باشد زیرا این کلمه مخفف عبارت Asynchronous JavaScript and XML می باشد و طبق قوانین زبان لاتین باید مخفف آن با حروف تماما بزرگ نوشته شود. ولی استفاده این کلمه به شکل Ajax بسیار معمول گردیده و در نتیجه شرکت مایکروسافت نیز از این پس این کلمه را به شکل Ajax استفاده خواهد نمود.
در نسخه Microsoft Ajax Library - preview 6 که همزمان با VS 2010 - Beta 2 منتشر شد تغییرات و بهبود های بسیاری در این فریم ورک به وجود آمده است که موارد زیر از آن جمله می باشند.
گرامر نوشتاری این زبان تغییراتی نموده است که کار توسعه گران کنترل های آجاکسی را بسیار ساده تر نموده است.
بارگذاری اسکریپت ها به صورت داینامیک و بنا به ضرورت، امکان پذیر شده است و دیگر نیاز نیست که هنگام لود شدن صفحه تمام اسکریپت ها را بارگذاری نمود و می توان پس از بارگذاری صفحه و در صورت نیاز در هر هنگامی دستور بارگذاری این اسکریت ها را صادر نمود. (البته این امکان در ASP.NET AJAX 3.5 نیز موجود بود ولی کلاس های مورد نیاز این عمل به صورت Private بنابر قوانین نامگذاری این فریم ورک، تعریف شده بودند)
تلفیق این فریم ورک با فریم ورک محبوب jQuery نیز از خواسته های برنامه نویسان آجاکس بود که در این نسخه این موضوع به صورت بسیار جذابی انجام گردیده و اکنون به راحتی می توان در درون هر یک از این فریم ورک ها از دیگری نیز استفاده نمود.
فریم ورک آجاکسی مایکروسافت صرفا وابسته به فریم ورک سمت سرور ASP.NET نمی باشد و قابل استفاده در فناوری های ASP.NET Web Forms, ASP.NET MVC, PHP, Ruby on RAILS و حتی یک صفحه HTML ساده نیز می باشد. ولی نام ASP.NET AJAX اینطور القاء می نمود که این فریم ورک مختص تکنولوژی ASP.NET می باشد.
نوشتن صحیح کلمه آجاکس به شکل AJAX (توجه کنید که کلمه با حروف بزرگ نوشته شده است) می باشد زیرا این کلمه مخفف عبارت Asynchronous JavaScript and XML می باشد و طبق قوانین زبان لاتین باید مخفف آن با حروف تماما بزرگ نوشته شود. ولی استفاده این کلمه به شکل Ajax بسیار معمول گردیده و در نتیجه شرکت مایکروسافت نیز از این پس این کلمه را به شکل Ajax استفاده خواهد نمود.
در نسخه Microsoft Ajax Library - preview 6 که همزمان با VS 2010 - Beta 2 منتشر شد تغییرات و بهبود های بسیاری در این فریم ورک به وجود آمده است که موارد زیر از آن جمله می باشند.
گرامر نوشتاری این زبان تغییراتی نموده است که کار توسعه گران کنترل های آجاکسی را بسیار ساده تر نموده است.
بارگذاری اسکریپت ها به صورت داینامیک و بنا به ضرورت، امکان پذیر شده است و دیگر نیاز نیست که هنگام لود شدن صفحه تمام اسکریپت ها را بارگذاری نمود و می توان پس از بارگذاری صفحه و در صورت نیاز در هر هنگامی دستور بارگذاری این اسکریت ها را صادر نمود. (البته این امکان در ASP.NET AJAX 3.5 نیز موجود بود ولی کلاس های مورد نیاز این عمل به صورت Private بنابر قوانین نامگذاری این فریم ورک، تعریف شده بودند)
تلفیق این فریم ورک با فریم ورک محبوب jQuery نیز از خواسته های برنامه نویسان آجاکس بود که در این نسخه این موضوع به صورت بسیار جذابی انجام گردیده و اکنون به راحتی می توان در درون هر یک از این فریم ورک ها از دیگری نیز استفاده نمود.