خوش آمديد!
15:53 سه شنبه 2 خرداد ماه ، 1391
تبلیغات راست
پکیج آموزش جامع دوره مهندسی شبکه مایکروسافت MCSE
خبر خوان

خبر خوان

دسته بندی مقالات
وب
  مقالات HTML
  مقالات PHP
  مقالات ASP.NET
  مقالات CSS
  مقالات XML
  مقالات JavaScript
  مقالات CMS
  مقالات Dreamweaver
  مقالات ColdFusion
  مقالات IIS
  مقالات Apache
  مقالات AJAX
  مقالات Flex
  مقالات AIR
  مقالات Expression Web
  مقالات SEO
  مقالات عمومی وب
برنامه نویسی
  مقالات C / C++
  مقالات C#
  مقالات VB.NET
  مقالات VB6
  مقالات دلفی
  مقالات VbScript
  مقالات اکشن اسکریپت
  مقالات Python
  مقالات سیلور لایت
  مقالات عمومی برنامه نویسی
سخت افزار
  مقالات CPU
  مقالات RAM
  مقالات دیسک سخت
  مقالات MainBoard
  مقالات کیبورد
  مقالات کارت گرافیک
  مقالات چاپگر
  مقالات عمومی سخت افزار
سیستم عامل
  مقالات ویندوز سون
  مقالات ویندوز ویستا
  مقالات ویندوز XP
  مقالات لینوکس
  مقالات سیستم عامل مک
  مقالات عمومی سیستم عامل
گرافیک دو بعدی
  مقالات فتوشاپ
  مقالات Illustrator
  مقالات Corel
  مقالات Painter
  مقالات QuarkXpress
  مقالات InDesign
  مقالات Fireworks
  مقالات Lightroom
  مقالات Bridge
  مقالات آکروبات
  مقالات فلش
  مقالات Expression Medial
  مقالات Expression Blend
  مقالات عمومی گرافیک دو بعدی
گرافیک سه بعدی و انیمیشن سازی
  مقالات تردی مکس
  مقالات مایا
  مقالات اتوکد
  مقالات عمومی گرافیک سه بعدی
میکس و مونتاژ
  مقالات After Effects
  مقالات پرمیر
  مقالات ادیوس
  مقالات SoundBooth
  مقالات Apple Reason
  مقالات Corel Video Studio
  مقالات Audition
  مقالات Pro Tools
  مقالات FLStudio
  مقالات SoundFordge
  مقالات عمومی ویرایش صوت و فیلم
پایگاه داده
  مقالات SQL Server
  مقالات اکسس
  مقالات MySQL
  مقالات اراکل
  مقالات عمومی پایگاه داده
شبکه
  مقالات اکسچنج سرور
  مقالات SharePoint Server
  مقالات ویندوز سرور 2003
  مقالات ویندوز سرور 2008
  مقالات ISA Server
  مقالات VMware
  مقالات MS Virtualization
  مقالات MCSE
  مقالات MCITP
  مقالات CCNA
  مقالات CCNP
  مقالات CCIE
  مقالات مایکروسافت System Center
  مقالات Wireless
  مقالات Wi-Fi
  مقالات WiMax
  مقالات Citrix
  مقالات DSL
  مقالات BizTalk
  مقالات Commerce Server
  مقالات Forefront
  مقالات Groove
  مقالات Communication Server
  مقالات Project Server
  مقالات Storage Server
  مقالات امنیت شبکه
  مقالات VoIP
  مقالات عمومی شبکه
آفیس و برنامه های تجاری
  مقالات Word
  مقالات Excel
  مقالات Access
  مقالات PowerPoint
  مقالات Visio
  مقالات OneNote
  مقالات Publisher
  مقالات Outlook
  مقالات Amalga
  مقالات Dynamics AX
  مقالات Dynamics CRM
  مقالات Dynamics GP
  مقالات Dynamics NAV
  مقالات Dynamics POS
  مقالات Dynamics RMS
  مقالات Dynamics SL
  مقالات عمومی آفیس و برنامه های تجاری

Ajax چيست؟

Ajax چيست؟ 

پدیده  انقلابی Ajax
اگر برنامه نویس وب هستید، لابد خبر دارید كه این روزها همه درباره Ajax صحبت می كنند. بعضی معتقدند Ajax یكی از اركان فنی موج جدیدی است كه به Web 2.0 معروف شده است و انجمن ها و تریبون های آنلاین مملو از مقالات و اظهارنظرهای مربوط به Ajax است
اگر برنامه نویس وب هستید، لابد خبر دارید كه این روزها همه درباره Ajax صحبت می كنند. بعضی معتقدند Ajax یكی از اركان فنی موج جدیدی است كه به Web 2.0 معروف شده است. بعضی از سایت های بزرگ مانند یاهو و گوگل هم اكنون Ajax را به خدمت گرفته اند، انجمن ها و تریبون های آنلاین مملو از مقالات و اظهارنظرهای مربوط بهAjax است و همزمان تلاش های وسیعی در جریان است تا این فناوری جدید همچنان به صورت اپن سورس باقی بماند و انحصاری نشود .



Ajax چیست؟
واژه Ajax با تلفظ (ای جكس) یا (ای ژاكس) سرنام عبارت Asynchronous JavaScript and XML و به معنی تركیب نامتقارن جاوا اسكریپت و XML است. ماهیت صفحات وب و پروتكل HTTP به گونه ای است كه به طور معمول وقتی درحال وب گردی هستیم، به ازای هر كنش و واكنش میان ما و سایتی كه در حال كار با آن هستیم، كل یك صفحه وب از نو بارگذاری و تازه سازی (refresh) می شود .

ای جكس فناوری جدیدی است كه تغییر محسوسی را در این سناریو به وجود می آورد؛ به این ترتیب كه به جای بارگذاری مجدد كل صفحه، فقط قسمتی تغییر می كند كه قرار است اطلاعات جدید را به نمایش درآورد و كلیه عملیات ارسال اطلاعات و دریافت نتایج در پشت صحنه انجام می شود. در نتیجه هیچ گاه صفحه سفید و خالی وب در فواصل كنش و واكنش های هنگام كار با مرورگر دیده نمی شود و احساسی مشابه تجربه كار با یك نرم افزار دسكتاپ به كاربر دست می دهد .
جادوی ای جاكس چیزی نیست جز یك فكر بكر و آن هم تركیب كردن جاوا اسكریپت و XML در قالب یك موجود  نرم افزاری جدید .
اصطلاح Ajax را اولین بار كارشناسی از شركت Adaptive Path به نام جسی جیمزگرت در مقاله ای با عنوان <ای جكس؛ رهیافت جدیدی در برنامه های تحت وب > مطرح كرد و خیلی سریع مورد استقبال گسترده برنامه نویسان وب در سراسر جهان قرارگرفت. اعتقاد عمومی این است كه تاریخچه به كارگیری تكنیك مذكور به پیدایش نرم افزار Outlook WebAccess و استفاده از فرمان XMLHttpRequest كه مایكروسافت ابداع كرده و در نرم افزار اینترنت اكسپلور به كار رفته است، برمی گردد. اما امروزه اغلب مرورگرهای مهم و شناخته شده (از جمله فایرفاكس) از آن پشتیبانی می كنند و دیگر یك فناوری محدود به اینترنت اكسپلورر نیست .
چرا Ajax این قدر اهمیت دارد؟
فناوری ای جكس جدید است و شگفت انگیز به نظر می رسد. ولی در حقیقت كل این شعبده بر اساس فناوری هایی بنا شده است كه هم اكنون موجودند: جاوا اسكریپت و XML. هر دوی این فناوری ها تا حد زیادی باز هستند و منحصر به شركت خاصی نیستند. به همین دلیل این روزها تمام محافل دنیای برنامه نویسی مملو از مقالات و تحلیل هایی درباره Ajax است. به عنوان نمونه می توانید صفحه نخست سایت موسوم به كانال شبكه برنامه نویسان سان را بازكنید .
بیشتر این صفحه (در زمان نگارش این یادداشت) به مقالات و مطالب متنوعی درباره Ajax اختصاص یافته است. مجلات برنامه نویسی نیز مقالات متعددی در این زمینه منتشر كرده اند و سایت های معروفی مانند
O' Reilly
و xml.com نیز در این باره مطلب دارند .

بنابراین ظرفیت بالایی برای تبدیل ای جكس به یك استاندارد جهانی وجود دارد. از این رو قرار است در تاریخ سیزدهم مارس سمینار مهمی در زمینه Ajax برگزار شود. اگر همین الان به سایت ajaxseminar.com مراجعه كنید، متوجه می شوید كه علاوه بر طراح این تكنیك، چندین برنامه نویس شاخص از شركت های بزرگی همچون یاهو در آن شركت خواهند داشت .
این فناوری از یك جنبه دیگر نیز اهمیت دارد. به دلیل عدم نیاز به بارگذاری مجدد كل یك صفحه وب، مقدار داده هایی كه لازم است برای تكمیل یك Interaction میان كاربر و سایت مبادله شود، به شدت كاهش می یابد و این به معنی افزایش محسوس سرعت نرم افزارهای تحت وب، سهولت به كارگیری اینترفیس های مبتنی بر ای جكس و كاربرپسندترشدن آن ها می شود. به همین دلیل این روزها اكثر پورتال های بزرگ (مانند یاهو) مشغول طراحی اینترفیس های مبتنی بر Ajax هستند .
با این همه مزایای ای جكس  به همین  موارد ختم نمی شود. تصور كنید وقتی در طول شبانه روز میلیاردها بار فرآیند بارگذاری مجدد صفحات وب تعاملی در شبكه اینترنت تكرار می شود، استفاده از ای جكس چگونه موجب آزاد شدن پهنای باند اینترنت و در نتیجه میلیاردها دلار صرفه جویی اقتصادی در این زمینه می شود و این به نوبه خود انقلابی در عرصه وب و فضای سایبر به شمار می رود. این تحول در شرایطی اتفاق می افتد كه همزمان فناوری های اینترنت پرسرعت همچون ADSL به شدت در حال رشد هستند .
حال تصور كنید اگر فناوری ای جكس در مقیاس گسترده ای مورد استفاده نرم افزارهای تحت وب قرارگیرد. آنگاه افزایش سرعت كار با اینترنت چند برابر خواهد شد. چنین تحولی می تواند اینترنت را به كامپیوتر دوم كاربران تبدیل كند. به گونه ای كه برای آن ها اجرای یك نرم افزار از روی وب تفاوت محسوسی با اجرای آن از روی كامپیوتر دسكتاپ نداشته باشد. در این صورت ممكن است واقعا بخش مهمی از توان پردازشی نرم افزارها، چه از نوع دسكتاپ و چه از نوع تحت وب به سیستم های موسوم به Web Service واگذار شود. از این رو كسانی كه مبتكر و مشوق ایده وب سرویس بوده اند، این روزها انگیزه تازه ای برای سرعت بخشیدن به این فناوری پیدا كرده اند و تلاش می كنند دو فناوری ای جكس و وب سرویس  را به یكدیگر پیوند دهند و راهكارهای تازه ای بیافرینند .
كدام سایت ها از ای جكس استفاده كرده اند؟
دنیای برنامه نویسی وب هنوز درگیر هیجانات مربوط به آشنایی با این پدیده است و در حال بررسی مشكلات تكنیكی و هضم و جذب آن در بافت برنامه های تحت وب می باشد. به همین دلیل میزان استفاده عملی از آن چندان گسترده نیست. اما چون كارایی ای جكس دیگر برای همه ثابت شده است، حركت های بزرگی در سراسر اینترنت به سمت استفاده از این فناوری در جریان است. از جمله اینترفیس نسخه دوم Yahoo Mail كه به نسخه بتا معروف است و فعلا در دسترس كاربران سرویس غیر رایگان یاهو قراردارد، از همین فناوری استفاده می كند كه به زودی اینترفیس جدید در دسترس عموم قرار می گیرد. سرویس Gmail و Google Map نیز از این فناوری استفاده می كنند



ارسال شده در مورخه : جمعه، 15 آبان ماه ، 1388   چاپ مطلب

آموزش ویرایش ویدیو با افتر افکت


مرتبط با موضوع :

 Ajax : تحولی بزرگ در عرصه وب ( بخش هشتم )  [چهارشنبه، 14 بهمن ماه ، 1388]
 Ajax : تحولی بزرگ در عرصه وب ( بخش هفتم )  [چهارشنبه، 14 بهمن ماه ، 1388]
 Ajax : تحولی بزرگ در عرصه وب ( بخش ششم )  [چهارشنبه، 14 بهمن ماه ، 1388]
 Ajax : تحولی بزرگ در عرصه وب ( بخش پنجم )  [چهارشنبه، 14 بهمن ماه ، 1388]
 Ajax : تحولی بزرگ در عرصه وب ( بخش چهارم )  [چهارشنبه، 14 بهمن ماه ، 1388]
 درباره Ajax  [جمعه، 15 آبان ماه ، 1388]


تبلیغات چپ
پکیج Windows Server 2008 MCITP Enterprise Administ
آخرین مقالات
· ۱۴ تغییراتی احتمالی که در iPhone 5 خواهید دید!
· روشهایی برای افزایش عمر باتری موبایل
· p1000 پرفروش ترین تبلت سامسونگ
· خالی کردن فضای هارد دیسک
· ۷ دلیل برای خرید مطمئن سامسونگ Galaxy Note
· معرفی لایف بوک ها ویژگی های مربوط به آنها
· معرفی ۱۰ فناوری برتر ماه گذشته در عرصه آی تی
· معرفی دلایلی برای خرید گوشی با قابلیت ویندوز فون
· SCX-4729FD چاپگر چندکاره سامسونگ
· تعریف سیستم عامل اندروید و مهمترین ویژگی های آن
· لپ تاپ های Samsung Series 7 Game 3D
· پرطرفدارترین موبایل های هوشمند تا بهار ۲۰۱۲
· Sony Unveila Xperia Sola و صفحه نمایش شناور
· کنترل دستگاه اندرویدی توسط دسکتاپ
· 10 تبلت برتر بهار سال 2012
· Optimus 3D Max دومین گوشی سه بعدی ال جی به عنوان محصولی بی همتا
· G6-1160EE لپ تاپ باقابلیت و پرمخاطب HP
· راه های افزایش امنیت در اینترنت
· آموزش مراحل پاک کردن آرشیو یاهو مسنجر
· مانیتورهایی مخصوص بازی های ویدئویی و گیمرها
· نکات مهم در مورد سرچ گوگل
· معرفی بهترین تبلت های بازار از نظر کیفیت نمایشگر
· معرفی رایانه ها و تبلت های سازگار با ویندوز ۸
· ویژگی های Galaxy note 10.1 شرکت سامسونگ
· مهمترین دلایل خرابی سریع لپ تاپ ها

[ موارد بیشتر در بخش اخبار و تازه ها ]
پربیننده ترین مقالات
· استاندارد های ISO/IEC 17799 و BS7799-2
· توصیه های مهم امنیتی در مورد لینوکس و یونیکس
· گرما در cpuها
· معماری client/Server در اینترنت
· آشنایی با سیستم فایل GNU/Linux
· یک MAC BOOK PRO جدید در بازار ایران
· معرفی دو مدل لپ تاپ با قابلیت سونی سری F
· F137HG/B، لپ تاپ سایز بزرگ سونی در بازار داخلی
· اندر احوالات کرک و کپی رایت
· EE31FX/BJ، لپ تاپ ارزان قیمت سونی در بازار داخلی
· معرفی z216 FX/L از لپ تاپ های سونی
· مدل MD313LL/A ، Macbook ارزان قیمت در بازار داخل
· تاریخچه کامپیوتر
· مشاهده آنلاین سوابق بیمه شدگان
· چگونگی اختصاص دادن یک آدرس IP استاتیک به یک رایانه در شبکه در ویندوز Xp ، Vista یا Seven
· آشنایی با روتر و سوئیچ(router and switch)
· الگوریتم های مرتب سازی آرایه ها
· تاریخچه ی پیدایش زبان های برنامه نویسی شی گرا
· GPS چیست؟
· به روز رسانی ویندوز 7 با نرم افزار Windows Update
· پایگاه داده های سیار Mobile database
· بازیابی رمز عبور در ویندوز 7
· معماری سرویس گرا Service Oriented Architecture چیست؟
· انتقال اطلاعات با Replication در SQL Server
· آموزش نرم افزار Virtual Box

[ موارد بیشتر در بخش اخبار و تازه ها ]
مقالات تصادفی
· اینترنت در حال نابودی!
· ۱۰ نکته برای حفظ امنیت
· آشنایی با سازمان مدیا لب آسیا
· ترفندی برای کشف آی دی مورد نظر در چت
· مدیا سنتر از ویندوز ۸ حذف نخواهد شد
· نگاهی به HTC Flyer، جدیدترین تبلت شرکت HTC
· ماکرو و نحوه ایجاد آن در Office Xp
· امنیت خود را در فضای آنلاین افزایش دهید
· ۱۲ تلفن همراه هوشمند با بیشترین امکان آسیب پذیری امنیتی
· وب سرویس چیست؟
· مهاجرت از نقطه های مختلف ویندوز امکان پذیر شد
· تماشای زنده تلوزیون در گوگل کروم
· ویندوز 8 از طریق حافظه های USB نیز اجرا می شود
· تولید سری جدید دوربین‌های دیجیتالی سازگار با محیط‌زیست
· بازیافت زباله های الکترونیکی
· web 3
· به Kindle Fire سلام کنید
· ۱۰ خرید گران قیمت گوگل
· كامپيتوترتان را دو قفله كنيد؟!
· کاهش ۸۲ درصدی هرزنامه ها در سال 2011
· آموزش اسمبلی(7)
· ترفندهای مقابله با هکرها!
· پردازنده جدید AMD برای رایانه های رومیزی و همراه
· شرکت ها از نرم افزارهای متن باز استقبال می کنند!
· DRW-24B5ST درایو نوری ایسوس با فناوریهای پیشرفته

[ موارد بیشتر در بخش اخبار و تازه ها ]
امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

آموزش عکاسی ، آموزش رتوش