سلام
خيلي از كمكت ممنونم
من اين اطلاعات رو براي يك كنفرانس مهم توي دانشگاه مي خواستم .
كنفرانسي كه با يك سوال شروع بشه نظر همه رو به خودش جلب مي كنه .اين كه من بپرشم فناوري آژاكس چيست زياد جالب نيست .
مثلا بپرسم :وقتي شما واردلينك هاي مختلف سايتي بشين مي بينين كه لوگوي اون سايت همه جا داره تكرار ميشه آيا شده تا به حال از خودتون بپرسين كه اين اتفاق چه جوري مي افته؟
آيا كد مربوط به اين لوگو را توي همه ي صفحات تكرار كردند يا نه از يك فناوري خاصي استفاده شده ؟
سوال بالا براي افراد ي كه با ديد كامپوتري به صفحه ي سايت نگاه مي كنند پيش مياد مگه نه
براي همه كه پيش نمي ياد .
من از شما مي خوام چند نمونه ي عملي استفاده از اين فناوري رو كه همه با اون برخورد داشتند يا اينكه هميشه جلوي چشمشون بوده و ازش استفاده مي كردند ولي هيچ وقت به اين كه چه طوري اين امكانات براشون فراهم شده فكر نكردند بگين.
بازم از كمكت ممنونم
شرمنده اگر بنده جواب سوالتون رو می دم
در مورد استفاده از لوگوهای یکسان میشه از دیتا بیس استفاده کرد (کنترل پنل) چون
به اینصورت می توان تا هرچند تا که لازم باشد صفحه ایجاد کنید و فکر نکنم زیاد به ای جکس
ربط داشته باشد .
در مورد ای جکسی که همگان دارن از ان استفاده می کنند میشه به میل یاهو (ورژن جدید)
و جی میل اشاره کرد اگر دقت کنید وقتی می خواهید نامه ای را بخوانید یا حذف کنید صفحه
تان لود نمی شود (به سرور مراجعه نمی کند)
هدف ای جکس به نظر بنده کم کردن تعداد پردازش های صورت گرفته در سمت سرور
می باشد
کاربر علی بسیار خوب توضیح داده اند و بنده دوباره انها را تکرار کردم !!.
خيلي ممنون از شما
اگه دقت كرده باشي من سوالم رو چند بار فرستادم چون حواسم نبود شما و چند نفر ديگر جوابم رو دادين و من تشكر نكردم
خيلي خيلي ممنونم
بهتره به این سایتها یه سری بزنید
http://www.ajaxdomainsearch.com/blog/
http://ecosmear.com/relay/
http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/
http://www.hotscripts.com/Ajax/Scripts_and_Applications/index.html
امیدوارم که به دردتان بخورند
Ajax چیست؟
امروزه، معمولا وقتی صحبت از طراحی برنامه های تعاملی (interaction design ) می شود، بیشتر توجه ها معطوف به وب است. برنامه های کاربردی تحت وب به سرعت در حال رشد و توسعه هستند و کاربران دوست دارند که با همان راحتی و سرعتی که با Desktop Application ها کار می کنند با Web Application ها هم کار کنند. طراحان برنامه های کاربردی وب هم برای از بین بردن این شکاف، روش های طراحی گوناگونی را پیشنهاد کرده اند. یکی از این روش ها روش Ajax است. Ajax مخفف Asynchronous JavaScript + XML می باشد.
نگاهی به Google Suggest و Google Maps بیندازید. در Google Maps وقتی روی قسمتی از نقشه zoom می کنید و یا بالا و پایین می روید همه چیز تقریبا به طور همزمان و بدون Load شدن مجدد صفحات انجام می شود. در Google Suggest نیز وقتی مشغول تایپ کلمه مورد نظر خود هستید، به طور همزمان کلمات مرتبط با آن و نیز نتایج حاصل از جستجوی آنها نمایش داده می شود. این برنامه ها چگونه کار می کنند؟
مدل کلاسیک برنامه های کاربردی وب به این صورت است که: کاربران توسط یک واسط، درخواست خود را به وب سرور ارسال می کنند. سرور پردازشی خاص برای درخواست مورد نظر کاربر انجام می دهد و سپس نتیجه را به صورت HTML به کاربر برمی گرداند. این مدل با کاربرد اولیه وب به عنوان واسط انتقال hypertext سازگار است اما تجربیات نشان می دهد که در طراحی برنامه های کاربردی لزوما استفاده از این مدل نتیجه مطلوب کاربران را نمی دهد! وقتی که سرور مشغول پردازش درخواست ها است، کاربر چه می کند؟ مسلم است که انتظار می کشد! و این انتظار در هر مرحله از انجام کار بیشتر و بیشتر می شود! زمانی که یک فرم وب را در برنامه کاربردی خود قرار می دهید کاربر باید تا زمان دریافت نتایج صبر کند. اصلا چه لزومی دارد که کاربر ببیند برنامه او به سمت سرور می رود؟! Ajax به این پرسش ها پاسخ می دهد.سوال : Ajax چیست ؟
در واقع Ajax پاسخی به مشکلات Web Application ها در چند سال گذشته است. کافی است یکبار یک سایت طراحی کنید تا بفهمید که Postback های اضافی و بی مورد و load شدن های وحشتناک آنهم به خاطر تغییر مثلا تاریخ در یک Calendar چه دردسری را برای طراح و کاربر ایجاد میکند.
جواب ساده تر: AJAX راهی برای تقسیم کردن صفحات وب به قسمتهای قابل Update است به طوریکه Update کردن بخشی از صفحه کل صفحه را Update نکند.
سوال : Ajax چطور کار میکند ؟
وقتی صحبت از انداختن بار CPU از سرور به کامپیوتر کاربر میشود یعنی از java script استفاده شده است. در واقع سیستم استفاده از script که به دلیل ناامنی به کناری گذاشته شده بود با تلفیق جدید دوباره احیا شد. الیته نمیخواد دوباره سراغ کتابهای مرجع و سورس کدهای جاوااسکریپت خودتون برید
جواب ساده تر: Ajax با تلفیق جاوا اسکریپت ، XML و ASP.NET یک سری کنترل های موجود در ASP.NET را بسط داده و بخشی از کار آن کنترل را با استفاده از جاوا اسکریپت در سیستم کاربر انجام میدهد.
سوال : برای استفاده از Ajax چکار باید کرد ؟
ابتدا به سایت زیر سر زده و هر چی دمه دستتون میاد Download کنید ( لینکهای زیر مربوط به فایلهای اصلی میباشد اما حتما سراغ ویدیوهای توی سایت هم برید )
بعد از دریافت فایلهای فوق به ترتیب نصبشون کنید
سلام
اين سايت هايي كه معرفي كردي واقعا عالي بود از بالا سومين سايت كه هم خوب و جالب بود هم اين كه سرعت عالي داشت . خيلي ممنونم از كمكت
فقط اينكه اين صفحه اي كه الان گفتم سرعت خوبي داشت يعني سايت dynamicdrive با استفاده از آژاكس طراحي شده بود ؟
اين يك فناوري جديده وقتي شما تونستين در موردش به من كمك كنين پس راجع به خيلي چيزهاي ديگه هم مي تونين كمك كنين من وقتي به هر كسي مي گفتم از فناوري آژاكس چيزي مي دوني يا نه مي گفت چي اسمشو دوباره بگو !!
شما مي دونين uml چيه يا اينكه ارتباطي با اينترنت داره يا نه؟
اينم براي كنفرانس درس اينترنت در دانشگاه لازم دارم .
اگه پيشنهادي داريد لطفا راهنمايي كنيد ، يه موضوعي كه راحت بشه در موردش اطلاعات پيدا كردو در مورد اينترنت باشه.
بازم از شما به خاطر كمكتون تشكر مي كنم .
uml یک زبان هست نه زبانی مانند جاوا و یا سی شارپ
معمولا در دانشگاه در درس نرم افزار 1 و 2 باید با ان اشنا بشین
UML=Unified Modeling Language
زبانی که برای مشخص کردن , ساختن , ومستند سازی سیستمهای نرم افزاری
و غیر نرم افزاری مانند مدلهای تجاری بکار برده می شود .
خوب فکر کنم با همین تعریف کوتاه بفهمین که uml چی هست .
در مورد اینترنت : امنیت اینترنت بنظر من (البته بخش کوچک) مناسبه برا تحقیق
uml یک زبان هست نه زبانی مانند جاوا و یا سی شارپ
معمولا در دانشگاه در درس نرم افزار 1 و 2 باید با ان اشنا بشین
UML=Unified Modeling Language
زبانی که برای مشخص کردن , ساختن , ومستند سازی سیستمهای نرم افزاری
و غیر نرم افزاری مانند مدلهای تجاری بکار برده می شود .
خوب فکر کنم با همین تعریف کوتاه بفهمین که uml چی هست .
در مورد اینترنت : امنیت اینترنت بنظر من (البته بخش کوچک) مناسبه برا تحقیق
من یه تحقیق در مورد شبکه های ATM انجام دادم
به نظرم موضوع جالبی برای کنفرانس هست
ببينيد خلاصه بهتون بگميه كمي اطلاعات در مورد مزايا و معايب و نحوه ي كار كردن اين فناوري يعني فناوري آژاكس لازم دارم خواهش مي كنم به زبان ساده و گويا باشه