زول (زبان برنامهنویسی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Fatranslator (بحث | مشارکتها) جز افزودن ناوباکس ۷.۵> الگو:موزیلا (درخواست کاربر:Editor-1)+نشانی+ |
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
||
خط ۱:
'''زول''' {{به انگلیسی | XUL}} که مخفف عبارت ('''XML User Interface Language''') است یک [[زبانهای برنامهنویسی|زبان برنامهنویسی]] کامپیوتری است که بوسیله [[بنیاد موزیلا]] توسعه داده میشود. زول یک [[زبان نشانه گذاری]] [[واسط کاربر]] است که به عنوان یک گویش از [[اکسامال]] اجرا
زول را میتوان برای نوشتن ابزارهای چندسکویی {{به انگلیسی | cross-platform}} همچون فایرفاکس شرکت موزیلا استفاده کرد که توسط موتور ترسیم معروف به گِکو {{به انگلیسی | Gecko}} تفسیر میشود که وظیفه نمایش [[رابط کاربری]] فایرفاکس و صفحات وب را دارد.
== طراحی ==
زبان زول متکی بر استانداردها و تکنولوژیهای موجود وِب شامل [[سیاساس]]، [[جاوااسکریپت]] و [[مدل شیگرای سند]] میباشد. چنین وابستگیهایی، [[یادگیری زبان]] زول را برای افرادی که پیشزمینههایی در برنامهنویسی و [[طراحی وب]] دارند آسان مینماید.{{سخ}}
شرکت موزیلا [[نسخه آزمایشی]] اجراکننده زول {{به انگلیسی | XULRunner}} را مهیا کرده که به توسعهدهندگان این اجازه را میدهد تا ابزارشان را بر روی چارچوبکاری شرکت موزیلا و مشخصا زبان زول، پیادهسازی کنند.{{سخ}}
زول تعریف قابلحمل {{به انگلیسی | portable}} بودن را برای ویجتها به نحوی مهیا میکند که به
== مستندات زبان زول ==
رابط زول عموماً به مجموعهای از عناصر زیر تقسیم میشود:
خط ۱۲:
== نامگذاری ==
نام '''زول''' برگرفته از فیلم [[شکارچیان روح]] {{به انگلیسی | Ghostbusters}} محصول سال ۱۹۸۴ است که در آن روح خدای سومریان باستان به نام زوول {{به انگلیسی|Zuul}} کالبد شخصیت داستان به نام دَنا بَرِت {{به انگلیسی|Danna Barret}} را تسخیر میکند و عنوان میکند که «در اینجا دَنایی وجود ندارد، تنها زوول». از آنجایی که زول، همانند زبان [[MXML]] از [[اکسامال]] برای تعریف رابطها و نه اسناد استفاده میکند، توسعه دهندگان را واداشت تا از تکیه کلام «در اینجا دادهای وجود ندارد، تنها زوول» استفاده کنند.
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul
واژههایی همچون اربابکلید {{به انگلیسی|keymaster}} و نگهبان دروازه {{به انگلیسی|gatekeeper}} نیز از خط سیر داستان فیلم [[شکارچیان روح]] گرفته
== کاربردهای زول ==
از زبان زول به صورت عمده برای ایجاد ابزارهای شرکت موزیلا و گسترش دهندههای {{به انگلیسی|extensions}}
از آنجایی که جیکو {{به انگلیسی|Gecko}} تنها پیادهسازی کامل را از زول انجام دادهاست، چنین ابزاری طبیعتاً برای کاربران مرورگرهای مبتنی بر چیزی غیر از مرورگر شرکت موزیلا، غیرقابل دسترس خواهد بود.{{سخ}}
دیگر ابزار مبتنی بر زول عبارتند از:
|