WiX/mag

ویکس مگ / مجله آموزشی ویکس سِوِن

آشنایی با اکما اسکریپت

اکما اسکریپت چیه و چه کاربردی داره ؟ معرفی کامل و آشنایی با EcmaScript

پیمان باقری

پیمان باقری

برنامه نویس و متخصص وب

اکما اسکریپت چیه و چه کاربردی داره ؟ معرفی کامل و آشنایی با EcmaScript

مقدمه

تو این مقاله از مجله آموزشی ویکس سون میخوایم نگاهی داشته باشیم به اکما اسکریپت.

اکما اسکریپت ، اسم رسمی زبان برنامه نویسی جاوا اسکریپته! دقیقتر بخوایم بگیم اکما اسکریپت یه استاندارد از جاوا اسکریپته که مرورگرهای مختلف بر اساس این استاندارد مشترک، کدهای جاوا اسکریپت رو به یه شکل تفسیر میکنن.

  • این استاندراد با عنوان رسمی سند Ecma-262 توسط سازمان اکما اینترنشنال ارائه شده.

دلیل بوجود اومدنشم این بود که قبلا هر کدوم از مرورگر ها، کدهای جاوا اسکریپت رو یه جور تفسیر میکردن! به همین خاطر برنامه نویسا مجبور بودن واسه مرورگرهای مختلف کدهای مختلف بنویسن. یادتونه مثلا واسه ورود به بعضی از پورتال های دانشگاهی میگفتن از مرورگر اکسپلورر فلان ورژن استفاده کنید ؟ دلیلش همین بود. سن و سال ما که از دانشگاه گذشته ولی اگه شما دانشجویین و هنوز سیستم دانشگاهیتون اینجوریه از خداوند بلندمرتبه طلب صبر میکنم براتون :))

خلاصه که اکما اسکریپت اومد و این مشکلات رو حل کرد، الان میشه گفت همه ی مرورگرهای مدرن، کدهای جاوا اسکریپت رو یه جور تفسیر میکنن (بر اساس استاندارد اکما اسکریپت)

نمونه کد اکما اسکریپت

خب از اونجایی که اکما اسکریپت همون جاوا اسکریپته، کدی که برای پست جاوا اسکریپت نوشتیم اینجا هم تکرار میکنیم.

کد زیر یه تابع اکما اسکریپتی یا جاوا اسکریپتیه با نام wixSeven که عبارت we are wix7.com رو تو کنسول مرورگر چاپ میکنه :

function wixSeven() {
    console.log('we are wix7.com');
}

کاربرد های اکما اسکریپت

  • برنامه نویسی وب : فرانت اند (در مرورگر) و بک اند (در محیط ران تایم نود جی اس)
  • برنامه نویسی موبایل : اپلیکیشن های هیبرید (اندروید + آی او اس) موبایل (با فریمورک ری اکت نیتیو)
  • بازی سازی
  • اینترنت اشیاء
  • ( در حال تکمیل…)

ویژگی های اکما اسکریپت

  • شی گرا (OOP)
  • تابعی (FP)
  • ( در حال تکمیل…)

وب سایت رسمی و رفرنس های اکما اسکریپت

ecma-international.org

tc39.es

تاریخچه اکما اسکریپت

سال 1996 جاوا اسکریپت به سازمان اکما سپرده شد تا استانداردسازی بشه، سال 1997 اولین ورژن اکما اسکریپت یعنی Es1 ارائه شد که اولین نسخه ی استاندارد جاوا اسکریپت بود.

توضیحات دقیق مربوط به ورژن بندی اکما اسکریپت و امکاناتی که تو هر ورژن اضافه شده رو میتونید تو این مقاله بخونید : ورژن بندی اکما اسکریپت

فریمورک ها و لایبرری های اکما اسکریپت

  • ری اکت جی اس (React js)
  • ویو جی اس (Vue js)
  • انگولار جی اس (Angular js)
  • جی کوئری (jQuery)
  • ( در حال تکمیل…)

مزایای اکما اسکریپت

  • کراس پلتفرم – تو پلفرم های مختلف از جمله وب و موبایل کاربرد داره

( در حال تکمیل…)

معایب اکما اسکریپت

( در حال تکمیل…)

اطلاعات بیشتر اکما اسکریپت

سایر اسم ها : جاوا اسکریپت (JavaScript)

جمع بندی

تو این مقاله سعی کردم به زبان ساده اطلاعاتی در مورد اکما اسکریپت بهتون بدم. اگه شما هم مطلب مهمی در مورد اکما اسکریپت میدونید تو کامنت ها بنویسین تا به مقاله اضافه کنیم.

راستی! به زودی آموزش اکما اسکریپت یا همون جاوا اسکریپت رو تو ویکس سون شروع میکنیم، پس همراهمون باشین.

پس به زودی : آموزش اکما اسکریپت به زبان ساده

امیدوارم مفید بوده باشه 😉