طراحان وب، مخصوصاً کسانی که دوست دارند صفحات دینامیک طراحی کنند، همواره به فکر استفاده از زبان جاوااسکری
پت بودهاند. زبانی که باعث پیدایش فناوریآژاکس شد. اغلب طراحان جاوا اسکریپت را یک زبان سخت و دشوار میدانند. از این رو آنها به فریم ورک (frame work) روی آوردند .
فریم ورکها ، محیطهای هستند که به برنامه نویسان اجازه میدهد با کمترین معلومات، بیشترین استفاده و بهره را از یک زبان خاص ببرند! این محیطها بیشتر برای زبانهایی طراحی شدهاند که نوشتن آن ها سختتر است و برنامه نویسان برای یک کار جزئی، باید کدهای زیادی را بنویسند.
یکی از فریم ورکهای ارائه شده برای جاوا اسکریپت، فریم ورک prototype است. این فریم ورک آزاد قابلیتهای متنوعی از جمله: ارسال و دریافت، مخفی و نشاندادن قسمتی خاص و به روز رسانی لحظهای را داراست. نکته دیگری که طراحان وب، در مورد همه فریم ورک ها دقت میکنند، پشتیبانی مرورگرها از آن است. مرورگر های اُپرا۹ , فایرفاکس۱.۵ , کروم ۱ , سافاری۲ ، اینترنت اکسپلولر ۶ و نسخه های بالاترشان همگی از این فریم ورک قوی پشتیبانی میکنند .
پروتوتایپ نیز دارای کاربردهای فراوانی در مبحث فرمها و پردازش آن هاست. از جمله این کاربردها را میتوان در پردازش فرمهای استاتیک (یا غیر قابل تغییر) دید. در این مبحث ما شاهد این امر هستیم که این فریم ورک با پیوندی ساده، میتواند محتوایات یک فرم html را به مقصد بانک اطلاعاتی برساند بدون این که کاربر خود وارد صفحه ی پویایی شود .
همانطور که اشاره شد، ارسال و دریافت دادهها بدون اتصال مستقیم به صفحات پویا دیگر، از مزایای آژاکس و مخصوصاً فریم ورکهای آن است که در این میان پروتوتایپ یکی از بهترین فریم ورکها نسبت به jQuery میباشد . دلیل این قیاس هم آن است که اولاً حجم نسبی این فریم ورک کم است و هم استفاده مبتدیان از آن راحتتر است .
آخرین نسخه این فریم ورک ۱.۶.۱ در اول سپتامبر ۲۰۰۹ به صورت رایگان برای طراحان وب و دوستداران زبان جاوا اسکریپت عرضه شد. شما نیز می توانید این فریم ورک را از سایت اصلی خودش دانلود کنید و به صفحات طراحی شده توسط خودتان پیوند بزنید؛ تا به راحتی به دنیای طراحان وب۲ بپیوندید.
اما نکته مهم اینجاست که بیشتر طراحان وب از فریمورک های دیگری استفاده میکنند. به نظر شما دلیل برتری دیگر فریمورکها نسبت به پروتوتایپ چیست؟ با ما در میان بگذارید .
به زودی مطالبی بیشتر در مورد این بحث با شما در میان میگذاریم .




تشکر از مطالب مفیدتون
با هردوی این فریم ورک ها کار کردم اما به نظر من jQuery بهتر از ProtoType می باشد، جی کوئری از نظر سرعت خیلی بهتر و راحتی استفاده برای کاربران مبتدی هم بهتر هست و از نظر پشتیبانی و توسعه هم سریعتر از پروتو تایپ آپدیت می شود…
امتیاز:
0
0
شاید باهاش کار کردم، ولی به شخصه MooTools رو قویترین فریم ورک می دونم. هر چند که سر و صدای jQuery بیشتر و یادگیریش آسونتره …
امتیاز:
0
0
سادگی و کارایی دو ویژگی مهم jQuery هستن. شاید در مقایسه با بقیه خیلی قوی به نظر نیاد ولی چون کاربراش خیلی زیادن براحتی می شه کلی plugin براش گیر آورد که اکثر نیازهاتونو برآورده می کنه.
به نظرم کسایی که دنبال یه framework کاملی هستن که همه چیز رو پوشش بده باید EXT رو امتحان کنن، گرچه کار کردن باهاش زیاد ساده نیست!
امتیاز:
0
0
من با پروتو کار کردم – اتفاقا کار بزرگی هم بود – اما هنوز هوس اینکه با جی کوئری کار کنم و خودم سر از این محبوبیت در بیارم در دلم هست!
امتیاز:
0
0
jQuery و Microsoft Ajax Library برای برنامه نویس های ASP.NET فوق العاده کار میکنه.
Prototype رو با RoR تست کردم. یادگیری jQ ساده تر هستش :)
امتیاز:
0
0