هنگامی که از آژاکس استفاده می کنید و زمانی که به آن نرسیدید

چه کاری باید انجام دهید وقتی که "تماس آژاکس" را از رئیس خود دریافت می کنید

من آن را قبول میکنم، من هرگز طرفدار زیادی از جاوا اسکریپت نیستم. من همیشه بسیار خوشحال شدم که درباره About یک راهنمای جاوااسکریپت داشت، بنابراین لازم نبود که آن را در سایت من پوشش دهم. من می توانم جاوا اسکریپت را بخوانم و نوشتم، اما تا همین اواخر علاقه ای به آن نداشتم. به هر دلیلی، ذهن من وقتی که به نوشتن اسکریپت JS وارد شد، یک اختلال روانی کامل داشت. من می توانم برنامه های پیچیده C ++ و جاوا را بنویسم و ​​می توانم اسکریپت های Perl CGI را در خوابم بنویسم، اما جاوا اسکریپت همیشه مبارزه بود.

Ajax Made JavaScript بیشتر سرگرم کننده است

من فکر می کنم بخشی از این دلیل که من جاوااسکریت را دوست نداشتم چون رونق دادن خسته کننده است. مطمئنا شما می توانید بیش از آن با JS کار کنید، اما 90٪ از سایت های خارج از آن با استفاده از آن انجام یا rollovers یا فرم اعتبار سنجی، و نه چیز دیگری. و هنگامی که یک فرم را تأیید کردید، همه آنها را تأیید کرده اید.

سپس آژاکس آمد و دوباره همه چیز جدید شد. ناگهان ما مرورگرهایی داشتیم که جاوا اسکریپت را انجام می دادند و به جای تغییر دادن تصاویر، ما XML و DOM را برای اتصال داده ها به اسکریپت های ما داشتیم. و همه اینها به این معنی است که آژاکس به من بیندیشد، بنابراین من میخواهم برنامههای Ajax را ایجاد کنم.

چه قصدی از برنامه Ajax شما همیشه ساخته شده است؟

من فکر می کنم که من باید یک حساب ایمیل داشته باشم که تقریبا هیچ ایمیلی نداشته باشد. شما می توانید به صفحه وب بروید و می گوید "شما 0 پیام ایمیل دارید." اگر پیامی وارد شود، 0 تغییر خواهد کرد، اما از آنجایی که این حساب هیچ ایمیلی نداشت، هرگز تغییر نخواهد کرد. من آن را با ارسال نامه به حساب تست کردم، و آن کار کرد. اما کاملا بی معنی بود. پنیر های پست الکترونیکی بهتر از پنج سال پیش وجود داشت و من مجبور نبودم فایرفاکس یا IE را اجرا کنم تا از آنها استفاده کنم. وقتی یکی از همکاران من آن را دید، او گفت: "چی کار میکنی؟" هنگامی که من توضیح دادم، او پرسید: "چرا؟"

قبل از ایجاد برنامه کاربردی آژاکس همیشه بپرسید چرا

چرا آژاکس؟
اگر تنها دلیل اینکه شما در حال ساخت نرم افزار در آژاکس است، این است که "آژاکس خنک است" یا "رئیس من به من گفته است که از آژاکس استفاده کند"، پس شما باید انتخاب تکنولوژی خود را به طور جدی ارزیابی کنید. هنگامی که شما در حال ساخت هر برنامه وب هستید، ابتدا باید به مشتریان خود فکر کنید. آنها برای انجام این کار نیاز به چه چیزی دارند؟ چه استفاده ای راحت تر خواهد شد؟

چرا چیز دیگری نیست؟
به راحتی می توانید از آژاکس استفاده کنید زیرا شما می توانید بسیار وسوسه انگیز باشد. در یک سایت که تیم من کار می کرد، بخش tabbed از صفحه وجود داشت. تمام محتوای در XML در یک پایگاه داده ذخیره شد و هنگامی که روی زبانه ها کلیک کردید، Ajax برای بازسازی صفحه با داده های برگه جدید از XML مورد استفاده قرار گرفت.

این به نظر می رسید مانند استفاده خوب از آژاکس، تا زمانی که شما شروع به فکر کردن به برخی از مسائل با آن:

چیز جالب توجه این است که این وب سایت در گذشته صفحات مشابهی داشت که Ajax را استفاده نکردند. آنها محتوای را با دوبله پنهان یا صفحات HTML جداگانه تحویل دادند. هیچ دلیلی برای استفاده از آژاکس به جز آن که آژاکس خنک بود، وجود نداشت و رئیس ما پیشنهاد کرده بود ما به دنبال مکان هایی برای استفاده از آن هستیم.

Ajax برای Action Not Content است

اگر قصد دارید یک برنامه آژاکس قرار دهید یا فقط چیزی که در وب سایت شما Ajax است، ابتدا تعیین کنید که آیا اطلاعاتی که به آنها دسترسی دارید تغییر می کند یا خیر. نقطه ای از درخواست ناهمزمان این است که درخواست های سرور را برای اطلاعاتی که سریعتر تغییر کرده است، می پردازد؛ زیرا این اتفاق می افتد در حالی که خواننده چیز دیگری را انجام می دهد. سپس هنگامی که آنها روی یک پیوند یا دکمه کلیک می کنند (یا بعد از مقدار مشخصی از زمان - هرچقدر که تمایزی با شما باشد)، داده ها به سرعت نشان داده می شوند.

اگر محتوای یا داده های شما هرگز تغییر نکند، نباید از Ajax برای دسترسی به آن استفاده کنید.

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

چیزهایی که برای آژاکس مناسب هستند

چه کاری باید انجام دهید وقتی که Call & # 34؛ Ajax تماس بگیرید & # 34؛

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

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

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

آیا این مقاله مفید بود؟ یک نظر بدهید