جاوااسکریپت: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
خط ۶۹:
به دلیل موفقیت عمدهٔ جاوااسکریپت در نقش [[زبان اجرانامه‌نویسی (اسکریپت‌نویسی)|اسکریپت‌نویسی]] [[سمت کاربر]] (Client Side Scripting Language) برای صفحات وب، [[مایکروسافت]] یک نسخه سازگار از این زبان را ایجاد کرد و به علت مشکلات حقوقی آن را [[جی اسکریپت]] نامید. این زبان در نسخه ۳٫۰ از مرورگر [[اینترنت اکسپلورر]] و در اوت ۱۹۹۶ داده شد. تفاوت‌های این دو زبان به حدی جزئی است که اغلب [[جی اسکریپت]] و جاوااسکریپت به جای هم به کار می‌روند. هرچند که [[مایکروسافت]] [http://msdn2.microsoft.com/en-us/library/4tc5a343.aspx در اینجا] چند ده دلیل برای تفاوت [[جی اسکریپت]] با استاندارد [[ECMA]] مطرح می‌کند.
 
[[نت‌اسکیپ]] جاوااسکریپت را به سازمان [[Ecma International]] برای استانداردسازی ارسال کرده‌است و نتیجه نسخهٔ استاندارد شده‌ای به نام [[اکما اسکریپت|ECMAScript]] است.<ref>{{یادکرد|فصل=|کتاب=|ناشر= |شهر= |کوشش= |ویرایش= |سال=|شابک=|نویسنده= |نویسندگان سایر بخش‌ها=|ترجمه=|صفحه= |زبان=en |عنوان = Netscape Press Release | پیوند = http://cgi.netscape.com/newsref/pr/newsrelease289.html |ژورنال= |نشریه=Cgi.netscape.com |تاریخ= |دوره= |شماره= |شاپا=}} Retrieved on 2009-05-19.</ref>
 
جاوااسکریپت به یکی از زبان‌های برنامه‌نویسی پرطرفدار در [[وب]] تبدیل شده‌است. هر چند ابتدا بسیاری از برنامه‌نویسان حرفه‌ای زبان را کم ارزش تلقی می‌کردند چون مخاطبین آن نویسندگان صفحات وب و آماتورهای این چنینی بودند.<ref>{{یادکرد|فصل=|کتاب=|ناشر= |شهر= |کوشش= |ویرایش= |سال=|شابک=|نویسنده= |نویسندگان سایر بخش‌ها=|ترجمه=|صفحه= |زبان=en |عنوان = JavaScript: The World's Most Misunderstood Programming Language | پیوند = http://www.crockford.com/javascript/javascript.html |ژورنال= |نشریه=Crockford.com |تاریخ= |دوره= |شماره= |شاپا=}} Retrieved on 2009-05-19.</ref> ظهور [[ایجکس (برنامه‌نویسی)|ایجکس]] بار دیگر جاوااسکریپت را در معرض توجه قرار داد و برنامه‌نویسان حرفه‌ای بیشتری را به خود جذب نمود. نتیجه ازدیاد فریمورک و کتابخانه‌های جامعی در این زمینه، بهبود شیوه‌های رایج برنامه‌نویسی در جاوااسکریپت و افزایش کاربرد جاوااسکریپت خارج از وب است. {{Fact|date=February 2009}}