TAHA
10-29-2009, 10:27 AM
درت و سرعت در دستان JQuery
این روز ها دنیای وب و اینترنت مدام در حال تغییر است و هر روز فناوری جدیدی عرضه می شود. دنیای وب سایت ها و وبلاگ ها نیز از این تغییرات مستثنی نیستند و با ورود تکنولوژی 0.2 Web تغییرات زیادی را در طراحی و پیاده سازی سایت ها و وبلاگ ها مشاهده می کنیم.
http://pnu-club.com/imported/2009/10/1576.jpg
جاوا اسکریپت
ابزار های زیادی هستند که یک طراح وب می تواند با اتکا به آنها یک سایت بر پایه تکنولوژی وب دو خلق کند ، یکی از این ابزار ها استفاده از زبان جاوااسکریپت در صفحه های یک سایت است.
جاوا اسکریپت یک زبان سمت سرویس گیرنده (کلاینت ساید) است ، از این رو برای اجرای این زبان چنانچه تنها مرورگر وب شما قابلیت اجرای این زبان را داشته باشد کافی است. به عبارتی برای اجرای دستورات مرتبط با این زبان، سرور اشغال نمی شود و تمام دستورات بر روی رایانه کاربران بارگذاری و اجرا می شوند.
یک طراح وب با استفاده از جاوا اسکریپت می تواند به صفحه روح ببخشد و بازدید کننده را تشویق کند تا بیشتر از صفحه مورد نظر بازدید کرده و وقت بیشتری را به آن اختصاص دهد.شاید فراگیری و استفاده از جاوا اسکریپت به تنهایی برای مبتدی ها و کسانی که می خواهند به صورت مقدماتی با آن کار کنند ، کمی سخت باشد اما هدف از طراحی برنامه ها و زبان های جدید این است که بتوانیم برنامه ای بسازیم که علاوه بر قدرت و عملکرد بالا از سرعت بالایی نیز در پاسخگویی و اجرای دستورات برخوردار باشد ، از این رو توسعه دهندگان این زبان به فکر یافتن راهکاری جدید برای آسانتر ساختن کار با این زبان افتاده اند.
کالبد را بشناسیم
با وجود توصیفات بالا ، مفهموم فریم ورک (Framework) در زبان جاوا اسکریپت به وجود آمد. فریم ورک ها در برنامه های دیگر نیز به یاری برنامه نویسان می آیند و کار آنها را ساده تر می کنند.
فریم ورک را می توان مجموعه ای از ابزار های کاربردی ، کتابخانه های مورد نیاز و روش های دیگر دانست که انجام وظایف اصلی و مهم را بر عهده میگیرند و آنها را به سوی مدلی کامل تر سوق میدهند که این کار باعث میشود تا باز هم بتوانیم از آن ابزار ها استفاده کنیم.
قدرت و سرعت
همانطور که قبلا هم اشاره شد در برنامه نویسی باید به دو نکته توجه خاصی داشت :
• 1- قدرت انجام کار
• 2- سرعت پاسخگویی در انجام وظایف
از این رو فریم ورک های مختلف و گوناگونی توسط توسعه دهندگان جاوا اسکریپت ارائه شده است که معروف ترین و پرکاربرد ترین آنها عبارتند ازJQuery ،Prototype ،MooTools و فریمورک معروف یاهو که YUI نام دارد .
بر اساس آمار و نظرات طراحان وب،JQuery از محبوبیت بیشتری در میان طراحان وب برخوردار است و اگر می خواهید این گفته به شما ثابت شود ، پیشنهاد می کنیم به ساختار سایت های جدیدی که طراحی شده اند نگاهی بیندازید! در کد نویسی هر فریم ورک نحوه و ساختار خاصی وجود دارد که اگر با جی کوئری آشنایی داشته باشید ، می توانید به سادگی به این نکته پی ببرید.
اما شاید این سوال برای شما پیش آمده باشد که چرا جی کوئری در این مدت کوتاه توانسته است موفقیت خوبی را در میان رقبای خود کسب کند و چگونه توجه طراحان و برنامه نویسان وب را به خود جلب کرده است؟
جواب این سوال ساده است! قبلا هم اشاره کردیم که هدف از ارائه فریم ورک های جدید به دست آوردن سرعت بالا و در عین حال قدرت کامل در انجام وظایفی است که طراح یا برنامه نویس به آنها نیازمند است.
به این نکته توجه داشته باشید که حجم کد نویسی نیز یکی دیگر از فاکتور های مورد نظر برای انتخاب بهترین فریم ورک است چرا که اگر بتوانیم با نوشتن چند خط کد به هدف مورد نظرمان برسیم و برنامه را اجرا کنیم به موفقیت بزرگی دست پیدا کرده ایم.
جی کوئری امروزه به بهترین راه حل برای ساده کردن برنامه نویسی های حرفه ای و پیچیده تبدیل شده است و حتی سایت های بزرگ و معروفی چون یاهو و گوگل نیز در بخش هایی از ساختار سایت خود به دفعات از این فریم ورک جاوا اسکریپت استفاده کرده اند.
ادامه دارد......
منبع:روزنامه جام جم
/خ
این روز ها دنیای وب و اینترنت مدام در حال تغییر است و هر روز فناوری جدیدی عرضه می شود. دنیای وب سایت ها و وبلاگ ها نیز از این تغییرات مستثنی نیستند و با ورود تکنولوژی 0.2 Web تغییرات زیادی را در طراحی و پیاده سازی سایت ها و وبلاگ ها مشاهده می کنیم.
http://pnu-club.com/imported/2009/10/1576.jpg
جاوا اسکریپت
ابزار های زیادی هستند که یک طراح وب می تواند با اتکا به آنها یک سایت بر پایه تکنولوژی وب دو خلق کند ، یکی از این ابزار ها استفاده از زبان جاوااسکریپت در صفحه های یک سایت است.
جاوا اسکریپت یک زبان سمت سرویس گیرنده (کلاینت ساید) است ، از این رو برای اجرای این زبان چنانچه تنها مرورگر وب شما قابلیت اجرای این زبان را داشته باشد کافی است. به عبارتی برای اجرای دستورات مرتبط با این زبان، سرور اشغال نمی شود و تمام دستورات بر روی رایانه کاربران بارگذاری و اجرا می شوند.
یک طراح وب با استفاده از جاوا اسکریپت می تواند به صفحه روح ببخشد و بازدید کننده را تشویق کند تا بیشتر از صفحه مورد نظر بازدید کرده و وقت بیشتری را به آن اختصاص دهد.شاید فراگیری و استفاده از جاوا اسکریپت به تنهایی برای مبتدی ها و کسانی که می خواهند به صورت مقدماتی با آن کار کنند ، کمی سخت باشد اما هدف از طراحی برنامه ها و زبان های جدید این است که بتوانیم برنامه ای بسازیم که علاوه بر قدرت و عملکرد بالا از سرعت بالایی نیز در پاسخگویی و اجرای دستورات برخوردار باشد ، از این رو توسعه دهندگان این زبان به فکر یافتن راهکاری جدید برای آسانتر ساختن کار با این زبان افتاده اند.
کالبد را بشناسیم
با وجود توصیفات بالا ، مفهموم فریم ورک (Framework) در زبان جاوا اسکریپت به وجود آمد. فریم ورک ها در برنامه های دیگر نیز به یاری برنامه نویسان می آیند و کار آنها را ساده تر می کنند.
فریم ورک را می توان مجموعه ای از ابزار های کاربردی ، کتابخانه های مورد نیاز و روش های دیگر دانست که انجام وظایف اصلی و مهم را بر عهده میگیرند و آنها را به سوی مدلی کامل تر سوق میدهند که این کار باعث میشود تا باز هم بتوانیم از آن ابزار ها استفاده کنیم.
قدرت و سرعت
همانطور که قبلا هم اشاره شد در برنامه نویسی باید به دو نکته توجه خاصی داشت :
• 1- قدرت انجام کار
• 2- سرعت پاسخگویی در انجام وظایف
از این رو فریم ورک های مختلف و گوناگونی توسط توسعه دهندگان جاوا اسکریپت ارائه شده است که معروف ترین و پرکاربرد ترین آنها عبارتند ازJQuery ،Prototype ،MooTools و فریمورک معروف یاهو که YUI نام دارد .
بر اساس آمار و نظرات طراحان وب،JQuery از محبوبیت بیشتری در میان طراحان وب برخوردار است و اگر می خواهید این گفته به شما ثابت شود ، پیشنهاد می کنیم به ساختار سایت های جدیدی که طراحی شده اند نگاهی بیندازید! در کد نویسی هر فریم ورک نحوه و ساختار خاصی وجود دارد که اگر با جی کوئری آشنایی داشته باشید ، می توانید به سادگی به این نکته پی ببرید.
اما شاید این سوال برای شما پیش آمده باشد که چرا جی کوئری در این مدت کوتاه توانسته است موفقیت خوبی را در میان رقبای خود کسب کند و چگونه توجه طراحان و برنامه نویسان وب را به خود جلب کرده است؟
جواب این سوال ساده است! قبلا هم اشاره کردیم که هدف از ارائه فریم ورک های جدید به دست آوردن سرعت بالا و در عین حال قدرت کامل در انجام وظایفی است که طراح یا برنامه نویس به آنها نیازمند است.
به این نکته توجه داشته باشید که حجم کد نویسی نیز یکی دیگر از فاکتور های مورد نظر برای انتخاب بهترین فریم ورک است چرا که اگر بتوانیم با نوشتن چند خط کد به هدف مورد نظرمان برسیم و برنامه را اجرا کنیم به موفقیت بزرگی دست پیدا کرده ایم.
جی کوئری امروزه به بهترین راه حل برای ساده کردن برنامه نویسی های حرفه ای و پیچیده تبدیل شده است و حتی سایت های بزرگ و معروفی چون یاهو و گوگل نیز در بخش هایی از ساختار سایت خود به دفعات از این فریم ورک جاوا اسکریپت استفاده کرده اند.
ادامه دارد......
منبع:روزنامه جام جم
/خ