قدرت و سرعت در دستان JQuery
اين روز ها دنياي وب و اينترنت مدام در حال تغيير است و هر روز فناوري جديدي عرضه مي شود. دنياي وب سايت ها و وبلاگ ها نيز از اين تغييرات مستثني نيستند و با ورود تکنولوژي 0.2 Web تغييرات زيادي را در طراحي و پياده سازي سايت ها و وبلاگ ها مشاهده مي کنيم.

جاوا اسکريپت
ابزار هاي زيادي هستند که يک طراح وب مي تواند با اتکا به آنها يک سايت بر پايه تکنولوژي وب دو خلق کند ، يکي از اين ابزار ها استفاده از زبان جاوااسکريپت در صفحه هاي يک سايت است.
جاوا اسکريپت يک زبان سمت سرويس گيرنده (کلاينت سايد) است ، از اين رو براي اجراي اين زبان چنانچه تنها مرورگر وب شما قابليت اجراي اين زبان را داشته باشد کافي است. به عبارتي براي اجراي دستورات مرتبط با اين زبان، سرور اشغال نمي شود و تمام دستورات بر روي رايانه کاربران بارگذاري و اجرا مي شوند.
يک طراح وب با استفاده از جاوا اسکريپت مي تواند به صفحه روح ببخشد و بازديد کننده را تشويق کند تا بيشتر از صفحه مورد نظر بازديد کرده و وقت بيشتري را به آن اختصاص دهد.شايد فراگيري و استفاده از جاوا اسکريپت به تنهايي براي مبتدي ها و کساني که مي خواهند به صورت مقدماتي با آن کار کنند ، کمي سخت باشد اما هدف از طراحي برنامه ها و زبان هاي جديد اين است که بتوانيم برنامه اي بسازيم که علاوه بر قدرت و عملکرد بالا از سرعت بالايي نيز در پاسخگويي و اجراي دستورات برخوردار باشد ، از اين رو توسعه دهندگان اين زبان به فکر يافتن راهکاري جديد براي آسانتر ساختن کار با اين زبان افتاده اند.
کالبد را بشناسيم
با وجود توصيفات بالا ، مفهموم فريم ورک (Framework) در زبان جاوا اسکريپت به وجود آمد. فريم ورک ها در برنامه هاي ديگر نيز به ياري برنامه نويسان مي آيند و کار آنها را ساده تر مي کنند.
فريم ورک را مي توان مجموعه اي از ابزار هاي کاربردي ، کتابخانه هاي مورد نياز و روش هاي ديگر دانست که انجام وظايف اصلي و مهم را بر عهده ميگيرند و آنها را به سوي مدلي کامل تر سوق ميدهند که اين کار باعث ميشود تا باز هم بتوانيم از آن ابزار ها استفاده کنيم.
قدرت و سرعت
همانطور که قبلا هم اشاره شد در برنامه نويسي بايد به دو نکته توجه خاصي داشت :
• 1- قدرت انجام کار
• 2- سرعت پاسخگويي در انجام وظايف
از اين رو فريم ورک هاي مختلف و گوناگوني توسط توسعه دهندگان جاوا اسکريپت ارائه شده است که معروف ترين و پرکاربرد ترين آنها عبارتند ازJQuery ،Prototype ،MooTools و فريمورک معروف ياهو که YUI نام دارد .
بر اساس آمار و نظرات طراحان وب،JQuery از محبوبيت بيشتري در ميان طراحان وب برخوردار است و اگر مي خواهيد اين گفته به شما ثابت شود ، پيشنهاد مي کنيم به ساختار سايت هاي جديدي که طراحي شده اند نگاهي بيندازيد! در کد نويسي هر فريم ورک نحوه و ساختار خاصي وجود دارد که اگر با جي کوئري آشنايي داشته باشيد ، مي توانيد به سادگي به اين نکته پي ببريد.
اما شايد اين سوال براي شما پيش آمده باشد که چرا جي کوئري در اين مدت کوتاه توانسته است موفقيت خوبي را در ميان رقباي خود کسب کند و چگونه توجه طراحان و برنامه نويسان وب را به خود جلب کرده است؟
جواب اين سوال ساده است! قبلا هم اشاره کرديم که هدف از ارائه فريم ورک هاي جديد به دست آوردن سرعت بالا و در عين حال قدرت کامل در انجام وظايفي است که طراح يا برنامه نويس به آنها نيازمند است.
به اين نکته توجه داشته باشيد که حجم کد نويسي نيز يکي ديگر از فاکتور هاي مورد نظر براي انتخاب بهترين فريم ورک است چرا که اگر بتوانيم با نوشتن چند خط کد به هدف مورد نظرمان برسيم و برنامه را اجرا کنيم به موفقيت بزرگي دست پيدا کرده ايم.
جي کوئري امروزه به بهترين راه حل براي ساده کردن برنامه نويسي هاي حرفه اي و پيچيده تبديل شده است و حتي سايت هاي بزرگ و معروفي چون ياهو و گوگل نيز در بخش هايي از ساختار سايت خود به دفعات از اين فريم ورک جاوا اسکريپت استفاده کرده اند.
ادامه دارد......
منبع:روزنامه جام جم /خ