ASP.NET AJAX قابلیتهای خوبی در بخش سرور و استخراج اطلاعات از آن دارد. jQuery هم قدرت و انعطاف خیلی خوبی در کلاینت دارد. jQuery در ASP.NET MVC به شدت مورد توجه است و بعضی امورات آن از جمله آژاکس از طریق jQuery انجام میپذیرد. پس یادگیری jQuery یعنی یک گام به سوی ASP.NET MVC. نتیجه این که به نظر میرسد عاقلانهتر این باشد که در یک راه حل آژاکسی از هر دو به طور هم زمان استفاده شود، از jQuery در بخش کلاینت و کنترلها و از ASP.NET AJAX در سمت سرور برای استخراج اطلاعات و ارسال آنها به کلاینت به شیوههایی مثل JSON.
یادگیری
۱- سایت encosia.com – تاکید دارد به استفاده همزمان jQuery و ASP.NET AJAX
۲- سایت http://www.asp.net/learn/ajax/ برای ASP.NET AJAX
۳- کتاب jQuery in Action (۳۷۶ صفحه)
۴- سایت «کد پراجکت» http://www.codeproject.com/KB/ajax/
۵- یک link blog راجع به ASP.NET و AJAX که مطالبش پیوندی است به خیلی از منابع معتبر (tipsdotnet.com )
۶- RefCardهای موجود در سایت DZone
۷- http://blog.dreamlabsolutions.com/
۸- سایت iDevCenter
۹- وبلاگ وحید نصیری
منابع
۱- یک مقایسه قدیمی ولی بسیار دقیق و آموزنده راجع به کتابخانههای آژاکسی قابل استفاده در ASP.NET
۲- یک RefCard از DZone با اطلاعاتی دقیق از آژاکس بدون استفاده از ASP.NET
۳- فهرستی از کتابخانههای آژاکسی قابل استفاده در زبانها و سکوهای مختلف برنامهنویسی
۴- فهرستی از کتابخانههای آژاکسی قابل استفاده در ASP.NET اعم از ASP.NET AJAX و غیره
۵- مایکروسافت در این نوشته اعلام کرده پشتیبانی از jQuery را به مجموعه asp.net اضافه کرده است.
۶- مثالی از کاربرد jQuery و ASP.NET به جای آژاکس
۷- ضمن معرفی منابع خوبی برای ارتباط jQuery و ASP.NET راجع به یک ناهمخوانی کوچک jQuery و asp.net ajax صحبت میکند.
۸- مقایسه مختصری بین jQuery و ms ajax
۹- بهتر است در asp.net webforms از asp.net ajax استفاده شود ولی در asp.net mvc از jQuery استفاده شود
Comments
بسیار عالی بود. ممنون.
به نظرم بهتره در وب فرم ها از ASP.NET AJAX استفاده کنیم و در MVC از jQuery. همونطور که شما هم در مقاله ذکر کردین.
ممنون، البته منظور من بیشتر این بوده که حتی در WebForm هم حتیالمقدور از jQuery استفاده شود. و استفاده از ASP.NET AJAX محدود باشد به استخراج دیتا در سمت سرور و ارسال به کلاینت
سلام
من در مورد unicode اشکال دارم و اگر مایلید میخواهم برایم یک نرم افزار برای کار مشخصی بنویسید که نیاز به توضیح بیشتر دارد در صورت امکان با همراه من تماس بگیرید
با تشکر فراوان
کیوان کاوه
09125063916