PDA

View Full Version : Atlas چیست؟



aserfg
جمعه 19 شهریور 1389, 17:07 عصر
با سلام اگه امکانش هست کمی درباره این فن آوری به زبان ساده توضیح بدین .

salehbagheri
جمعه 19 شهریور 1389, 17:22 عصر
Atlas یک فناوری نیست بلکه یک CodeName برای فریم ورک Client-Side یا همون ASP.NET AJAX هست.

aserfg
جمعه 19 شهریور 1389, 18:09 عصر
اگه امکانش هست ارتباط بین ای جکس و اطلس رو بیشتر توضیح بدین واین که آیا اطلس جز مفاهیم قبلی دات نت هست یا نه ؟چون من تو یه سایتی این مطلب رودیدم که انگار اشکال داره:



فن آوری جديد ASP.NET با نام Atlas ، مجموعه ای از فن آوری های مايكروسافت را شامل می شود كه با تمركز بر روی اصول AJAX ، سعی در توسعه و بهبود آن را دارد .
Atlas ، يك فن آوری جديد در عرصه پياده سازی برنامه های وب ASP.NET است كه كتابخانه های اسكريپت سرويس گيرنده را با فريمورك پياده سازی مبتنی بر سرويس دهنده ASP.NET 2.0 تركيب می نمايد . در واقع ، Atlas به پياده كنندگان برنامه های وب يك پلت فرم مناسب به منظور پياده سازی صفحات وب مبتنی بر سرويس گيرنده را ارائه می نمايد كه قبلا" مشابه آن در خصوص صفحات وب مبتنی بر سرويس دهنده توسط ASP.NET ارائه شده بود . با توجه به اين كه Atlas ، به عنوان يك پتانسيل اضافه در كنار ASP.NET مطرح می باشد ، بديهی است كه كاملا" سازگار با سرويس های مبتنی بر سرويس دهنده باشد . با استفاده از Atlas ، می توان بخش قابل توجهی از پردازش های مورد نياز يك برنامه را به سمت سرويس گيرنده انتقال داد ( fat-client ) . در چنين مواردی ، امكان ارتباط سرويس گيرنده با سرويس دهنده در background فراهم می گردد. ماحصل اين فن آوری ، ايجاد برنامه های وبی است كه علاوه بر ارائه امكانات مناسب در لايه رابط كاربر ( UI ) ، دارای توان پاسخگوئی بالائی می باشند و به سادگی می توانند با سرويس دهنده ارتباط برقرار نمايند .

salehbagheri
جمعه 19 شهریور 1389, 18:37 عصر
این توضیح شما هم تقریباً درسته!

ولی این توضیحی هست که من در موردش خوندم: لینک اول


Atlas was the code name for a free Web client framework from Microsoft that simplifies Web development by integrating client script libraries with the rich, server-based platform of ASP.NET 2.0. Atlas is now called ASP .NET AJAX. Simply put, Atlas allows Ajax functionality in Visual Studio. Designed to give developers a more structured environment for building web applications, Atlas will work on all modern browsers and with any Web server. The Atlas framework allows a developer to write Web applications that are DHTML-, JavaScript- and XML-intensive without significant expertise in any of these technologies.


میتونید برای اطلاعات بیشتر به این سایتها مراجعه کنید:
What is Atlas (http://searchwindevelopment.techtarget.com/sDefinition/0,,sid8_gci1179983,00.html)
http://weblogs.asp.net/scottgu/archive/2006/09/11/_2200_Atlas_2200_-1.0-Naming-and-Roadmap.aspx
http://en.wikipedia.org/wiki/ASP.NET_AJAX
http://www.microsoft.com/downloads/en/details.aspx?familyid=b01dc501-b3c1-4ec0-93f0-7dac68d2f787&displaylang=en

aserfg
جمعه 19 شهریور 1389, 23:38 عصر
دوستان کسی نیست با این فن آوری تجربه کاری داشته باشه بر طبق مطلبی که آقای باقری زبون اصلی گذاشتن دیگه امروز چیزی به عنوان اطلس نیست( Atlas is now called ASP .NET AJAX.) و در واقع asp.net ajaxهمون اطلسه . من دقیقا ارتباط این دو رو به زبان ساده می خوام .من که تا حالا چیزی تحت عنوان نام کد نشنیدم

hamhik
شنبه 20 شهریور 1389, 16:36 عصر
من حدود 3 سال پیش atlas رو در پروژه ام استفاده کردم
در ابتدا باید این تگ را در قسمت source بنویسید:

<asp:atlas scriptmanager id="name" enabledpartialrendering=true runat=server/>

بعدش اون اشیایی که می خواهید در صورتی که تغییر می کنند کل صفحه تان را رفرش نکنند بین تگ <contenttemplate> و </contenttemplate> می گزارید که خود این تگ هم باید در تگ دیگری نوشته شود یعنی


<atlas:updatepanel id="up" runat=server>

<contenttemplate>
اشیا موردنظر که نمی خواهید با تغییرشان کل صفحه تان تغییر یابد اینجا وارد می کنید
</contenttemplate>



</atlas:updatepanel>

این فایل dll هم باید به پروژه تان اضافه کنید.در پوشه ی bin قرارش دهید

Alireza_Salehi
شنبه 20 شهریور 1389, 23:02 عصر
دوستان کسی نیست با این فن آوری تجربه کاری داشته باشه بر طبق مطلبی که آقای باقری زبون اصلی گذاشتن دیگه امروز چیزی به عنوان اطلس نیست( Atlas is now called ASP .NET AJAX.) و در واقع ASP.NET ajaxهمون اطلسه . من دقیقا ارتباط این دو رو به زبان ساده می خوام .من که تا حالا چیزی تحت عنوان نام کد نشنیدم
Atlas رو فراموش کنید، دیگه از رده خارجه در واقع نسخه های اولیه ASP.NET Ajax را Atlas می نامیدند. هیچ مسئله دیگری وجود ندارد.

اگر می خواهید از فریمورک Ajax مایکروسافت استفاده کنید به این صفحه مراجعه کنید:
http://www.asp.net/ajax

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

برای سرعت و کیفیت بالاتر از jQuery استفاده کنید.
http://api.jquery.com/category/ajax/