به نظرتون AJAX برنامه نویسی server side است !!!؟

AJAX یه فرزند خلف JAVASCRIPT است که اصولا و پایه ای با جاوااسکریپت نوشته میشه بنابراین فکر نمیکنم جاش توی بورد SERVER side باشه
نظر شما چیه ؟
 

tabib_m

Member
اینکه AJAX رو در این سایت زیر مجموعه ی انجمن Serverside گذاشتن به خاطر سرور ساید بودن AJAX نيست. فقط به خاطر این هست که AJAX یک واسط هست.

در کل فکر میکنم وجود انجمنی با موضوع AJAX کاملا نادرست باشه... (!)
 
Ajax اولا برنامه نويسي نيست بلكه يك تكنولوژيه. دوم اينكه به قول دوستمون چون يك واسط يا بهتره بگم يك تكنولوژي هست كه در زبانهاي پويا و تحت سرور به كار ميره در قسمت sever side قرار گرفته.
 
ببخشید من منظور شما رو نمی فهمم میشه بیشتر در مورد تكنولوژی توضیح بدین ؟
من تا الان فكر میكردم اجاكس یه جاوا اسكریپت كه از آبجكت XMLHttpRequest مرورگر برای بر قراری ارتباط با سرویس دهنده استفاده می كنه

البته به نظرم بحث بی خودی رو شروع كردم بهتره همین جا خاتمش بدیم به هر حال مدیران سایت خودشون بهتر می دونن
 
آخرین ویرایش:

amirlol

Well-Known Member
خوب یه سوال میشه بگی ! زمانی که می خوای از AJAX استفاده کنی ! آیا می تونی بصورت clint side استفاده اسش کنی!
کوچیکترین کارها رو هم بصورت کانکت شدن به یک سرور انجام میده!
 
من منظورم ماهیت خود Ajax بود نه نحوه استفاده از اون . به هر حال همونطور كه گفتم بحث بی خودیه ، بی خیال ...
 

tabib_m

Member
زمانی که می خوای از AJAX استفاده کنی ! آیا می تونی بصورت clint side استفاده اسش کنی!
اگر منظورت از علامت تعجب آخر همون علامت سوال باشه، باید بگم بله :)

کار اصلی ای که ajax داره میکنه اینه که یک فایل رو فراخوانی میکنه و میریزه اون جایی که ما میخوایم!
طبیعتا اون فایلی که داره فراخوانی میشه میتونه یک فایل استاتیک باشه! (که این فایل به راحتی در دستگاه خانگی اجرا میشه!)
کد مربوطه هم که داره در دستگاه کلاینت اجرا میشه! پس دیگه چه دلیلی وجود داره که ما بیایم ajax رو با موضوع سرورساید خطاب کنیم؟!!

تنها مسئله ای که باعث در کنار هم آمدن اسم ajax و server side ميشه اینه که ajax برای ارتباط با زبانهای سرورساید به صورتی که صفحه رفرش نشه کمک بزرگی میکنه! و عمدتا هم در همین موارد استفاده میشه.

در هر صورت ajax فقط و فقط یک سری کد اضافه در جاواسکریپت هست که داره عمل فراخوانی رو انجام میده (به اضافه ی یک خورده کارایی بیشتر) و اصلا ارزش شناخته شدن به عنوان یک زبان اون هم سرورساید نداره :)

موفق باشید.
 

hackman

New Member
عزیزان من فکر می کنم که هیج کدام از شما از ajax استفاده نکردید و اطلاعات خیلی کمی در حد شنیداری دارید
تکنولوژی ajax این امکان رو برای کاربر فراهم می کنه تا علاوه بر اینکه با سرور در رابطه باشه و به صورت پویا رفتار کنه نیازی به دوباره لود شدن کنترلهایی که در اونها نیازی به تغییر نیست نباشه.راستش نمی شه اینجا آموزش داد ولی همین قدر می دونم که ajax رو نمی شه جزء دسته client-side یا server-side به صورت قطعی جا داد.
 
ببخشید شما چطور فهمیدید كه ما چیزی از ajax نمی دونیم !؟
البته معذرت میخوام اما بنده یه مدتیه (دو سال) دارم ajax كار میكنم و محض اطلاعاتون باید بگم كه در Google Summer Code امسال (كه گذشت) Mentor یكی از پروژه های ajax بودم، اگر دوست داشته باشید میتونیم بیشتر بحث كنیم البته نه اینجا چون همونطور كه قبلا هم عرض كردم بنظرم اینجا جای مناسبی برای این بحث نبود!
 

www.nero.ir

Member
خوب ميشه ازش بدون احتياج به side server هم ازش استفاده كرد ضرورتي نداره فقط براي ديتابيس وصل شدن از AJAX استفاده كرد اجاكس طرف كلاينت اجرا ميشه
 

hackman

New Member
عزیزم اقای bmossavary من قصد اهانت به شما یا دیگر دوستان و نداشتم فقط نمی دونم چرا بعضی ها فکر می کنند استفاده از یک تکنولوژی ساده(اما کارآمد) اینقدر کلاس داره و سعی می کنن یه بحثی رو دربارش شروع کنند
ضمنا من سابقه کار با آژاکسم یه یکسال ختم می شه(ماشا.. به شما) اما من فرض می کنم که شما حرفه ای تر از منی
اما کسانی که به اندازه منم تجربه برنامه نویسی ندارن می دونن که یادگرفتن آژاکس و استفاده همه منظوره و حرفه ای از این تکنولوژی کار یک هفته است بدون هیچ دردسری؟؟؟!!!!!!!!!!
آقا من معذرت می خوام. موفق باشی
 

30noohe

Member
باهاتون موافقم !! کار آژاکس کلا چند روزه تمومه!!! کلا چند تا تابع بیشتر نداره!!‌و فقط تنها چیزی که نیازه جاوا اسکریپت هست!! البته اینو بگم که نوشتن آژاکس شاید بیشتر از نوشتن سرورساید وقت بگیره آخه خیلی طولانیه!!
 
به دوست عزیز hackman:
منظور بنده هم از شروع بحث كلاس نبود ! من فقط احساس كردم با توجه به نام این بخش ( برنامه نويسي Server Side) قرار دادن Ajax در اون یكم اشتباه بوده ، همین ، بعد هم متوجه شدم كه بهتره توی این كار دخالتی نكنم و چندین بار هم عرض كردم كه جای این بحث اینجا نبود .....!
همین والا
در مورد یادگیری Ajax هم همانطور كه بقیه دوستان و شما اعلام كردید كار بسیار سهل و ساده ای است ، به سادگی می توان انبوهی از كتابخانه های JavaScript رو معرفی كرد كه همگی حداقل یك Functaion Ajax دارند.
اما استفاده بجا و درست و استفاده امن از این تكنولوژی شرط است كه متاسفانه كمتر كسی به این موضوعات توجه میكند

در پایان باید متذكر شوم كه اینجا یك فروم عمومی است و محلی است برای تبادل افكار و نه جایی برای كلاس گذاشتن و بحث و جدل شخصی، اگر ازجواب قبلی بنده ناراحت شدید از شما عذر می خواهم اما شما هم بهتر بود با لهن بهتری در یك فروم عمومی مطلب پست كنید.

موفق باشید.
 

جدیدترین ارسال ها

بالا