یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله 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 نمایند . ویژگی فوق در زمان خود توانست یک تحول بزرگ در عرصه وب را ایجاد نماید .

در ادامه ، DOM ( برگرفته شده از Document Object Model ) ارائه گردید . برخلاف DHTML که صرفا" امکان تغییر بخش هائی خاص از یک صفحه وب را فراهم می کرد ، DOM دارای یک هدف بلندپروازانه دیگر بود . هدف DOM ارائه یک ساختار برای تمامی صفحه بود . انجام عملیات و یا پردازش بر اساس ساختار فوق ، امکان تغییر یک صفحه را فراهم می آورد . این مرحله بعدی به سمت Ajax بود .
• Iframes : با این که روش فریم مخفی بطور غیرقابل پیش بینی متداول گردید ، ولی دارای چالش های مختص به خود بود . افرادی می بایست زمان زیادی را صرف نوشتن یک frameset می کردند تا شرایط استفاده از فریم های مخفی فراهم گردد . زمانی که عنصر </ iframe > در سال 1997 و به عنوان بخشی از نسخه رسمی HTML 4.0 ارائه گردید ، یک قدم اساسی دیگر به سمت انقلاب بر روی وب حرکت شد .
• در مقابل تعریف frameset ، پیاده کنندگان قادر به استفاده از فریم ها در هر مکانی از صفحه شدند . بدین ترتیب پیاده کنندگان توانستند از iframe نامرئی ( با بکارگیری قابلیت های CSS ) در یک صفحه استفاده نمایند و شرایط عملیاتی لازم جهت مبادله داده بین سرویس گیرنده و سرویس دهنده را فراهم نمایند . زمانی که نسخه نهائی DOM در IE 5,0و Netscape 6.0 پیاده سازی گردید ، قابلیت ایجاد فریم ها به صورت پویا نیز فراهم گردید . در چنین حالتی از یک تابع جاوا اسکریپت به منظور ایجاد یک iframe ، ایجاد یک درخواست و دریافت پاسخ ( جملگی بدون نیاز به اضافه کردن تگ های HTML اضافه در یک صفحه ) استفاده می گردید . این روش معروف به روش iframe مخفی گردید .
• XMLHttp : پیاده کنندگان مرورگر شرکت مایکروسافت پس از مشاهده عمومیت استفاده از روش هائی‌ نظیر فریم مخفی و iframe مخفی ، تصمیم گرفتند یک ابزار بهتر جهت تعامل بین سرویس دهنده و سرویس گیرنده را ارائه نمایند . این ابزار به شکل یک اکتیوایکس و با نام XMLHttp در سال 2001 ارائه گردید .
• زمانی که مایکروسافت حمایت خود از XML را از طریق یک کتابخانه با نام MSXML آغاز کرد ، شی XMLHttp نیز به همراه آن ارائه گردید .
• با این که شی‌ فوق به همراه خود نام XML را یدک می کشید ولی چیزی بمراتب بیشتر از روشی برای انجام عملیات بر روی داده XML بود . شی فوق همانند یک درخواست HTTP بود که می توانست توسط جاوا اسکریپت کنترل گردد . پیاده کنندگان دارای قدرت دستیابی به کدهای وضعیت HTTP و هدر همانند داده برگردانده شده از طریق سرویس دهنده بودند . داده می توانست به صورت XML ساختیافته ، اشیاء سریال شده جاوا اسکریپت و یا سایر فرمت های مورد نظر پیاده کننده باشد . در مقابل استفاده از فریم های مخفی و یا iframe ، این امر میسر گردید که به سرویس دهنده از طریق کد و توسط جاوا اسکریپت دستیابی داشت ( مستقل از چرخه load و reload صفحه ) . شی XMLHttp پس از مدتی به عنوان یک موفقیت بزرگ برای پیاده کنندگان مرورگر IE عرض اندام کرد .
• به موازات متداول شدن شی فوق ، پیاده کنندگان در Mozilla نسخه اختصاصی از XMLHttp را پیاده سازی کردند . در مقابل اجازه دستیابی از طریق اکتیو ایکس ، پیاده کنندگان موزیلا متدها و خصلت ها را در یک شی ذاتی مرورگر و با نام objectXMLHttpRequest ارائه کردند . پس از این که دو مرورگر اصلی در بازار هر یک توانستند به نوعی از XMLHttp حمایت نمایند ، مرورگرهائی دیگر نظیر Opera و Safari نیز هر یک به نوعی حمایت خود از شی فوق را اعلام کردند .
بدین ترتیب پیاده کنندگان صفحات وب توانستند ، صفحاتی را خلق نمایند که با تعبیه کدهای مورد نیاز در آنها ، امکان پردازش در سمت سرویس گیرنده را فراهم نمایند . انجام پردازش های اولیه نظیر تغییر رنگ و شکل ظاهری صفحات ، مدیریت عناصر موجود بر روی یک صفحه و تغییر آنها در زمان اجراء متناسب با عملیات کاربر ، بررسی صحت داده ورودی توسط کاربر در یک فرم ساده اطلاعاتی ، دریافت داده در پس زمینه و عدم نیاز به ارسال تمامی صفحه و بهنگام سازی بخش هائی خاص از آن ( با بکارگیری فریم ها ) ، نمونه هائی از تاثیر فناوری هائی بود که توان پردازش در سمت سرویس گیرنده را در اختیار پیاده کنندگان قرار می داد .
وب پویا با تمرکز بر روی پردازش های سمت سرویس دهنده
همزمان با گسترش اینترنت و وب ، ایجاد صفحات وب با محتویات پویا با اتکاء به منابع داده موجود در سمت سرویس دهنده و سایر شرایط تاثیر گذار در فرآیند پاسخ به درخواست کاربران مطرح گردید . همین موضوع باعث شد که توجه به سرویس دهنده برای انجام برخی پردازش ها نیز در دستور کار قرار بگیرد . ظهور فناورهائی نظیر ASP ( برگرفته شده از Active Server Page ) و PHP ( برگرفته شده از Hypertext Preprocessor ) از اوایل سال 1996 پاسخی به این نیاز بود . از آن زمان به بعد بود که کم کم واژه برنامه های وب قدم در عرصه نرم افزار گذاشت . اگر به تعاریف آن زمان برگردیم مشاهده می کنیم که در ابتدا از این اصطلاح در خصوص صفحات وب پویا استفاده می گردید .
نگرش جزیره ای به فناورهای مرتبط با برنامه های وب تا اوایل سال 1999 ادامه یافت . تا این که شرکت های متعددی به فکر ارائه یک پلت فرم با در نظر گرفتن واقعیتی به نام اینترنت افتادند . دات نت ، پلت فرم ارائه شده توسط شرکت مایکروسافت یک نمونه در این زمینه است که از صدر تا ذیل آن با در نظر گرفتن واقعیتی با نام اینترنت طراحی و پیاده سازی شده است .
در این دوران بود که به برنامه های وب با یک نگاه جامع تر و سیستماتیک تر نگاه می شد . در طی پنج سال گذشته ، این نوع برنامه ها توانستند با بکارگیری مجموعه ای از فناوری ها منشاء تحولات عمده ای در خصوص بردن اینترنت در متن زندگی (و نه حاشیه ! ) مردم جهان باشند . ایده " نرم افزار به عنوان سرویس " و یا برنامه نویسی سرویس گراء از نگرش های جدید به مقوله نرم افزار و دنیای برنامه نویس‍ی در عرصه وب است .
موج استفاده از اینترنت برای ارائه خدمات online ( ارائه شده به کاربران از طریق برنامه های وب ) باعث گردید تا معماری و رفتار اینگونه برنامه ها با تامل بیشتر مطالعه و بررسی گردد . هدف ، ایجاد برنامه های وب با کارآئی مطلوب است تا ضمن ارائه خدمات خود دارای ویژگی هائی نظیر : افزایش تعامل کاربر با برنامه ( همانند برنامه های desktop ) ، استفاده بهینه از محیط انتقال و به حداقل رساندن ترافیک آن ، مدیریت بهینه منابع سمت سرویس گیرنده در پاسخ به رویدادهای محقق شده سمت سرویس گیرنده ، عدم ارسال اطلاعات غیره ضروری توسط سرویس گیرنده و ... باشند . ماحصل این تفکرات ظهور فناوری جدیدی با نام Ajax است که شرکت هائی نظیر گوگل و مایکروسافت توانستند از سال 2005 با بکارگیری این فناوری تحول بزرگی را در عرصه برخی از سرویس ها و خدمات خود ایجاد نمایند .
حمع بندی !
همزمان با بحث معماری سرویس گیرنده و سرویس دهنده دو واژه fat-client و thin-client قدم در ادبیات نرم افزار گذاشتند . در معماری فوق ، هدف استفاده از توان پردازشی سرویس گیرنده و سرویس دهنده برای اجرای یک برنامه است . استفاده از توان پردازشی هر یک از عناصر اصلی درگیر در معماری فوق و تعریف سهمی خاص برای هر یک ( سرویس گیرنده و سرویس دهنده ) ، از اهداف اولیه و در عین حال بسیار مهم معماری فوق است .
پیاده کنندگان برنامه های کامپیوتری خصوصا" برنامه های وب ، همواره با این سوال مواجه بوده و هستند که در تقسیم سهم پردازش ، چه میزان سهم را می بایست به سرویس گیرنده داد ؟ چه پردازش هائی را می توان در سمت سرویس گیرنده انجام داد ؟ در پاسخ به این سوال رویکردهای مختلفی مطرح شده است . fat client و thin client دو نمونه متداول در این زمینه می باشند .
در fat client ، هدف بکارگیری پتانسیل های مرورگر برای انجام اکثر پردازش ها در یک برنامه وب است . رویکرد فوق در اواسط دهه 90 میلادی در کانون توجه طراحان و پیاده کنندگان وب قرار گرفت . علت این امر به تلاش شرکت های بزرگ نرم افزاری در جهت تولید و ارائه فناورهائی بود که توانمندی مرورگر در انجام پردازش را افزایش می داد . ظهور فناورهائی نظیر جاوا اسکریپت ، ایجاد یک اینترفیس برنامه نویسی در مرورگر ،‌ایجاد یک مدل شی گراء ( ولو ناقص ) برای یک سند HTML با هدف امکان دستیابی به هر یک از عناصر موجود در آن ، عرضه DHTML و CSS جملگی نشاندهنده تلاش هائی است که در آن زمان با هدف افزایش توان پردازش در سمت سرویس گیرنده مطرح شد .
پس از گذشت مدت زمان کوتاهی ( از ابتدای سال 1996 ) ، تمایل به سمت برنامه های وب با ویژگی thin client مطرح گردید . در مدل فوق ، هدف کاهش سهم پردازش در سمت سرویس گیرنده و افزایش پردازش های سمت سرویس دهنده بود . ظهور فناورهای متعددی نظیر ASP و PHP تنها نمونه ای اندک از تلاش های انجام یافته در آن دوران برای افزایش توان پردازش در سمت سرویس دهنده است .
با این که در سالیان گذشته همچنان از پتانسیل های سمت سرویس گیرنده برای انجام پردازش در برنامه های وب استفاده می گردید ، ولی رفتار اکثر برنامه های وب مبتنی بر این واقعیت بود که : " داده را وارد نمائید ، صفحه را برای سرویس دهنده ارسال نمائید و منتظر دریافت پاسخ باشید " .
هم اینک ما شاهد یک تحول بزرگ دیگر در عرصه برنامه نویسی هستیم . تحولی که مهمترین دستاورد آن ، تولد نسل جدیدی از برنامه های وب است که در آنها کاربر با برنامه دارای تعامل بمراتب بیشتری نسبت به نسل گذشته برنامه های وب است . این تحول عظیم نرم افزاری به کمک مجموعه ای از فن آوری ها که در مجموع به آنها Ajax گفته می شود ، محقق می گردد .
آیا Ajax قصد دارد با تغییر در الگوی رفتاری برنامه های وب فاصله آنها را با برنامه های desktop کاهش دهد ؟ آیا زمان آن رسیده است که برای پردازش های سمت سرویس گیرنده از یک پلت فرم جامع ، همانند پلت فرم های ارائه شده سمت سرویس دهنده ، استفاده گردد ؟ آیا تاکنون از این فناوری به منظور ایجاد برنامه های وب استفاده شده است ؟ با استفاده از چه مکانیزم هائی می توان مبادله اطلاعات بین سرویس گیرنده و سرویس دهنده را کاهش و از پهنای باند موجود استفاده بهینه کرد ؟
اجازه دهید به این سوال و سوالات بسیار دیگر در رابطه با Ajax ، فناورهای مرتبط با آن و از همه مهمتر کاربرد آن در بخش های بعدی پاسخ دهیم .

 

 

 

 

 

 

 

 

 

 

 

 

 

Ajax : تحولی بزرگ در عرصه وب ( بخش دوم )
در بخش اول ضمن بررسی تاثیر متقابل وب بر نرم افزار ، مروری داشتیم به وب ایستا و وب پویا و این که برای انجام پردازش های مورد نیاز در برنامه های وب می توان از امکانات و فناوری های متعددی در سمت سرویس گیرنده و سرویس دهنده استفاده کرد . هدف از بیان مطالب فوق ، پاسخ به این سوال بود که چرا به وجود یک فناوری دیگر نظیر Ajax نیاز است ( گرچه Ajax یک فناوری نیست و مجموعه ای از فناوری ها را شامل می شود ) .
با این که ایده فناورهائی نظیر Ajax در گذشته نیز وجود داشته است و پیاده کنندگان برنامه های وب در زمان خود با بکارگیری برخی فناوری ها و ترفندها توانسته بودند مشکل خود را تا حدود زیادی برطرف نمایند ولی گذشت زمان و گسترش باور نکردنی اینترنت ، باعث شد تا استفاده از بستر فوق برای ارائه سرویس های online در دستور کار اکثر سازمان ها و شرکت ها در اقصی نقاط جهان قرار بگیرید . همین موضوع باعث شد که دگر باره جامعه بزرگ طراحان و پیاده کنندگان برنامه های وب این نیاز را احساس کنند که به یک راه حل جامع و سیستماتیک برای برخورد با مسائل خود ( خصوصا" تعامل با کاربر ) در دنیای نوین برنامه نویسی وب نیاز دارند . دنیائی که در آن دقت و سرعت در ارائه خدمات online با بکارگیری کمترین منابع و تولید بیشترین بهره وری ، رمز ماندگاری یک سازمان در مدار رقابت و پیشرفت است . همین امر باعث شد که شرکت های بزرگ تولید کننده نرم افزار و خدمات online نیز دست به کار شوند و چیزی را خلق کنند که ما امروزه از آن با نام Ajax یاد می کنیم .
در این بخش به بررسی موارد زیر خواهیم پرداخت :
تولد Ajax و ریشه یابی علت انتخاب این نام
Ajax و فناوری های مرتبط با آن
اصول حاکم بر فناوری Ajax .
• نحوه کارکرد Ajax در برنامه های وب
تولد Ajax
در فوریه سال 2005 ، Jesse James Garrett از Adaptive Path مقاله ای را با عنوان " یک رویکرد جدید به برنامه های وب " بر روی وب سایت خود منشتر کرد . وی در این مقاله ضمن اشاره به این موضوع که فاصله بین برنامه های وب و desktop در حال از بین رفتن است ، به بررسی دو نمونه از برنامه های وب جدید با نام Google Suggest و Google Maps پرداخته بود . Garrett پس از تشریح نحوه عملکرد برنامه های فوق ، برای اولین مرتبه از واژه Ajax در مقاله خود استفاده کرد .
وی در مقاله خود دنیائی را پیش بینی کرده بود که در آن برنامه های وب از لحاظ قابلیت دستیابی ، پاسخ گوئی و سادگی قابل مقایسه با برنامه های desktop خواهند شد .
Ajax چیست ؟
Ajax برگرفته شده از Asynchronous JavaScript XML است و مشتمل بر مجموعه ای از فناوری ها است ، نه صرفا" یک فناوری .
Ajax ، اساس و پایه چیزی است که امروزه از آن با نام وب 2 نام برده می شود ( نسل جدید وب ) . ایده اصلی ، ایجاد برنامه های وبی است که دارای شکل ظاهری و توانمندی هائی مشابه با برنامه های desktop باشند .
• Ajax چی‍زی بیشتر از یک نگرش جدید به برنامه های وب نیست . نگرشی که در آن صرفا" یک حجم اندک از اطلاعات بین سرویس گیرنده و سرویس دهنده با هدف افزایش تعامل کاربر با برنامه ، مبادله می گردد .
Ajax ، مشتمل بر مجموعه ای از فن آوری ها است که هر یک دارای جایگاه مختص به خود می باشند :

 

- فن آوری های استاندارد presentation نظیر XHTML و CSS
• - بهنگام سازی پویای یک صفحه مستقر شده در حافظه با استفاده از DOM ( برگرفته شده از Document Object Model )
- مبادله و پردازش داده با استفاده از XML (فرمت مبادله داده ) و XSLT ‌( تبدیل XML به XHTML )
- بازیابی داده غیرهمزمان با استفاده از XMLHttpRequest ( کارگزار اولیه مبادله اطلاعات )
و جاوا اسکریپت که همه چیز را به یکدیگر مرتبط می نماید و از آن برای برنامه نویسی Ajax engine استفاده می گردد .
در دنیای واقعی ، از تمامی فناوری های فوق در Ajax استفاده می گردد ولی به وجود HTML/XHTML ، DOM و Javascript بیش از همه نیاز است چون :
• از XHTML برای نمایش اطلاعات استفاده می گردد .
• از DOM برای تغییر بخش هائی از یک صفحه XHTML بدون نیاز به load مجدد صفحه استفاده می گردد.
• از جاوا اسکریپت ، برای مقداردهی اولیه ارتباط بین سرویس گیرنده و سرویس دهنده و بهنگام سازی صفحات وب به کمک DOM استفاده می گردد .
• یک عنصر اساسی و مهم دیگر که در مقاله Garrett به آن اشاره نشده است ، ضرورت انجام پردازش های سمت سرویس دهنده است . تمامی فناوری های اشاره شده ( در پاراگراف قبل ) ، در ارتباط مستقیم با Ajax engine سمت سرویس گیرنده می باشند . بدون وجود یک سرویس دهنده مطمئن و پاسخگو به منظور ارسال محتویات برای Ajax engine ، در عمل Ajax فاقد کارآئی لازم خواهد بود . صرفنظر از فناوری استفاده شده در سمت سرویس دهنده ( نظیر PHP و یا ASP.NET ) ، می بایست این اطمینان حاصل گردد که داده با فرمت صحیح برای Ajax engine ارسال می گردد .
• از شی XMLHttpRequest درون جاوا اسکریپت برای ارتباط با سرویس دهنده استفاده می گردد تا در ادامه بتوان داده برگردانده شده از سرویس دهنده ( با فرمت Xml و یا متن معمولی ) را پردازش کرد .
• از DHTML و CSS برای نمایش نتایج در مرورگر استفاده می گردد .
• هدف از کنارهم قرار گرفتن تمامی فناوری های اشاره شده ، این است که شکل ظاهری برنامه های وب و نحوه پاسخ گوئی آنها به خواسته کاربران مشابه برنامه های desktop گردد .
همانگونه که در نام این فناوری مشخص است ، Ajax مشتمل بر مجموعه ای از فناوری ها است : Asynchronous JavaScript XML
• غیرهمزمان و یا asynchronous بدین معنی است که مرورگر لازم نیست منتظر بماند تا داده از سرویس دهنده برگردانده شود و می تواند به محض دریافت داده آن را پردازش نماید . به عبارت دیگر ، انتقال داده در پس زمینه انجام شده و مرورگر مجبور به توقف و انتظار برای تحقق اتفاقی نخواهد بود .
رویکرد فوق نشاندهنده یکی از ویژگی های مهم و حیاتی Ajax است . در چنین مواردی‌، می توان داده را پس از ارسال توسط سرویس دهنده ، پردازش کرد . لازم نیست تمامی برنامه را معطل رسیدن داده از سمت سرویس دهنده کرد .
• در صورتی که لازم است پردازش های سمت سرویس گیرنده منتظر دریافت داده بمانند ، مکانیرم دریافت و پردازش داده می بایست بطور همزمان انجام شود . در صورتی که یک ارتباط ضعیف بین سرویس گیرنده و سرویس دهنده برقرار شده باشد این موضوع می تواند عملکرد و موفقیت یک برنامه وب را با مشکل مواجه نماید .
• بخش جاوا اسکریپت واژه Ajax نیز بسیار مهم است چراکه بالفعل شدن پتانسیل های Ajax در مرورگر توسط آن محقق می گردد . Ajax به کمک جاوا اسکریپت با سرویس دهنده ارتباط خود را برقرار می نماید و در ادامه نیز داده برگردانده شده از سرویس دهنده را پردازش می نماید .
• بخش xml واژه Ajax دارای چه مسئولیتی است ؟ XML به عنوان یک استاندارد جهانی در عرصه وب مطرح است و به کمک آن می توان از یک روش مبتنی بر متن برای مبادله داده در عرصه اینترنت استفاده کرد . یکی از دلایل مهم گسترش xml ، ماهیت مبتنی بر متن آن است . با توجه به این که طراحی اینترنت بگونه ای انجام شده بود تا بتواند مستندات مبتنی بر متن نظیر اسناد HTML را نمایش دهد ، وجود xml به منزله قلابی است که می توان آن را دور اینترنت انداخت و به صید داده پرداخت. داده ئی که به همراه ساختار خود می تواند امکان پردازش را در سایر سیستم ها فراهم نماید . به همین دلیل است که برنامه های Ajax بگونه ای نوشته می گردند تا بتوانند بر روی داده برگردانده شده از سرویس دهنده با فرمت xml ، عملیات مورد نظر را انجام دهند . به عبارت دیگر ، پس از برقراری ارتباط با سرویس دهنده ، داده با فرمت xml برگردانده خواهد شد .
• xml ، صرفا" یکی از روش های برگرداندن داده است و در صورت لزوم می توان از فرمت هائی دیگر نظیر متن معمولی نیز استفاده کرد .

 

در کنار جاوا اسکریپت و XML ، فناوری Ajax با فناوری های دیگری نظیر:
• DHTML و CSS نیز کار می کند . به کمک فناورهای فوق می توان داده موجود در یک صفحه وب را بدون نیاز به load تمامی صفحه بهنگام کرد ( صرفا" load بخشی که ضرورت آن احساس می شود ) . پتانسیل فوق یکی از اهداف و ویژگی های مهم برنامه های وب مبتنی بر فناوری Ajax محسوب می گردد
• بخشی از جاوا اسکریپت که امکان Ajax را میسر می سازد ، شی XMLHttpRequest است . شی فوق تقریبا" در تمامی مرورگرهای مدرن و پیشرفته از قبل تعبیه شده است . به کمک این شی امکان اتصال به سرویس دهنده و مدیریت داده برگردانده شده از آن در پس زمینه فراهم می گردد .
اقتدار Ajax نه تنها وابسته به جاوا اسکریپت بلکه مدیون شی XMLHttpRequest است .
اصول Ajax
Ajax هنوز در ابتدای راه است و بسیاری از پیاده کنندگان با این پرسش مواجه هستند که از این فناوری در چه زمانی و در چه نوع برنامه هائی می توان استفاده کرد . عدم شناخت مناسب از این فناوری باعث می شود تا از آن در برنامه هائی استفاده گردد که نه تنها قابلیت و یا ویژگی جدیدی را به برنامه اضافه نمی نماید بلکه در بسیاری از موارد عدم موفقیت یک برنامه و نارضایتی کاربران آن را به دنبال خواهد داشت .
زمانی می توان این ادعا را داشت که یک برنامه وب مبتنی بر Ajax در اهداف خود موفق بوده است که در آن اصول زیر رعایت شده باشد .
• به حداقل رساندن ترافیک : برنامه های Ajax می بایست حتی المقدور حجم اندکی از اطلاعات را برای سرویس دهنده ارسال و یا از آن دریافت نمایند . به عبارت دیگر ، با بکارگیری Ajax می بایست حجم ترافیک بین سرویس گیرنده و سرویس دهنده کاهش یابد .
• عدم سردرگمی کاربر : برنامه های وب مبتنی بر فناوری Ajax مدل تعامل با کاربر مختلفی را نسبت به برنامه های وب سنتی معرفی کرده اند . در مقابل وب استاندارد ( کلیک کن و منتظر باش ) ، برخی برنامه های Ajax از یک رویکرد دیگر برای پیاده سازی بخش رابط کاربر خود نظیر drag-and-drop و یا double-clicking استفاده می نمایند . صرفنظر از نوع مدل انتخاب شده برای پیاه سازی تعامل با کاربر ، مهم ارائه امکانات بخش رابط کاربر بگونه ای است که همواره کاربر در سریع ترین زمان بتواند در خصوص انجام حرکت بعدی خود تصمیم گیری نماید .
• استفاده منطقی از تجارب مثبت گذشته : وقت خود را بی خودی به ابداع مدل های تعامل با کاربر جدید که کاربران شما با آنها آشنا نیستند ، هدر ندهید . استفاده از تجارب برنامه های وب سنتی و desktop می تواند پیاده کنندگان را در طراحی یک مدل مناسب جهت تعامل با کاربر کمک نماید .
• اجتناب از بکارگیری عناصر غیرضروری : از بکارگیری عناصر غیر ضروری نظیر تکرار انیمیشن و بخش هائی نظیر blinking page اجتناب کنید. بکارگیری این چنین عناصری باعث می شود تا کاربران در زمان انجام فعالیت های مورد نظر دچار سردرگمی شوند .
• قابلیت دسترسی و رضایت کاربران : برنامه های Ajax را با در نظر گرفتن رفتار و نوع خواسته کاربران طراحی و پیاده سازی نمائید . برای طراحی و پیاده سازی خود را در یک مکان بسته محبوس ننمائید. در غیر اینصورت همواره این احتمال وجود خواهد داشت که خواسته برخی از کاربران نادیده گرفته شود . قابلیت دسترسی و رضایت کاربران یکی از نکات بسیار مهم در موفقیت یک برنامه کامپیوتری محسوب می گردد .
• پیشگیری از دانلود تمامی صفحه : تمامی ارتباط با سرویس دهنده پس از مقدار دهی اولیه دانلود صفحه ، می بایست توسط Ajax engine مدیریت گردد . عدم مدیریت صحیح بر روی فرآیند فوق می تواند بخش رابط کاربر یک برنامه وب را با مشکل اساسی مواجه سازد ( نظیر دانلود حجم اندکی از داده در یک مکان و دانلود تمامی صفحه در بخش دیگر )
• توجه به نیاز کاربران قبل از هر چیز : برنامه های Ajax را قبل از هر چیز با کاربران خیالی در ذهن طراحی نمائید . سهولت در انجام عملیات متداول می بایست در دستور کار قرار بگیرد . کمتر در اندیشه انجام کارهای تبلیغاتی و یا افکت های غیرضروری باشید .
نقطه مشترک بین تمامی اصول اشاره شده ، قابلیت استفاده از یک برنامه با حداکثر ظرفیت و رضایتمندی کاربران است . هدف اولیه Ajax ، بهبود و ارتقاء بخش رابط کاربر برنامه ها با هدف رضایتمندی بیشتر کاربران است .
نحوه کار Ajax
در برنامه های وب سنتی مرورگر مسئولیت مقداردهی اولیه درخواست ها و پردازش آنها جهت ارسال به سرویس دهنده وب را برعهده دارد . در مقابل ، در Ajax یک لایه میانی ( که Garrett آن را Ajax engine نامید ) مسئولیت مدیریت ارتباط برقرار شده را برعهده می گیرد . Ajax engine در واقع یک شی جاوا اسکریپت و یا تابع است و زمانی که به اطلاعاتی از سرویس دهنده نیاز باشد ،‌ از آن استفاده خواهد شد .
در مقابل برنامه های وب سنتی که یک لینک به یک منبع دیگر ارائه می گردد ( نظیر یک صفحه وب دیگر ) ، در برنامه های وب مبتنی بر Ajax ، هر لینک باعث فراخوانی Ajax engine می گردد که وظیفه آن زمانبندی و انجام درخواست بطور غیرهمزمان است .
سرویس دهنده ( که از لحاظ سنتی اسناد HTML ، تصاویر ، CSS و جاوا اسکریپت را ارائه می نماید ) ، بگونه ای پیکربندی می گردد تا داده مورد نیاز را در اختیار Ajax Engine قرار دهد. این داده می تواند متن معمولی ، XML و یا سایر فرمت های مورد نیاز داده باشد. بدیهی است در چنین مواردی ، Ajax engine می بایست قادر به خواندن و تفسیر داده باشد .
پس از دریافت پاسخ لازم از سرویس دهنده ، Ajax engine عملیات خود را که اغلب بررسی داده و ایجاد تغییرات لازم در بخش رابط کاربر است ، آغاز می نماید . با توجه به این که در فرآیند فوق به اطلاعات کمتری نسبت به برنامه های وب سنتی نیاز است ، بخش رابط کاربر با سرعت بیشتری بهنگام می گردد و کاربر قادر به انجام کارهای خود با سرعت بیشتری است .
در شکل 1 ، عملکرد برنامه های وب سنتی نسبت به برنامه های وب مبتنی بر Ajax نشان داده شده است .

 

شکل 1 : عملکرد برنامه های وب سنتی نسبت به برنامه های وب مبتنی بر Ajax
منبع : Adaptive Path
خلاصه

 

فناوری های مرتبط با Ajax در طی سالیان گذشته مطرح و از آنها در مجموعه ای از نرم افزارها استفاده می گردید . Jesse James Garrett در مقاله خود تمامی فناوری های اشاره شده را در زیر یک سقف و با نام Ajax کنار هم قرار داد . با بکارگیری فناوری Ajax در نرم افزارهای برجسته ای نظیر Google Suggest در سال 2005 ، Ajax در کانون توجه جهانی قرار گرفت . وب 2 ، برای نیل به اهداف خود به Ajax دل بسته است و Ajax می تواند تصویری جدید از برنامه های وب را در عرصه اینترنت به نمایش بگذارد .

 

وجود برخی خصایص خاص در بخش رابط کاربر برنامه های desktop و نحوه تعامل کاربران با اینگونه برنامه ها ، حلقه گمشده ای در برنامه های وب است. حلقه ای که Ajax سعی دارد خلاء آن را پر کند . قطعا" در آینده ای نه چندان دور شاهد حضور بیشتر برنامه های وبی خواهیم بود که دارای شکل ظاهری و عملکردی مشابه (خصوصا" تعامل با کاربر ) با برنامه های desktop می باشند .

شاید روزی فرا رسد که یکی از واژه های برنامه های desktop و برنامه های وب به نفع دیگری کنار برود و یا هر دو بر یک نام مشترک دیگر به توافق برسند .

 

در بخش سوم به بررسی نمونه برنامه هائی خواهیم پرداخت که در آنها از فناوری Ajax استفاده می گردد .
Ajax : تحولی بزرگ در عرصه وب ( بخش سوم )
در بخش اول ضمن بررسی تاثیر متقابل وب بر نرم افزار ، مروری داشتیم به وب ایستا و وب پویا و این که برای انجام پردازش های مورد نیاز در برنامه های وب می توان از امکانات و فناوری های متعددی در سمت سرویس گیرنده و سرویس دهنده استفاده کرد . هدف از بیان مطالب فوق ، پاسخ به این سوال بود که چرا به وجود یک فناوری دیگر نظیر Ajax نیاز است ( گرچه Ajax یک فناوری نیست و مجموعه ای از فناوری ها را شامل می شود ) .
در بخش دوم با Ajax و فناوری های مرتبط با آشنا شدیم . در این بخش به بررسی نمونه برنامه هائی خواهیم پرداخت که در آنها از فناوری Ajax استفاده می گردد .
GoogleSuggest
اجازه دهید کار خود را با نمونه ای آغاز نمائیم که برای شما کاملا" آشنا است . در زمان استفاده از اینترنت هر یک از ما بدفعات از موتورهای جستجو جهت یافتن اطلاعات مورد نیاز حود استفاده می کنیم . Google یکی از محبوبترین و قدرتمندترین موتورهای جستجو در اینترنت است . پس از تایپ کلید واژه مورد نظر و فشردن کلید Google Search ، کلید واژه مورد نظر برای سرویس دهنده ارسال می گردد . در ادامه ،‌ با توجه به ایجاد زیرساخت اطلاعاتی لازم در سمت سرویس دهنده ، نتایج استخراج و برای شما ارسال می گردد .
Google Suggest ، یکی از اولین نمونه برنامه هائی است که در آن از Ajax استفاده شده است .برنامه فوق دارای اینترفیسی مشابه صفحه اصلی گوگل است ( یک text box جهت تایپ کلید واژه مورد نظر به همراه یک button جهت جستجو ) . همه چیز مشابه صفحه اصلی و قدیمی گوگل است تا زمانی که شروع به تایپ متن مورد نظر خود در text box نکرده اید . به موازات تایپ متن در محل مربوطه ، گوگل پیشنهادات و یا اطلاعاتی را از سرویس دهنده دریافت و به شما ارائه می نماید ( یک لیست از واژه ها به همراه تعداد نتایج مربوط به هر یک ) .
به عنوان نمونه فرض کنید عبارت srco.ir را در بخش مربوطه تاپپ نمائیم ، به موازات تایپ هر یک از حروف ، گوگل پیشنهادات خود را ارائه می نماید . نحوه عملکرد Google Suggest در شکل 1 نشان داده شده است .

شکل 1 : عملکرد برنامه Google Suggest

 


Gollum
یکی از متداولترین موارد استفاده از Ajax ، ایجاد live search است . Google Suggest که در بخش قبل به آن اشاره گردید ، یک نمونه متداول در این زمینه است . تاکنون تعداد زیادی از اینگونه برنامه ها پیاده سازی شده است . به عنوان مثال می توان به برنامه Gollum اشاره کرد ، که یک live search برای Wikipedia ( بزرگترین دایره المعارف موجود در اینترنت ) را ارائه می نماید . نحوه عملکرد این برنامه در شکل 2 نشان داده شده است .

شکل 2 : عملکرد برنامه Gollum با هدف جستجو در Wikipedia

 

ایجاد یک ماشین حساب مبتنی بر Ajax
هر برنامه ای که در آن لازم است داده برای سرویس دهنده ارسال تا پس از انجام پردازش های لازم در سمت سرویس دهنده ، نتایج برای سرویس گیرنده برگردانده شود ، می تواند شرایط اولیه مورد نیاز جهت استفاده از فناوری Ajax را دارا باشد . پیاده سازی یک ماشین حساب ساده یک نمونه در این زمینه است .
برای استفاده از ماشین حساب فوق ، کاف‍ی است دو عدد ( و یا اپراند ) را در فیلدهای مربوطه درج و در ادامه بر روی دکمه عملگر ( جمع ، تفریق ، ضرب ، تقسیم ) مورد نظر کلیک نمائیم . برنامه فوق با استفاده از Ajax ، اطلاعات خود را ( شامل اپراندها و نوع عملگر انتخابی ) برای سرویس دهنده ارسال می نماید تا پس از انجام عملیات ، نتایج برای سرویس گیرنده برگردانده شود . تمامی عملیات بدون نیاز به refresh صفحه انجام می شود . عملکرد برنامه فوق از منظر کاربر ،‌ شباهت بسیار زیادی به برنامه های desktop دارد.
شکل 3 ، نحوه عملکرد برنامه فوق را نشان می دهد .

شکل 3 : یک ماشین حساب ساده مبتنی بر فناوری Ajax
برنامه های chat
Ajax در هر مکانی که به بهنگام سازی سنگین داده نیاز باشد ، می تواند کارآئی فوق العاده ای داشته باشد . برنامه های چت یک نمونه متداول در این زمینه می باشند . در این نوع برنامه ها ، هر یک از کاربران متن مورد نظر خود را تایپ و بلافاصله متن تایپ شده برای کاربرانی که به سیستم log in کرده اند ، نمایش داده می شود . Ajax یک گزینه مناسب برای این نوع برنامه ها می باشد ، چراکه متن نمایش داده شده همواره بهنگام شده است . با استفاده از Ajax می توان متن را به سادگی در هر محلی از صفحه بهنگام کرد ( بدون این که به refresh نیاز باشد ) .
PHP Free Chat ، یک نمونه از این نوع برنامه های چت است . برنامه فوق با اتصال به سرویس دهنده پتانسیل های مورد نیاز یک برنامه چت را در اختیار کاربران قرار می دهد . پس از درج یک نام می توان به برنامه وارد شد . پس از تایپ متن مورد نظر و فشردن دکمه enter ، متن تایپ شده با استفاده از Ajax برای سرویس دهنده ارسال می گردد . در ادامه ، متن فوق به همراه سایر متون تایپ شده توسط کاربران در chat box نمایش داده می شود . شکل 4 ، نحوه عملکرد برنامه فوق را نشان می دهد .

شکل 4 : یک برنامه چت مبتنی بر فناوری Ajax

 

پردازش بر روی صفحات گسترده
یکی دیگر از کاربردهای متداول Ajax استفاده از آن در برنامه های صفحه گسترده و یا همان spreadsheet است . برنامه Num Sum یک نمونه در این زمینه است . با استفاده از برنامه فوق می توان یک صفحه گسترده واقعی ( بکارگیری فرمول ها و ذخیره آن بر روی سرویس دهنده مورد نظر ) را ایجاد کرد . به موازات درج داده ، فرآیند بهنگام سازی بدون نیاز به انجام یک refresh توسط مرورگر انجام خواهد شد . شکل 5 ، نحوه عملکرد برنامه فوق را نشان می دهد .

 



شکل 5 : یک برنامه صفحه گسترده مبتنی بر فناوری Ajax

 

استفاده از سایت آمازون
استفاده از محتویات موجود بر روی سایت آمازون ، یک نمونه دیگر از برنامه های وب مبتنی بر فناوری Ajax را نشان می دهد . با استفاده از برنامه فوق می توان تمامی محتویات منتشر شده بر روی سایت آمازون را با یک ساختار درختی مشاهده کرد .با کلیک بر روی هر گره می توان محصولات مربوط به آن را مشاهده کرد . شکل 6 ، نحوه عملکرد برنامه فوق را نشان می دهد .

شکل 6 : مشاهده محتویات سایت آمازون به کمک یک برنامه وب مبتنی بر فناوری Ajax
log in توسط Ajax
با استفاده از Ajax می توان فرآیند log in به یک سایت را ساده تر کرد . به عنوان نمونه با مراجعه به آدرس www.jamesdam.com/ajax_login/login.html صفحه ای را مشاهده خواهیم کرد که اجازه log in اتوماتیک را با استفاده از Ajax به کاربران می دهد . در صورتی که یک نام و رمز عبور صحیح توسط کاربر درج نشود و وی در هر مکانی از صفحه کلیک نماید ، یک پیام خطاء نمایش داده خواهد شد . به عبارت دیگر ، در صورتی که کاربر نام و رمز عبور صحیح خود را وارد نماید و در هر مکانی از صفحه کلیک نماید ، امکان log in به سایت در اختیار وی گذاشته می شود . شکل 7 عملکرد برنامه فوق را نشان می دهد .

شکل 7 : فرآیند log in به یک سایت با استفاده از فناوری Ajax
Drag و Drop با Ajax
به موازات افزایش چشمگیر شباهت برنامه های وب و برنامه های desktop ، هم اینک می توان بسیاری از عملیاتی را که در برنامه های desktop انجام می شود در برنامه های وب نیز انجام داد . فرآیند موسوم به drag & drop نمونه ای در این زمینه است که بکارگیری آن در برخی برنامه ها می تواند کار را برای کاربران ساده تر نماید . سرویس دهنده بطور اتوماتیک از آیتم انتخاب شده توسط کاربر آگاه شده و متناسب با آن از خود واکنش نشان خواهد داد . با مراجعه به آدرس www.broken-notebook.com/magnetic ، می توان یک نمونه از این نوع برنامه ها را مشاهده کرد.
زمانی که یک magnet را به یک مکان جدید drag می نمائید ، مکان جدید با استفاده از تکنولوژی Ajax برای سرویس دهنده ارسال و در آن مکان داده ذخیره می گردد . در ادامه ، سایر افرادی که صفحه فوق را مشاهده خواهند کرد ، آن را در موقعیت و یا مکانی خواهند یافت که قبلا" شما آن را مستقر کرده اید ، مگر این که موقعیت آن توسط سایر کاربران تغییر یافته باشد . شکل 8 عملکرد برنامه فوق را نشان می دهد .

شکل 8 : عملیات Drag & Drop به کمک فناوری Ajax
یکی از متداولترین موارد استفاده از عملیات Drag & Drop به همراه Ajax ، پیاده سازی Shopping cart است . زمانی که خریدار قصد دارد یک آیتم را به یک shopping cart اضافه نماید ، می بایست کاربر در چندین صفحه حرکت نماید تا در نهایت با کلیک بر روی‌ دکمه Add to Cart کالای انتخاب شده را به سبد خرید اضافه نماید و مجددا" برای دنبال نمودن فرآیند خرید به صفحات قبل برگردد . با استفاده از فناوری Ajax می توان به سادگی کالای مورد نظر خود را انتخاب و در ادامه با عملیات Drag & Drop آن را در سبد خرید قرار داد . زمانی که با روش Drag & Drop یک آیتم به یک سبد خرید اضافه می گردد ، سرویس دهنده از این موضوع مطلع شده و مبلغ کالای خریداری شده را به مجموع کالاهای خریداری شده موجود در سبد خرید اضافه می نماید .

تغییر صفحات وب به صورت پویا
یکی از حوزه هائی که Ajax در آن توانمند و حرف های زیادی برای گفتن دارد ، بهنگام سازی و یا تغییر محتویات یک صفحه وب به صورت پویا است . تاکنون هزاران نوع از این برنامه ها در طی سالیان اخیر و به کمک فناوری Ajax پیاده سازی شده است .
SaneBull Market Monitor یک نمونه از کاربرد Ajax به منظور تغییر محتویات یک صفحه را نشان می دهد . همزمان با مشاهده صفحه ، اطلاعات مندرج در آن بهنگام و آخرین وضعیت سهام در اختیار مخاطبان قرار داده می شود . شکل 9 ، نحوه عملکرد برنامه فوق را نشان می دهد .

شکل 9 : بهنگام سازی محتویات یک صفحه وب به کمک فناوری Ajax
برنامه های واژه پرداز online یکی دیگر از نمونه کاربردهای Ajax در عرصه ارائه سرویس های online می باشند . یکی از این نوع برنامه ها را می توانید از طریق آدرس http://docs.google.com مشاهده نمائید
تعامل با نقشه ها
Google Map ، یکی از اولین برنامه هائی است که در آن از Ajax استفاده شده است . پس از تمرکز بر روی یک نقطه ، اطلاعات آن نقطه خاص از سرویس دهنده بازیابی و با یک فرمت مناسب نمایش داده می شود . شکل 10 ، نحوه عملکرد برنامه فوق را نشان می دهد .

شکل 10 : تعامل با نقشه ها به کمک فناوری Ajax
تاکنون سایت های متعددی با الهام از Google Maps ایجاد شده اند . یک نمونه آن را می توانید در آدرس www.gtraffic.info مشاهده نمائید که در آن اطلاعات ترافیک حمل و نقل کشور انگلستان در اختیار کاربران قرار داده می شود
برنامه های نقشه online تنها برنامه های Ajax نمی باشند که از Pop-up استفاده نمایند . به عنوان نمونه با مراجعه به آدرس www.netflix.com/Top100 سایـتی را مشاهده خواهید کرد که با قرار گرفتن بر روی عنوان یک فیلم ، اطلاعات مربوط به آن نمایش داده می شود ( بطور اتوماتیک داده از سرویس دهنده و با استفاده از Ajax بازیابی می گردد و در ادامه در یک pop up نمایش داده می شود ) .

 


E-mail مبتنی بر Ajax
یکی دیگر از موارد استف

دانلود با لینک مستقیم


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

دانلود مقاله انگلیسی 2015 داده های بزرگ (Big Data)- داده های بزرگ مکانی

اختصاصی از یاری فایل دانلود مقاله انگلیسی 2015 داده های بزرگ (Big Data)- داده های بزرگ مکانی دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله انگلیسی 2015 داده های بزرگ (Big Data)- داده های بزرگ مکانی


دانلود مقاله انگلیسی 2015 داده های بزرگ (Big Data)- داده های بزرگ مکانی

 

 

عنوان: فرصت ها و چالش های داده های بزرگ مکانی (Big Data)

نوع مطلب: مقاله الزویر (Elsevier)

قالب: پی دی اف (PDF)

زبان: انگلیسی

تعداد صفحات: 8 صفحه دوستونی

سال انتشار: 2015

محل انتشار: ژورنال پژوهشهای داده های بزرگ (Big Data Research) که توسط انتشارات معتبر Elsevier ایندکس میشود.

 

استفاده و به کارگیری داده های بزرگ یا کلان داده ها (Big Data) چندی است که توجه پژوهشگران را به خود جلب کرده است. معمولا داده هایی که اندازه آنها از داده های معمولی بسیار بزرگتر است و پردازش و نگهداری آنها به سادگی امکان پذیر نیست را داده های بزرگ مینامیم. داده های بزرگ میتواند شامل موارد متعددی باشد، مانند متن ها، تصاویر و کلیپ های ویدیوی منتشر شده روی شبکه های اجتماعی (مانند فیسبوک، توییتر، یوتیوب)، ایمیل های ارسال شده، جستجوهای انجام گرفته در موتورهای جستجو، داده های گردآوری شده از شبکه های حسگر، اطلاعات دوربین های ترافیک و صدها مورد دیگر. انجام تجزیه و تحلیل روی این داده ها میتواند اطلاعات زیادی را در اختیار ما قرار دهد و به فرآیند تصمیم گیری ما کمک کند. مثلا یک فروشنده میتواند با بررسی اطلاعات جستجو شده در موتورهای جستجو متوجه شود که مشتریان بیشتر دنبال خرید چه کالایی هستند و یا یک سایت خبری میتواند با تجزیه و تحلیل داده های گردآوری شده از شبکه های اجتماعی متوجه شود که افراد بیشتر به چه مسائلی علاقه مند هستند.

یکی از انواع مهم داده های بزرگ، داده های مکانی بزرگ (Geospatial big data) است. این داده ها دارای اطلاعات مکانی هستند و موقعیت افراد در آنها مشخص است. مثلا زمانی که شما جستجویی را در گوگل انجام میدهید ممکن است موقعیت شما همراه با این جستجو ثبت شود. امروزه به دلیل استفاده بیشتر افراد از ابزارهای موبایل، این داده های مکانی اهمیت بیشتری پیدا کرده اند. به کمک این داده های مکانی میتوان متوجه شد که افراد هر منطقه یا شهر بیشتر به دنبال چه اطلاعات یا خدماتی هستند و بر اساس این داده ها، کاری کرد که خدمات نزدیکتر یا ارزانتر در اختیار آنها قرار گیرد.

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

 

چکیده مقاله

دادهای بزرگ مکانی به معنی دیتاست های بزرگ مکانی است که اندازه آنها از ظرفیت سیستم های رایانشی کنونی تجاوز میکند. در واقع بخش مهمی از داده های بزرگ مربوط به این داده های مکانی است و اندازه این داده ها هر ساله دست کم 20 درصد بیشتر میشود. در این مقاله، ما چالش ها و فرصت هایی را که داده های بزرگ مکانی برای ما به ارمغان آورده اند، بررسی میکنیم. به منظور نشان دادن اهمیت و مزایای عمل تجزیه و تحلیل روی داده های مکانی، چندین مطالعه موردی آورده شده است که از میان آنها میتوان به کاهش مصرف زمان و سوخت، افزایش سود، برنامه ریزی شهری و نظام سلامت اشاره کرد. سپس ما به معرفی پلت فرم های نوظهور برای اشتراک داده های بزرگ مکانی گردآوری شده و به منظور ردگیری کردن تحرک افراد به کمک ابزارهای موبایل میپردازیم. پژوهشگران در دانشگاهها و صنعت تلاش زیادی برای بهبود ارزش داده های مکانی بزرگ و همچنین استفاده از این ارزش انجام داده اند. به طور همزمان، ما نیز فعالیت های پژوهشی خود را در زمینه تجزیه و تحلیل داده های بزرگ ارائه میدهیم، به خصوص در زمینه تجزیه و تحلیل تعاملی داده های پویا یا بلادرنگ.

 

 Abstract

Geospatial big data refers to spatial data sets exceeding capacity of current computing systems. A significant portion of big data is actually geospatial data, and the size of such data is growing rapidly at least by 20% every year. In this paper, we explore the challenges and opportunities which geospatial big data brought us. Several case studies are introduced to show the importance and benefits of the analytics of geospatial big data, including fuel and time saving, revenue increase, urban planning, and health care. Then, we introduce new emerging platforms for sharing the collected geospatial big data and for tracking human mobility via mobile devices. The researchers in academia and industry have spent a lot of efforts to improve the value of geospatial big data as well as take advantage of its value. Along the same line, we present our current research activities toward the analytics of geospatial big data, especially on interactive analytics of real-time or dynamic data.

  

 

کلمات کلیدی:

دانلود مقاله داده های بزرگ، دانلود مقاله کلان داده ها، دانلود مقاله داده های حجیم، دانلود مقاله داده های عظیم، دانلود مقاله Big Data، دانلود مقاله، شبکه های اجتماعی، دانلود پایان نامه Social Networks، دانلود پایان نامه کامپیوتر، دانلود پایان نامه انگلیسی کامپیوتر، تز دکتری کامپیوتر، تز ارشد کامپیوتر، تز کارشناسی ارشد کامپیوتر، دانلود پایان نامه رشته کامپیوتر، دانلود پایان نامه کارشناسی ارشد کامپیوتر، دانلود پایان نامه دکتری کامپیوتر، دانلود پایان نامه دکترای کامپیوتر، مقاله آی اس آی، مقاله ای اس ای، مقاله آی اس آی 2015، مقاله isi 2015، مقاله رشته کامپیوتر، مقاله داده کاوی، مقاله داده های بزرگ، مقاله شبکه های اجتماعی، مقاله ماتریس های عددی، مقاله 2015 ، مقاله انگلیسی ترجمه شده، مقاله کامپیوتر ترجمه شده، مقاله داده های بزرگ ترجمه شده، مقاله ترجمه شده جدید داده های بزرگ، داده های بزرگ مکانی، داده های مکانی بزرگ، داده های عظیم مکانی، داده های مکانی عظیم، کلان داده های مکانی، داده های کلان مکانی، داده های مکانی کلان، داده های حجیم مکانی، داده های مکانی حجیم، زمینه های کاری داده های بزرگ، زمینه های کاری big data، موضوع پایان نامه داده های بزرگ، موضوع پایان نامه big data، مقاله ترجمه شده جدید، مقاله با ترجمه، مقاله ISI با ترجمه، 2015 Thesis, ISI Article, Big data Thesis, Data mining thesis, privacy preserving data mining thesis, numerical matrices thesis, social network analysis thesis, numerical matrix, social networks analysis

 

 

 

قیمت ترجمه این پایان نامه با بهترین کیفیت، کاملا تخصصی و تایپ شده: (حدود 45 هزار تومان)

 

پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.

 

تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه با آدرس ایمیل:

ArticleEbookFinder@gmail.com

 

شماره تماس ما در نرم افزار واتس آپ:

آیکون نرم افزار واتس آپ+98 921 764 6825

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 921 764 6825 

 

 

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

 

 


دانلود با لینک مستقیم


دانلود مقاله انگلیسی 2015 داده های بزرگ (Big Data)- داده های بزرگ مکانی

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

اختصاصی از یاری فایل دانلود مقاله مشکلات بافتهای فرسوده درشهرهای بزرگ دانلود با لینک مستقیم و پر سرعت .

 

 

 

طرح مسأله:
مشکلات بافتهای فرسوده درشهرهای بزرگ همواره یکی ازدغدغه های مردم ومدیران شهری بوده است، زیرا سکونت وکار دراین نوع بافتهای شهری هرگز بازدهی مطلوب را ندارند زیرااستاندارهای مسکن زندگی درآنها بدلیل فرسودگی شدید یا نسبی بسیار پایینتر از قسمتهای دیگر شهر میباشد. بافت فرسوده شهری به بافتی اطلاق میشود که از ابعاد کیفی وکمی وهمچنین ازلحاظ تجهیزات و تأسیسات شهری در سطح پایین قرار گرفته باشد مشکلات اصلی اینگونه بافتها بهنگام مخاطرات طبیعی بروز میکند که باید توجه مسئولین بیشتر متوجه اینگونه بافتها باشد عنوان بافت فرسوده شهری به با فتی اطلاق میشود که از ابعاد کیفی وکمی مسکن وتاسیسات وتجهیزات وابسته به آن درسطح بسیار پایینی از برخورداری است.این بافت بعنوان بافتی ناکارآمد معرفی میشود واز اینرو مساله بهبود بخشیدن به آن روی مینماید. این بهسازی بسته به نوع فرسودگی بافت مراحل مختلفی را شامل میشود.تهیه واجرای طرحهایی که به انحاء مختلف سعی در بهبود وضع این بافتها دارند ،نیازمند بررسی همه جانبه کمبودهای موجود وبرنامه ریزی مداوم برای رفع معضلات اینگونه بافتهاست .بررسی همه جانبه بدین معناست که درنوسازی وبازسازی این بافتها میبایست درکناربهبود بخشیدن به وضع مسکن که حدود 40درصدازبافتهای شهری راتشکیل میدهد سایر نیازهای معیشتی ساکنین نیز که در حیطه تاسیسات و تجهیزات شهری است تامین شود. بافت محله مجیدیه که بعنوان قسمتی از بافتهای فرسوده شهرتهران شناسایی شده است.که دارای معضلات فراوانی بویژه در زمان بحرانهای طبیعی مثل زلزله میباشد

 

1-2-ضرورت تحقیق:
از آنجا که تراکم جمعیتی وساختمانی در بافتهای فرسوده شهرهای بزرگ بدلیل قیمت نسبتا" پاینتر زمین وساختمان درآنها بطور قابل توجهی بالاست و از طرف دیگر آسیب پذیری این بافتهای شهری در مقابل حوادث و بلایای طبیعی و.... بسیار بالاتر ازسایر قسمتهای شهری میباشد،لذا رسیدگی و ساماندهی به این بافتها از اهمیت قابل توجهی برخوردار است. هرگونه فعالیتی در جهت ساماندهی به بافتهای فرسوده نیازمند شناخت دقیق از ویژگیهای مختلف این بافتها درمناطق مختلف شهری است،.وازآنجا که ناحیه 3منطقه 8نیز از جمله فرسوده ترین بافتهای منطقه است ومشکلات بسیاری را برای ساکنین خود فراهم آورده بنابراین ضرورت تحقیق در این زمینه نیز بخوبی آشکار میگردد.

 

1-3-اهداف تحقیق:
1-تأمین امکانات معیشتی مناسب برای شهروندان در راستای اهداف عدالت اجتماعی؛
2-انتظام بخشی به مجموعه کاربریها و پاکسازی بافت از کاربریهای مزاحم؛
3-تشویق به سرمایه گذاری به منظور بازسازی بافتهای فرسوده در جهت مقاوم سازی آنها؛
4-ارتقائ کیفیت زندگی شهری؛
5-اصلاح شبکه دسترسی.

 

1-4- سوالات تحقیق
آیا . به منظور مقاوم سازی ساختمانها در برابر زلزله مساله نوسازی بافت در اولویت قرار میگیرد؟

 

آیا احیا بافتهای فرسوده بعنوان راه کار مناسب با مشارکت مردم ومسولان امکان پذیر است؟

 

1-5- فرضیات تحقیق:
1- به نظر میرسد. به منظور مقاوم سازی ساختمانها در برابر زلزله مساله نوسازی بافت در اولویت قرار میگیرد.

 

2- بنظر میرسد احیای بافتهای فرسوده بعنوان راه کار مناسب ، با مشارکت مردم و مسئولان بصورت توام امکان پذیر است.
1-- پیشینه تحقیق:
• مرمت شهری، (حبیبی، سید محسن و مقصودی،ملیحه). این کتاب سعی در معرفی و جمع بندی نظریه ها و شیو ه های امر مرمت شهری در بافتهای قدیمی دارد و به این منظور به بررسی مواردی چون تعاریف وا‍ژه ها ی مرمت شهری، نظریات جهانی و همچنین تجارب جهانی در زمینه مرمت شهری میپردازد.
• بهسازی و نوسازی شهری (فلامکی،محمدمنصور،1384) این کتاب سعی در معرفی وجمع بندی نظریه ها وشیو ه های مرمت شهری در بافتهای قدیمی دارد وبه این منظور به بررسی مواردی چون تعاریف وا‍‍‍‍زه های مرمت شهری،نظریات وتجربیات جهانی مرمت شهری و.میپردازد.
• ‍‍بهسازی و نوسازی شهری از دیدگاه علم جغرافیا (علی شماعی واحمد پوراحمد،1384)، این کتاب پیرامون مسائل ومشکلات بافتهای قدیم شهری وتعاریف مفاهیم مرتبط با نوسازی وبهسازی شهری میباشد. به نظزیات جهانی والگوهای ساماندهی بافت قدیم میپردازد.
• مهندسین مشاور زیستا،طرح تفضیلی منطقه 8را انجام داده اند که درخصوص طرح تفضیلی محلات وتعیین تفکیک بافتهای فرسوده،معابر و...پرداخته است.

 


 روش تحقیق:
انواع روشهای تحقیق برای یافتن پاسخ مناسب برای مسائل مطرح شده درتحقیق باتوجه به موضوع تحقیق ،نوع واهمیت مساله ،متفاوت خواهد بود. از آنجا که این تحقیق پیرامون ساماندهی بافت فرسوده شهری بخشی از شهر تهران انجام شده است، روش تحقیق کاربردی میباشد که از روش تحلیلی و توصیفی استفاده شده است و مراحل روش تحقیق شامل:
• گردآوری اطلاعات
• کار کتابخانه ای (کتابخانه های ملی، دانشگاه تهران، دانشگاه آزاد، سازمان مدیریت وبرنامه ریزی)
• کارمیدانی
• روش مشاهده
• استفاده از نقشه ها وعکسها
• طبقه بندی وتهیه جداول

 

1-8-محدودیتهای تحقیق
• عمده ترین موانع؛
• عدم دسترسی به اطلاعات؛
• عدم همکاری بسیاری از سازمانها،ادارات.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2-مبانی نظری
2-1- تعاریف
2-2- بافت:
مراد از بافت (بافت شهری)گستره ای همپیوند است که با ریخت شناسی های متفاوت طی دوران حیات شهری در داخل محدوده شهر و یا حاشیه آن در تداوم وپیوند با شهر شکل گرفته باشد. این گستره میتواند از بناها، مجموعه ها ،راهها، فضاها، تأسیسات و تجهیزات شهری و یا ترکیبی از آنها تشکیل شده باشد.
بافت شهر عبارت است از دانه بندی و در هم تنیدگی فضاها و عناصر شهری که به تبع ویژگیهای محیط طبیعی، بویژه توپوگرافی و اقلیم در محدوده شهر یعنی بلوکها و محله های شهری بطور فشرده یا گسسته و با نظمی خاص جایگزین شده اند. (توسلی،5:1368)
بافت هرشهر کمیتی پویا و در حال تغییر است که وضع کالبدی شهر و چگونگی رشد و گسترش آنرا در طول زمان نمایان میسازد. بافت هر شهر، ابتدا دانه بندی فضاهای کالبدی شهر، یعنی فضاهای خالی و پر و تراکم آنها را نسبت به یکدیگر مشخص میکند. همچنین چگونگی و فاصله بین عناصر شهری را معین میکند. بافت شهر شبکه گذرگاهی و نحوه توزیع فضایی آنها را نشان میدهد. ابعاد و اندازه هر یک از فضاهای کالبدی در افق و در ارتفاع با صورت یا افقی میتواند نمایانگر نوع و حجم بافت خاصی از شهر باشد. فضاهای خالی گویای ویژگیهای خاص شهری اند. مثلا فضاهای خالی موجود در مرکز محله های شهری و راههای مهم و تقاطعها و در مجموع بافت، گویای وجود مراکز و هسته های شهری و محله ای هستند(شماعی، پوراحمد، 1384).
بافت هر شهر نحوه شکل گیری و مراحل رشد و توسعه شهر را در طول تاریخ نشان میدهد. یکی از عوامل اصلی و بسیار مهم شکل گیری بافت شهر در گذشته عوامل محیط طبیعی بوده است سه عامل توپوگرافی زمین، آب و هوا و منابع، عوامل اساسی و مهم طبیعت اند که در بافت شهرهای قدیمی ایران تاثیر عمیقی به جای گذاشته اند (سلطانزاده،299:1365).

 

2-2-1- بافت وفرسودگی:
آنچه در این تحقیق مدنظر است، پرداختن به (بافتهای فرسوده شهری) است، از اینرو لازم است مقدم برهرچیز مراد از״بافت״و ״فرسودگی״روشن گردد.

 

2-2-2- انواع بافت شهری:
میتوان باتوجه به مراحل رشد و توسعه کالبدی فضایی شهرها، لایه های گوناگون بافت شهری را از همدیگر تشخیص داد. مثلا در شهرهای بزرگ ایران هفت گونه از بافت شهری در بررسی گونه شناسی بافتهای شهری قابل تشخیص است(مشهدیزاده دهاقانی،425:1373).
الف- بافت تاریخی، هسته اولیه شهر
بافت تاریخی را میتوان هسته اولیه شهر دانست. قلعه،ارگ، یا کهندژ و آنچه را به عنوان هسته اولیه شهر امروزی که در زمانهای پیشین (در ایران قبل از قاجاریه) ساخته شده میتوان بافت تاریخی نامید.
ارگ، برج، بارو و هسته های اولیه شهرهایی چون همدان، شیراز، اصفهان، یزد و تبریز چنین ویژگیهایی دارند.(شماعی، پوراحمد، 85:1384)
ب-بافت قدیمی شهر
بافت قدیمی، بافتی است که گرداگرد هسته اولیه شهری یا بافت تاریخی تنیده شده است. مثلا" در ایران بخشهایی از شهر که از نظر زمان شکل گیری آنها به اواخر دوره قاجاریه میرسد(تا اوایل قرن حاضر) شامل میشود. از نظر سبک معماری و شهرسازی، ویژگیهای اصیل و سنتی در آن حاکم است(حائری،27:1371).
بافت قدیمی در طی زمان طولانی و بر اساس تجارب گذشتگان روند تکاملی خود را طی کرده است(مشهدیزاده دهاقانی، 425، 1374).
امروزه جمعیت این بافتها با گسترش شهر و رشد بی رویه و سریع شهرنشینی، تخلیه شده و مراکز خدماتی، تجاری و... به حاشیه شهرها انتقال یافته است. در نتیجه کمبود خدمات، زیر ساختها و تأسیسات زیربنایی، عدم کشش مناسب و کافی شبکه ترافیکی و نارساییها و ناکارآمدی های بافتهای قدیمی در برآوردن وتامین نیازهای امروزی شهروندان، موجب شده تا این بافتها روز به روز بی رونق و فرسوده تر شوند و بعنوان بافتهای مسأله دار و مشکل زا در افکار ونظر بسیاری از مدیران شهری و شهروندان مطرح باشند.
ج-بافت میانی شهر
این بافت از حدود 1300تااوایل دهه 40گرداگرد بافت قدیم شهر شکل گرفت.
همزمان با رشد و گسترش شهرها، تغییرات کالبدی جدیدی در بخش قدیمی شهرها صورت گرفت. احداث خیابانهای جدید، نخستین نمودهای شهرسازی جدید است. بدنبال آن، حاشیه خیابان ها تغییر شکل داده و بناهای تازه ای ساخته شد، اما قسمت درونی کمتر دچار تغییر و تحول شد. مرحله تخریب بافت قدیمی با ایجاد میدانهایی در مرکز شهر ها وخیابانهای عمود بر هم به شکل شطرنجی شروع شد.
تعادل زیست محیطی بین شهر وروستاهای اطراف کشتزارها و باغها تا اواخر این دوره برقرار بود. از خصوصیات بارز بافت میانی شهرها، ساخت و سازهای غیر بومی، پهن تر بودن کوچه ها، وجود نشانه هایی از خیابانها به سبک مدرن و همچنین درختکاری و ساخت پیاده روها و نماسازیی مدرن در حاشیه خیابانهاست.(شماعی، پوراحمد، 86:1384)
چ-بافت جدید شهری
از دهه 1340به بعد تغییر وتحولات اوضاع اجتماعی واقتصادی و فناوریهای نوین در کشور تشدید شد. در نتیجه یک بافت جدید به دور بافت قبلی شهر ها شکل گرفت.
اقدامهای عمرانی در شهرها مانند خیابان بندی و آسفالت کوچه ها و معابر، توسعه خدمات و زیربناها در شهرها، ایجاد ساختمانها و اداره های جدید، ایجاد پارکها و... به رشد و توسعه فعالیتهای ساختمان سازی وشهرسازی توسط بخش دولتی وخصوصی سرعت بخشید. افزایش مهاجرت به شهرها نیز خود عامل دیگری در افزایش رشد جمعیت شهری و بیشتر شدن ساخت و سازهای اطراف وحاشیه شهرها بود. افزایش آپارتمان سازی، رشد و توسعه کارخانه ها و شهرکهای صنعتی، رواج گسترده معاملات زمین، تشدید فاصله طبقات اجتماعی در شهرها و گسترش حاشیه نشینی و اسکان غیر رسمی از دیگر ویژگیهای شهری در این دوره است. بافتهای جدید با بافتهای نوساز شهری با این ساختارها مواجه اند.
ح-بافت پیرامونی شهر
این بافت که از سال 1350 در ایران شکل گرفت و توسعه یافت در واقع در برگیرنده بخشهای خوابگاهی یا حومه های وابسته به کلانشهرهاست. با افزایش جمعیت و مهاجرت به شهر ها ، نیاز به مسکن و رشد و گسترش شهری افزایش یافت. رشد جمعیت بویژه ناشی از مهاجرتهای بی رویه که بدنبال سرپناهی برای سکونت بودند، در نقاط حاشیه ای یا خارج شهر بافت پیرامونی بصورت شهرک سازی را بوجود آوردند. جایی که تراکم در حال کاهش بسوی خارج از مرکز شهر و کاربری منفرد ویژگی غالب آنست(شماعی،پوراحمد،87:1384).
خ-بافت اقماری یا گسترش ناپیوسته شهر
شکل گیری این بافت از سال 1360آغاز شد و در اوایل دهه 70به اوج خود رسید. این بخش شامل شهرکهای گوناگون در اطراف شهرهای بزرگ بود. شهرکها و نقاط جمعیتی ایجاد شده یا گسترش یافته در این دوره به سه دسته تقسیم میشوند.
دسته اول شهرکهای اقماری و خوابگاهی هستند که در زمینهای بایر توسط دولت یا بخش خصوصی ساخته اند.
دسته دوم شامل نواحی و بخشهایی است که با تغییر شکل روستاها و نقاط جمعیتی اطراف شهرها بصورت شهرکها و نقاط مسکونی درآمده اند و بدون پیش بینی های لازم شهری در مورد آنها صورت نگرفته است.
دسته سوم پیامد توسعه بی رویه و بدون برنامه روستاها و نقاط جمعیتی اطراف شهرها به همان شکل و صورت اولیه روستایی است.
رشد سریع این شهرگونه ها و رواج ساخت و سازهای بدون برنامه و اسکان جمعیت مهاجر، پیدایش مشکلات بسیاری را دامن زد. عدم تعادل بین فضاهای شکل گرفته، گسترش مشکلات اجتماعی، روحی و روانی ناشی از تقابل بین فرهنگها و سنتها و... از جمله این مشکلات هستند(شماعی، پوراحمد، 88:1384).
د-گسترش متروپلی شهر بهمراه ایجاد شهرهای جدید
رشد سریع و وسیع شهر های بزرگی همچون تهران، مشهد، اصفهان، تبریز، شیراز و پیدایش شهرهای جدید و پیوند شهرها ی کوچک و متوسط اطراف این شهرها به مادر شهر، به پیدایش شبکه شهری گسترده ای و بافت جدیدی از شهرها منجر شده است. این شکل از گسترش کالبدی، فضایی که به رشد متروپلی و منطقه شهری منجر میشود، بعلت اشکال در برنامه ریزها یا نبود برنامه ریزی دقیق و مشخص، ساماندهی و کنترل شهر را دچار مشکلات بسیاری کرده و این مشکلات در سطح منطقه شهری و حتی در سطح کشور پیامدهای ناگواری را موجب شده است.
اعمال شاخص شاخص
بلوکی است که حداقل 50% بناهای آن غیر مقاوم بوده که دلیل آن فقدان سیستم سازهای مناسب و عدم رعایت موازین فنی است. ناپایداری
بلوکی است که حداقل 50% عرض معابر آن کمتر از 6 متر است. نفوذناپذیری
بلوکی است که حداقل 50 درصد قطعات (پلاک ها) آن دارای مساحتی کمتر از 200 متر مربع است. ریزدانگی

 

 

 

 

 

 

 

 

 


هویت فرهنگی و تاریخی شهرهای تاریخی ما در معرض نابودی است از اینرو ضروری است در چار چوب طرحهای جامع بهسازی و نوسازی شهری الگوها و روشهای مناسب مورد توجه و حمایت قرار میگیرد(شماعی، پوراحمد، 89:1384).

 

2-3- فرسودگی
مراد از فرسودگی، ناکار آمدی و کاهش کارایی یک بافت نسبت به کارآمدی سایر بافتهای شهری است. فرسودگی بافت و عناصر درونی آن یا به سبب فقدان برنامه توسعه و نظارت فنی بر شکل گیری آن بافت بوجود میاید، پیامد فرسودگی بافت که در نهایت به از بین رفتن منزلت آن در اذهان شهروندان منجر میشود، در اشکال گوناگون از جمله کاهش و یا فقدان شرایط زیست پذیری و ایمنی و نیز نابسامانیهای کالبدی، اجتماعی، اقتصادی و تأسیساتی قابل دریافت و شناسایی است(وزارت مسکن و شهرسازی، 7:1384).
بافت فرسوده شهری: به محدوده یا بلوک شهری اطلاق می شود که بیش از 50درصد بنا های آن ناپایدار،معابرآن نفوذناپذیر و املاک آن ریز دانه باشد.

 

2-3-1- گونه های بافتهای فرسوده
بافتهای فرسوده به سبب آسیبها در کلیت با یکدیگر وجوه مشترکی دارند، اما به سبب عوامل موثر در فرسوده بودن دارای ماهیتهای متفاوت میباشند. این تفاوت، بافتها در سه گروه زیر قرار میدهد:
الف)بافتهای دارای میراث های شهری؛
ب)بافتهای شهری(فاقد میراث شهری)؛
ج)بافتهای حاشیه ای (سکونتگاهای غیررسمی ).(وزارت مسکن وشهرسازی،8:1384)
الف)بافتهای دارای میراث شهری
مراد از بافتهای دارای میراثهای شهری،بافتهای فرسوده ای است که علیرغم فرسودگی در گستره بناها ،مجموعه فضاها،تاسیسات و تجهیزات شهری با ارزش ویا ترکیبی از آنها وجود دارد.شناسایی وجود این عناصر موجب میگرددتا بهره گیری از میراثها ونقش هویت بخش آنها در بستر مداخله مورد توجه قرارگیرد وبارز گردد.
نکته مهم در اینست که جدا کردن بافتهای دارای میراث از سایر بافتها که به سبب اهمیت آنها صورت گرفته، به هیچ عنوان به مفهوم حذف این گونه بافتها از دستور کار مداخله در بافتهای فرسوده نمیباشد، بلکه این امر تنها تأکیدی برضرورت همکاری ونظارت سازمان میراث فرهنگی بر اقدامات نهادهای مسئول در حفظ منطقی وتخصص میراثهای با ارزش در این بافتهاست.(وزار ت مسکن وشهرسازی،8:1384)

 

ب)بافتهای شهری (فاقد میراث شهری)
مراد از بافتهای شهری بافتهای فرسوده ای است که در لایه های درونی شهر جای دارند.این بافتها یا در کالبدهای به جای مانده در دل بافتهای قدیمی قرار گرفته اند،ویا حاصل استقرار افراد فرو دست جامعه در زمینهای خالی درون شهری وبرون شهری اند که با گسترش شهرها با آنها در آمیخته اند.این بافتها علیرغم دارا بودن توانمندیهای فراتر از آنچه در حال حاضر پذیرای آن هستند به سبب آنکه از چرخه حیات موثر شهری خارج هستند از ارزش کمتری برخودار میباشند.(وزارت مسکن وشهرسازی،1384)

 

ج)بافتهای حاشیه ای (سکونتگاههای غیررسمی)
مراداز بافتهای حاشیه ای بافتهای فرسوده ای است که به سبب عدم تناسب میان درآمد متقاضیان سکونت در شهرهای بزرگ و هزینه های سکونت در آنها بیشتر بطور غیر رسمی در حاشیه شهرها شکل گرفته اند. ساکنین این بافتها بیشتر مهاجران جویای کار هستند که در شهرهایی که دارای توانمندی بالا در عرضه اشتغال و خدمات میباشند، ساکن شده اند (وزارت مسکن وشهرسازی، 9:1384).

 

2-4- شناسه ها
شناسه ها به آسان کردن درک مشترک از مفاهیم بکار گرفته شده در مصوبه مورخ 16/3/1384شورای عالی شهرسازی و معماری ایران در خصوص بافتهای فرسوده شهری و تصمیمات متکی برآن تدوین شده است. برای تعیین شناسه ها، رایج ترین ویژگیهای مشترک در هر یک از عوامل نقش آفرین در بافتهای فرسوده مد نظر قرارگرفته است. بنابراین با مشاهده نشانه هایی همنواخت با این شناسه ها میتوان از وجود فرسودگی و ضرورت اقدامات مرتبط اطمینان نسبی حاصل کرد. این شناسه ها شامل موارد زیر میباشند:
الف)شناسه های شناخت محدوده بافتهای فرسوده؛
ب) شناسه های شناخت گونه های بافتهای فرسوده؛
ج ) شناسه های شناخت گونه ها ی مداخله در بافتهای فرسوده؛
د)شناسه های شناخت مراجع قانونی ومستندات قانونی مداخله در بافتهای فرسوده.(وزارت مسکن وشهرسازی،18:1384)

 

2-4-1- شناسه های شناخت محدوده بافتهای فرسوده
بافتهای فرسوده به دلایل متفاوت فرسوده شده اند. از اینرو با اشکال گوناگون و وجوه متفاوت مشاهده میشوند. اختلال در موارد زیر فراگیرترین وجوه برای تعیین شناسه و شناخت محدوده بافتهای فرسوده است:
الف)شکل کالبدی؛
ب)انسجام بافت واستحکام و مصالح ساختمانی عناصر درون بافت؛
ت)ساختار زیر ساختها؛
ث)کارایی نظام شبکه؛
ج)ابعاد کارکردی؛
ح)وضعیت محیط زیست؛
خ)ابعاد اجتماعی؛
د)ابعاد اقتصادی؛
ذ)عملکرد مدیریت شهری؛
ر)نوع مالکیت.(وزارت مسکن وشهرسازی،19:1384)
الف-شکل کالبدی
1) ریخت شناسی بیشتر این بافتها شکلی اندام واره دارد.
2)ابعاد فیزیکی بیشتر اجزای بافت بویژه قطعات واقع در حوزه های مسکونی، ریز دانه و ابنیه آن کوتاه مرتبه (یک یا دوطبقه)است. (وزارت مسکن وشهرسازی، 19:1384)
ب- انسجام بافت و استحکام و مصالح ساختمانی عناصر درون بافت:
1) در این محدوده ها بافت فاقد انسجام بوده و بیشتر بناهای درون آنها فاقد مقاومت در برابر زلزله با شدت متوسط میباشند.
2)در مکانهای فاقد ایمنی(بصورت اسکان های غیر رسمی)مانند حریم گسلها، بستر رود دره ها و قناتها قرار گرفته اند.
3)در ساخت بناهای آن از مصالح نازل و کم دوام استفاده شده است(وزارت مسکن و شهرسازی، 19:1384).
ت- ساختار زیر ساختها
فاقد زیر ساختی (بویژه آب و برق) است و در صورت دارا بودن، شبکه آن دچار نارسایی بوده و آسیب پذیر است. (وزارت مسکن وشهرسازی، 19:1384)
ث- کارآیی نظام شبکه
1)دارای شبکه ناکارآمدست.
2)دارای شبکه اندام واره ونامنظم است.
3)دارای شبکه با عرض کم ونفوذ پذیری پائین است. (وزارت مسکن وشهرسازی ،19:1384)
ج-ابعادکارکردی
1)کاربریهای ناسازگار در بافت مسکونی بطور نسبی بالاست (بویژه صنایع غیر مجاز مدنظر سازمان حفاظت محیط زیست در گروههای ب،ج،د،ه)
2)دچار فقدان یا کمبود شدید فضاهای خدماتی است.
3)واحدهای تجاری آنها متروکه ویا درحد بسیار نازل است. (وزارت مسکن وشهرسازی ،20:1384)
ح-وضعیت محیط زیست
1)دچار کیفیت محیطی پایین وغیر بهداشتی
2)آلودگی ناشی از فقدان سیستم دفع فاضلاب،آبهای سطحی وجمع آوری در آنها وجود دارد.
خ- ابعاد اجتماعی
1)شمار ساکنین غیر بومی (مهاجر روستایی یا تهیدستان شهری)نسبت به ساکنان اصیل بیشتر است.
2)دارای منزلت مکانی و سکونتی پایین است.
3)ترکیب جمعیتی آن غیر متعارف است.
4)شیوع اعتیاد و ناهنجاریهای رفتاری و بیکاری در آنها بالاست .
5) ناامنی محیطی بویژه برای کودکان و جوانان و زنان وجود دارد. (وزارت مسکن وشهرسازی، 20:1384)
د- ابعاد اقتصادی
1) ارزش زمین ومسکن به میانگین ارزش آنها در شهر پایین است.
2) به سبب فقر بهبود بخشیدن به مسکن از سوی ساکنان ناممکن است.
3) از سوی سرمایه گذاران، انگیزه سرمایه گذاری وجود ندارد.
4) منابع درآمدی بیشتر ساکنان نامعلوم است.
5) ساکنان در دهک های پایین درآمدی قرار دارند. (وزارت مسکن و شهرسازی، 20:1384)

ذ- عملکرد مدیریت شهری
1) خدمات شهری ارائه نمیشود و یا ارائه آن دچار کاستی است.
2) اقدامات عمرانی موثر از سوی سازمان های مسئول در آنها مشاهده نمیشود.
3) فاقد فضاهای عمومی و خدماتی(حتی در مقیاس محلی)است.
4) فاقد اثاثیه شهری است (وزارت مسکن وشهرسازی، 20:1384).
ر- نوع مالکیت
1) قطعات آن فاقد خطوط تفکیکی روشن میباشد.
2) وارثان آن متعددمیباشند.
3) فاقد اسناد رسمی مالکیت (سند وبنچاق)است.

 

2-4-2- شناسه های شناخت گونه های بافت فرسوده:
در بسیاری از بافتهای فرسوده ترکیبی از گونه ها ی بافت وجود دارد که درموارد ی امر تشخیص را با دشواری مواجه میکند .در رویارویایی باچنین شرایطی گونه های بافت به کمک چهار عامل زیر از یکدیگر قابل تفکیک میباشند:
1-دوره زمانی
2-گونه ارزش بافت
3-موقعیت استقرار در شهر
4-وضعیت حقوقی –ثبتی عناصر بافت. . (وزارت مسکن وشهرسازی ،1384)

 

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

 

 

 

 

 

 

 


نمودار 1- راهکارهای احیای بافت فرسوده شهری
در نمودار فوق مشاهده میکنیم که به منظور احیا ومرمت شهری سه راهکار مستقل و یا ترکیبی قابل اجرایند. در این راهکارهها علیرغم این که هدف، احیا و مرمت شهری است، اما تاکید هر راهکار نمایانگر بینش کارشناسان ومسئولان امور شهری است، حال اینکه کدام راهکار ومجموعه ای از راهکارها برگزیده شود، به عوامل زیادی مانند وضعیت اجتماعی-اقتصادی وکالبدی، سیاستگذاریهای کلان شهرسازی واندیشه دستاندرکاران، چه مسئولان و چه کارشناسان شهری است.

 

2-5- تعریف بهسازی
بهسازی، بهبود بخشیدن به وضعیت بافت و عناصر درونی آنست و مجموعه اقداماتی را شامل میگردد که در زمینه کالبدی همنواخت با الگوی اولیه به حفظ و نگهداری بافت و عناصر آن میپردازد ودر زمینه غیر کالبدی به رونق بخشی حیات درونی آن کمک میکند .بستر مداخله میتواند بافت شهری ،فضای شهری، مجموعه ها و بناها را به تنهایی ویا در مجموع شامل گردد. در اینگونه مداخله حد وفاداری به گذشته اصل بوده و با حفاظت کامل از هر آنچه وجود دارد، مفهوم میابد.به سبب گستردگی دامنه اقدامات مرتبط به بهسازی،این اقدامات در دودسته جای داده شده است :یکی مجموعه اقداماتی که قبل از ورود خدشه به بافت وعناصر آن تبدیل میشود ودیگری مجموعه اقداماتی که پس از وارد آمدن آسیب وخسارات در دستور کار قرار میگیرد.در این مداخله اصل بروفاداری به گذشته وحفظ آثارهویت بخش در آنهاست .فعالیت بهسازی با هدف استفاده از امکانات بالقوه وبالفعل موجود وتقویت جنبه های منفی صورت میپذیرد.به عبارت دیگر بهسازی شهری به مجموعه مداخله هائی از اصلاح وضع بناها ،فضاهاومحله ها ی شهری،براساس یک طرح جامع،هماهنگ که به نحوی حالت فرسودگی ورکود ورخوت رادر آنها از بین ببرد،گفته میشود.(حبیبی،36:1379)
بهسازی را میتوان نوعی برنامه ریزی جامع نیز به حساب آورد.بهسازی کمک به بهبود وضع شهرها ازجمله وضع کالبدی،اقتصادی،اجتماعی آنها وافزایش بنیه ی اقتصادی واجتماعی دربافتهای قدیم وجدید است،(شیعه1378 :120-121)
به مجموعه اقداماتی اطلاق میشود که با اندک تغییراتی در فعالیت و بدون مداخله ای چشمگیر در کالبد، موجبات افزایش عمر اثر را فراهم میگرداند. عمل بهسازی در معاصر کردن فضای گذشته نهفته است و نه در باز تولید فضای شهری گذشته (حبیبی ومقصودی، 1382، ص5).
آندسته از اقدامهایی که باکمترین هزینه ومداخله وفقط به منظور بهبود فضاها ومحیط زیست شهری(اصلاح معابر،اصلاح تاسیسیات زیربنایی،بهبود فضاهای مسکونی و غیره)درمقیاس بناها وبلوکها ومحله های شهری صورت میگیرد بهسازی نام دارد . (حبیبی 1381و ومقصودی، شماعی ، 1380 )
اقدامات بهسازی
اقدامات بهسازی به اشکال گوناگون انجام میگیرد که مهمترین آنها به شرح زیر است:
الف)بهبود بخشی
تقویت جنبه های مثبت واز بین بردن جنبه های منفی فضا است.این اقدام سعی در کاهش محدودیتها وکاستیها دارد.
ب)بازیافت
آندسته از اقداماتی که با کمترین مداخلات به ایجاد شرایط زیست بهینه درفضای شهری منجر میشود.بازیافت شامل اقداماتی است که شرط دوام وبقای فضای شهری را در محیط پیرامونش بیشتر کند ..بازیافت بدنبال رفع خطر وبازگرداندن حیات مجدد به کالبد وفضای شهری در کوتاه مدت با استفاده از شرایط موجود در فضاست.
ج)استحکام بخشی
به مجموعه کارهایی که موجب افزایش امنیت،قدرت واستحکام کالبد وفضا میشود ،اطلاق میگردد.هدف این افزایش دوام ویکپارچگی در ساختار فضایی شهر است.
د:مراقبت وحمایت:
اتخاذ تدابیر مناسب برای جلوگیری از خطرات احتمالی را مراقبت گویند که بازرسی وبازبینی منظم ،نگهداری ،تعمیر ،مطالعه انواع دگرگونیها ی کالبدی،اجتماعی،اقتصادی وشناخت خطرات وآسیبها ی ناشی از فرسودگی ورکود رانیز شامل میشود.
حمایت در برگیرنده مجموعه اقداماتی مانند تهیه وتدوین قوانین ،جلب حمایتهای دولتی وتعیین حوزه های حفاظتی است.
ه-رونق بخشی
منظور از رونق وتجدید حیات کالبد وفضای شهری است.
و- حفاظت:
حفاظت شامل بازبینی منظم ورفع اشکالات در عملکرد وفضاست.بعبارت دیگر ،به مجموعه اقدامهایی که در فضاهای کالبدی ارزشمند فرهنگی وتاریخی برای حفظ محیط بعنوان نشانه هویت یک کشور انجام میگیرد ،حفاظت گفته میشود .
پس میتوان گفت بهسازی شهری تنها به بهسازی کالبد وفیزیک شهر توجه ندارد،بلکه به اصلاح وتوانمند سازی ساختارهای کالبدی،اقتصادی واجتماعی شهر توجه همه جانبه دارد .براساس طرح جامع بهسازی میتوان حالت رکود وکمبود را از بین برد .در کل برنامه های بهسازی شهر شامل تحول وتکامل یا منطبق ساختن فضاها ومجموعه های شهری با استانداردهای قابل قبول است.
البته همانطوری که مشخص شد در بهسازی تنها سازماندهی نظام کالبدی نباید مدنظر باشد،بلکه باید شرایط اقتصادی-اجتماعی ،زیست محیطی،روحی –روانی وجامعه شناختی درکنار ساختار کالبدی مورد توجه قرار گیرد .بهسازی به مجموعه ی فعالیت ها وشرایط زندگی در شهر یا روستا می انجامد وهویت واصالت شهر را حفظ میکند اطلاق میشود.
بهسازی بصورت فردی واجتماعی به منظور افزایش رفاه اجتماعی از راه افزایش کیفیت روحی-روانی شهروندان توسط آموزش ،یکی از مهمترین مسائل مورد توجه در بهسازی شهری است .همچنین در بهسازی شهری باید به بهداشت وسلامت روحی وجسمی شهروندان از نظر زیستی توجه شود.

 

2-6- نوسازی:
اقداماتی در جهت با‍‍زگرداندن حیات مجدد به بنا یا فضا و احیا با تأکید بر تغییر شکل فضا یا مجموعه شهری نوسازی نامیده میشود. این اقدام در جهت انطباق و به روز کردن سازمان کالبدی-فضایی با نیازهای امروزی است (فلامکی،1375،ص34).
نوسازی بازآفرینی هستیها ومعاصر سازی بافت وعناصر درونی آنرا با حفظ ماهیتهای شکلی(درابعاد کالبدی)وهمنواخت با موازین نوین را(در ابعاد غیر کالبدی) در دستور کار دارد.بستر مداخله میتواند بافت شهری،فضای شهری،مجموعه ها وبناها به تنهایی ویا در مجموع باشد.در نوسازی وفاداری به گذشته در صورت خدشه دار نشدن ارزشهای کهن (چه فنون نوین بکار گرفته شود یانه )مجاز میباشد.
(در این مداخله حد وفا داری به گذشته از انعطاف پذیریی بیشتری برخوردار است وبرحسب مورد از مداخله اندک تا تغییر را میتوان شامل شد.فعالیت نوسازی با هدف افزایش کارایی ،بهره وری وباز گرداندن حیات شهری به بافت میباشد.)
نوسازی بازگرداندن حیات مجدد به بنا یا فضا واحیا با تاکید برتغییر شکل فضا یا مجموعه شهری است. نوسازی انطباق وبروز کردن سازمان کالبدی-فضایی با نیازهای امروزی است.نوسازی شهری کاری مداوم است که در پی فرسودگی وتخریب نسبی فضای شهری در روند شهر سازی شهرها از گذشته تا حال صورت میگرفته است.بطوریکه شهرهای جدید هم از این اقدام برکنار نیستند ،اما این اقدام اساسا در شهرهای قدیمی یا بناها وفضاهای در حال تخریب بیشتر صورت میگیرد.تغییر وتحول ونوسازی فضاهای زیستی انسان در طول تاریخ سبب شده اشکال زندگی وتمدن شهری به این اندازه رشد وتوسعه یابد .
در تجربه مغرب زمین اقدامات نوسازی وبهسازی به سه صورت تحقق یافته است: (توسلی،85 :1379 )
الف)نوسازی کامل
ب)بهسازی کامل
ج)نوسازی همراه با بهسازی .
در مورد نخست در مرحله مطالعات شهرسازی،پس از اینکه بنا یا بناهایی را فرسوده وتخریب شدنی تشخیص دادند،آنها را پاکسازی میکنند.مکان آنها بصورت زمینی برای نوسازی کامل آماده میشود.
درمورد دوم ،در بناها های قدیمی یا نیمه قدیمی واجد ارزش مرمت که این خود در روند مطالعات شهری تعریف میشود ،بهسازی کامل صورت میگیرد.یعنی ترکیب بیرونی بنا که روبه فضای شهری (خیابان یا میدان)است،حفظ،احیا واصلاح میشود وفضاهای داخلی مطابق نیازهای روز برای استقرارفعالیتهای نو،اصلاح وتکمیل میشوند.تاسیسات وتجهیزات آنهم تغییر میابند.
مورد سوم،جامع موارد اول ودوم است .برای مثال ،در بنایی سه طبقه با تمام ویژگیهایی که درقالب مورد دوم شمرده شده ،بهسازی کامل ،البته به منظور سازگاری وهماهنگی براساس آنچه قواعد ومعیارهای طراحی شهری تعیین میکنند ،صورت میپذیرد.در صورتی که بنا از نظر ساختمانی توانایی داشته باشد،پیشنهاد میشود دو طبقه برآن افزوده شود .این امر فقط جنبه کالبدی ندارد ،بلکه با اقتصاد زمین نیز ارتباط دارد که در کشور ماهم متداول شده است.(توسلی،85:1379)

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   155 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


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

دانلود پایان نامه مدیریت کالا در صنایع بزرگ و پیشرفته

اختصاصی از یاری فایل دانلود پایان نامه مدیریت کالا در صنایع بزرگ و پیشرفته دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه مدیریت کالا در صنایع بزرگ و پیشرفته


دانلود پایان نامه مدیریت کالا در صنایع بزرگ و پیشرفته

دانلود پایان نامه مدیریت کالا در صنایع بزرگ و پیشرفته

اهمیت و نقش کالا

اهمیت کالا در سازمانها، کشورها و اصولاً در مجموعه جهان بر کسی پوشیده نیست، با بررسی ترازنامه هر سازمان و یا هر شرکتی متوجه می شویم که قسمت عمده دارائی های آن شرکت/ سازمان را موجودی کالا تشکیل می دهد.

شاید چیزی حدود 50 تا 60 درصد هزینه هر پروژه مربوط به کالای آن باشد. بعنوان مثال در شرکت ملی گاز بیش از 60 درصد کل بودجه های عملیاتی آن مربوط به تامین کالاهای مورد نیاز می باشد که بنظر می رسد سایر شرکت های تابع وزارت نفت هم همین وضع را داشته باشند.

متأسفانه در کشور ما نقش کالا در فعالیتهای تولیدی / بازرگانی چندان که باید شناخته نشده است این عدم توجه کافی به مسئله ای که در اکثر مواقع قسمت اعظم منابع مالی و انسانی موسسات را بخود اختصاص می دهد در هر گوشه و کنار به چشم می خورد.

از انباریهای منازل گرفته تا انبارهای بزرگ کارخانه ها و سازمانهای دولتی و خصوصی نگاهی به انبارهای کارخانجات مختلف، شرکتهای حمل و نقل میدانهای بار، مغازه های کوچک و فروشگاه های بزرگ همه و همه وضع نامطلوب موجود را بخوبی نشان می دهد.


دانلود با لینک مستقیم


دانلود پایان نامه مدیریت کالا در صنایع بزرگ و پیشرفته

طرح خاورمیانه بزرگ و نخبه‌سازی

اختصاصی از یاری فایل طرح خاورمیانه بزرگ و نخبه‌سازی دانلود با لینک مستقیم و پر سرعت .

طرح خاورمیانه بزرگ و نخبه‌سازی


طرح خاورمیانه بزرگ و نخبه‌سازی

نگاهی اجمالی به ایالات متحده آمریکا

ایالات متحده آمریکا سرزمینی به وسعت 9695539 کیلومترمربع است و چهارمین کشور وسیع جهان پس از روسیه، کانادا و چین است که از 52 ایالت تشکیل شده و پایتخت آن واشنگتن است آمریکا برخلاف قاره آسیا که دارای گروه های جمعیتی مشخص و پرجمعیت است، قاره ای مهاجرنشین می باشد، ساکنان واقعی آمریکا سرخ پوستان هستند که در حال حاضر در اقلیت کامل به سر می برند و تعدادشان در سراسر آمریکا حدود یک میلیون نفر می باشند براساس داده های آماری سال 1999 آمریکا دارای 813/690/272 جمعیت بوده که از این تعداد حدود نصف آن انگلیسی زبان و مابقی گروه های اسپانیولی زبان و فرانسوی زبان می باشند، تقریباً تمامی ساکنان این قاره مسیحی هستند که در میان مذاهب سه گانه دین مسیحیت، تعداد پیروان کاتولیک نسبت به مذاهب دیگر بیشترند. تعداد 4140000 یهودی در آمریکا به سر می برند تعداد مسلمانان آمریکا بالغ بر 5780000 نفر است که در حدود 2/2 درصد از جمعیت این کشور را شامل می‌شود.

نظام آموزشی آمریکا:

نظام آموزشی آمریکا، سیستمی همگانی، غیرمتمرکز، فراگیر و حرفه ای است، ایالات متحده آمریکا به عنوان نیرومندترین کشور صنعتی جهان دارای نظام آموزش عالی با قدمت طولانی است که به صورت غیرمتمرکز اداره می‌شود و دولت مرکزی و دولت های ایالات نقش پشتیبانی کننده را بر عهده دارند در آمریکا نزدیک به 2000 مرکز تحصیلی وجود دارد تعداد کل دانشجویان آمریکا در سال تحصیلی 98-1997 برابر 3/14 میلیون نفر بوده که بیش از 1/11 میلیون نفر در مراکز آموزش عالی دولتی مشغول به تحصیل بوده اند.

اوضاع مالی و شاخص های اقتصادی

تولید ناخالص داخلی ایالات متحده در سه ماهه نخست سال 2000 میلادی برابر با 3/9937 میلیارد دلار محاسبه گردیده است که بیشترین مقدار در میان همگی کشورهای جهان است در سال 1999 درآمد ملی آمریکا برابر 7439 میلیارد دلار بوده است با این حساب درآمد ملی سرانه آمریکا رقمی در حدود 27 هزار دلار بوده است. ایالات متحده آمریکا همچنین مهم ترین تولید کننده فرآورده های کشاورزی است و آن هم به دلیل بهره گیری از آخرین دست آوردهای صنعت در بخش کشاورزی است.


دانلود با لینک مستقیم


طرح خاورمیانه بزرگ و نخبه‌سازی