امروز: شنبه 26 آبان 1403
دسته بندی محصولات
بخش همکاران
دسته بندی صفحات
بلوک کد اختصاصی

Ajax تحولی بزرگ در عرصه وب

Ajax  تحولی بزرگ در عرصه وبدسته: کامپیوتر و IT
بازدید: 53 بار
فرمت فایل: doc
حجم فایل: 402 کیلوبایت
تعداد صفحات فایل: 88

اینترنت و مهمترین سرویس آن وب علاوه بر این كه حیات بشری را در هزاره سوم دستخوش تحولات فراوانی كرده است ، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد در واقع ، تحول در زندگی بشریت مدیون پیشرفت در سایر حوزه های فناوری‌ است یكی از این حوزه ها ، صنعت نرم افزار است

قیمت فایل فقط 3,000 تومان

خرید

Ajax  تحولی بزرگ در عرصه وب

Ajax  تحولی بزرگ در عرصه وب ( بخش اول )

اینترنت و مهمترین سرویس آن وب علاوه بر این كه حیات بشری را در هزاره سوم دستخوش تحولات فراوانی كرده است ، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد . در واقع ، تحول در زندگی بشریت  مدیون پیشرفت در سایر حوزه های فناوری‌ است . یكی از این حوزه ها ، صنعت نرم افزار است .
برای آشنائی با این تحول بد نیست مروری سریع داشته باشیم به گذشته وب و نرم افزار تا از این رهگذر بتوانیم ضرورت ایجاد فناورهای جدیدی نظیر Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درك كنیم .

مروری بر وب ، نرم افزار و تاثیر متقابل آنها بر یكدیگر

موجودات جدیدی كه ما امروزه آنها را با نام برنامه های وب می شناسیم ، ماحصل تاثیر وب بر نرم افزار و رشد رو به فزاینده استفاده از اینترنت در متن زندگی ، ماحصل تاثیر نرم افزار بر وب است . اجازه دهید ببینیم موضوع از كجا و با چه مختصاتی شروع گردید و هم اینك در چه وضعیتی به سر می بریم .

زمانی كه تیم . برنرز لی در سال 1990 اولین پیشنهاد خود در رابطه با وب را ارائه كرد ،  ایده كار بسیار ساده بود : ایجاد یك شبكه از اطلاعات متصل شده به یكدیگر با استفاده از ابرمتن ها و URIs ( برگرفته شده از  Uniform Resource Identifiers ) . وب در آغاز به عنوان یك رسانه اشتراك اطلاعات مطرح گردید تا از طریق آن دانشمندان و محققین بتوانند دانش و اطلاعات را بین خود به اشتراك گذاشته و نتایج تحقیقات را با یكدیگر مبادله نمایند . ارائه دهند گان با استفاده از یك استاندارد مستند سازی ، اطلاعات خود را تهیه و آنها را به مخاطبان خود ارائه می كردند . در آغاز برای استاندارد مستند سازی از ابزاری كه در آن زمان خود هنوز استاندارد نشده بود استفاده می گردید . HTML ، ابزاری است كه با بكارگیری مجموعه ای از تگ ها ، استاندارد لازم جهت نمایش یك مستند در نرم افزارهای نمایش دهنده ( مرورگرها )  را فراهم می نماید . نرم افزارهای نمایش دهنده ، مجهز به مفسرهائی جهت تفسیر تگ ها و نمایش اطلاعات موجود در مستند بر اساس تعاریف از قبل تعریف شده شدند . در آن زمان كه به سال های ابتدائی دهه 90 میلادی برمی گردد ، چیزی با نام برنامه های وب وجود نداشت و وب به عنوان رسانه ای جهت اشتراك و مبادله اطلاعات مطرح بود . تمامی تعاملات در عرصه وب محدود به درخواست یك مستند توسط سرویس گیرنده و ارسال آن توسط سرویس دهنده بود .

وب پویا با تمركز بر روی پردازش های سمت سرویس گیرنده : در ادامه ، نیاز به انجام برخی پردازش های اولیه مطرح گردید . با  توجه به این كه اینترنت از یك بستر سرویس گیرنده و سرویس دهنده ( client server based) به منظور دریافت درخواست كاربر و پاسخ به آن استفاده می كرد ، طراحان و پیاده كنندگان برای تحقق پردازش ها بر روی دو گزینه متمركز شدند : انجام پردازش ها در سمت سرویس گیرنده و  یا سمت سرویس دهنده . در آغاز ، برای انجام پردازش ها بر روی سرویس گیرنده متمركز شدند . با این هدف كه بتوان پردازش های مورد نیاز را ( با حوزه ای كه در آن زمان تعریف شده بود ) ، در سمت سرویس گیرنده انجام داد . برای تحقق خواسته فوق لازم بود كه بستر و ابزارهای لازم در بطن مرورگر ها ایجاد گردد . ظهور فناورهائی نظیر Html-DOM ، جاوااسكریپت ، CSS  ( برگرفته شده از  cascading style sheets ) و DHTML  ( برگرفته شده از Dynamic HTML  )  از جمله مهمترین تلاش های انجام گرفته در آن زمان برای تحقق پردازش ها در سمت سرویس گیرنده بود . برای آشنائی بیشتر با تلاش های انجام گرفته در آن زمان بد نیست مروری سریع داشته باشیم به آنچه طی سالیان گذشته در عرصه وب اتفاق افتاده است .

  • عرضه جاوا اسكریپت : Netscape Navigator اولین مرورگر وبی بود كه پس از طراحی و پیاده سازی موفقیت آمیز توانست به عنوان كاتالیزوری در رشد وب و عرضه فناوری های مرتبط با آن نقش بسیار مثبتی را ایفاء‌ كند . اغلب سازمان ها و شركت ها از مرورگر فوق به عنوان معیار استاندارد خود برای پیاده سازی فناوری های جدید استفاده می كردند . یكی از این فناوری ها ، جاوا اسكریپت بود . 
    جاو ااسكریپت توسط Brendan Eich از نت اسكیپ ایجاد و  نسخه شماره دو  آن در سال 1995 عرضه گردید . برای اولین مرتبه ، پیاده كنندگان قادر به ایجاد صفحات وبی شدند كه می توانست با كاربر تعامل برخورد نماید . استفاده از جاوا اسكریپت برای معتبر سازی داده در سمت سرویس گیرنده و حذف برخی مبادلات غیره ضروری بین سرویس گیرنده و سرویس دهنده از جمله مهمترین دستاورد بكارگیری جاوا اسكریپت در آن زمان بود . بدین ترتیب نطفه پردازش های ساده در سمت سرویس گیرنده به كمك جاوا اسكریپت بسته شد . قابلیت فوق در زمانی كه اكثر كاربران اینترنت از طریق یك مودم با سرعت 8 . 28 ( Kbps ) به شبكه وصل می شدند ، باعث می شد كه تعداد دفعاتی كه كاربران مجبور به انتظار برای دریافت یك پاسخ از سرویس دهنده باشند ، كاهش یابد . تحول فوق اولین مرحله جدی به سمت رویكرد Ajax در آن زمان بود .
  • ایجاد فریم :   در نسخه اولیه HTML با هر سند به عنوان یك موجودیت رفتار می شد  تا این كه در نسخه شماره چهار فریم ها معرفی گردیدند . با استفاده از فریم ها  نمایش یك صفحه وب می توانست مشتمل بر بكارگیری مجموعه ای از سایر صفحات وب باشد . ایده فوق یك اصلاح ساختاری اساسی در خصوص نحوه نمایش یك صفحه وب بود .  Netscape Navigator 2.0 اولین مرورگری بود كه از فریم ها و جاوا اسكریپت حمایت كرد . این یك مرحله جدی به سمت رشد و توسعه Ajax در آن زمان بود .
  • با توجه به این كه یك فریم ، یك درخواست مجزاء را  برای سرویس دهنده ایجاد می كرد ، قابلیت كنترل یك فریم و محتویات آن با استفاده از جاوا اسكریپت دنیای جدیدی را پیش روی طراحان و پیاده كنندگان صفحات وب قرار داد .
  • روش فریم مخفی  : به موازات این كه پیاده كنندگان درگیر نحوه استفاده از فریم ها شدند  ، یك روش جدید با هدف تسهیل در امر ارتباط بین سرویس گیرنده و سرویس دهنده مطرح گردید . روش فریم مخفی شامل تنظیم یك frameset با طول و یا عرض صفر پیكسل است كه هدف اساسی آن انجام فرآیند مقداردهی اولیه با سرویس دهنده بود . فریم مخفی شامل یك فرم HTML با فیلدهای خاصی است كه می توانست بطور اتوماتیك توسط جاوا اسكریپت تكمیل و برای سرویس دهنده ارسال گردد . زمانی كه فریم از سرویس دهنده مراجعت می كرد ، یك تایع دیگر جاوا اسكریپت فراخوانده می شد تا اعلام نماید كه داده از سمت سرویس دهنده برگردانده شده است . روش فریم مخفی ، اولین مدل درخواست و پاسخ غیرهمزمان را برای برنامه های وب به ارمغان آورد ( اولین رویكرد به مدل ارتباطی Ajax ) .
  • Dynamic HTML  و DOM  : تا سال 1996 ، وب یك دنیای ایستا را تجربه می كرد و برای تعامل محدود با كاربر از جاوا اسكریپت و روش فریم های مخفی استفاده می گردید . همچنان امكان تغییر در محتویات یك صفحه بدون نیاز به load مجدد آن از سرویس دهنده وجود نداشت .  در ادامه IE 4.0 ( برگرفته شده از  Internet Explorer  )  توسط شركت مایكروسافت ارائه گردید . در این نسخه علاوه بر بكارگیری اكثر فناوری های استفاده شده در Netscape Navigator ، یك ویژگی مهم دیگر با نام DHTML ( برگرفته شده از Dynamic HTML  ) نیز ارائه گردید . DHTML به پیاده كنندگان اجازه می داد تا بتوانند هر بخشی از یك صفحه مستقر شده در حافظه سرویس گیرنده را با استفاده از جاوا اسكریپت تغییر دهند . DHTML به همراه عرضه غیره منتظره CSS ( برگرفته شده از  cascading style sheets ) به وب و نحوه پیاده سازی صفحات وب یك نیروی تازه داد. پیاده كنندگان توانستند با تركیب DHTML و روش فریم های مخفی هر بخشی از یك صفحه را با استفاده از اطلاعات دریافت شده از سرویس دهنده refresh نمایند . ویژگی فوق در زمان خود توانست یك تحول بزرگ در عرصه وب را ایجاد نماید .

این متن فقط قسمتی از تحقیق Ajax تحولی بزرگ در عرصه وب می باشد

جهت دریافت کل متن ، لطفا آن را خریداری نمایید

قیمت فایل فقط 3,000 تومان

خرید

برچسب ها : Ajax تحولی بزرگ در عرصه وب , جاوا اسكریپت , سرویس گیرنده و سرویس دهنده , روش فریم مخفی

نظرات کاربران در مورد این کالا
تا کنون هیچ نظری درباره این کالا ثبت نگردیده است.
ارسال نظر