تعریف
«اسکریپتها» (Scripts) برنامههای کوچکی هستند که با زبانهای برنامه نویسی نوشته شدهاند و هدف از نوشتن آنها جلوگیری از انجام وظایف تکراری و خودکار کردن آنها است. در زبانهای اسکریپتی احتیاجی به کامپایل نیست؛ این بدان معنی است که مرحله خطایابی و اجرا همزمان انجام میشوند. همچنین در صورت وجود مشکل در کدها، دستور خطا صادر خواهد شد.
کاربرد ها
اسکریپتها برای تولید صفحات وب و خودکارسازی فرآیندهای کامپیوتری استفاده میشوند. همچنین اسکریپتها میتوانند تعداد زیادی کد را که در یک فایل و در یک زمان استفاده میشوند را اجرا کنند. در اسکریپت نویسی، کدها از طریق واژهنامه یا کامپایلر، معمولاً به ترتیبی اجرا میشوند که در فایل اسکریپت نوشته شدهاند. اسکریپت نویسی در موارد زیر کاربرد دارد:
ساخت بازیها
اجرای خودکار برنامهها در پسزمینه
ارسال ایمیل
حذف دادهها
ایجاد برنامههای کاربردی وب
مزایا
برخی از برتریهای کلیدی اسکریپتها در ادامه فهرست شدهاند:
اسکریپتها منبع باز (Open Source) هستند و این امکان را برای کاربران فراهم میکنند تا در صورت نیاز اسکریپت را مشاهده و ویرایش کنند.
نیازی به کامپایل شدن فایل در آنها وجود ندارد؛ اما در صورت لزوم، ممکن است گاهی کامپایل شوند.
یادگیری و نوشتن اسکریپتها آسان است.
اسکریپتها بین سیستم عاملهای مختلف به راحتی انتقال پیدا میکنند.
نسبت به برنامههای واقعی بسیار سریعتر توسعه داده میشوند و بعضی از افراد و شرکتها، اسکریپتها را به عنوان نمونه اولیه (Prototype) برای برنامههای واقعی به کار میبرند.
ویژگی های توسعه دهندگان فراز
بزودی