جاوااسکریپت همه‌جا: از VR تا ربات تلگرام

قبلاً جاوااسکریپت یه زبان مزخرف و تقریبا به‌دردنخور بود که فقط تو مرورگر به کار می‌اومد؛ اما الان اوضاع تغییر کرده و در حال حاضر، ‌یادگیری جاوااسکریپت از واجباته و جاوااسکریپت چیزیه که همه‌کاری میشه باهاش کرد.
با به‌وجود اومدن ران‌تایم نود (Node)، ما تونستیم جاوااسکریپت رو از مرورگر بیرون بیاریم، و به محیط سیستممون بیاریم؛ این یعنی:

  • جاوااسکریپت سمت سرور اجرا میشه، ینی می‌تونید به جای زبان‌‌هایی مثل PHP از اون برای بک‌اند استفاده کنید، و تقریبا همه‌کاری رو میشه باهاش انجام داد (و حتی ربات تلگرام نوشت که شاید بعدا آموزششو براتون بنویسم)
  • با جاوااسکریپت ابزار خط فرمان (cli) بسازید که تو هر سیستم‌عاملی اجرا میشن، فرمان‌های مختلف رو اجرا کنید، ...!
  • اپ دسکتاپ بنویسید (به وسیله electron)
  • اپ موبایل بنویسید (با چیزای مختلفی میشه این کارو کرد، ولی خب بهترینشون React nativeـه)
  • برنامه‌های هیبریدی بنویسید (با ابزارهایی مثل کوردووا)
  • و حتی، برنامه‌‌های واقعیت مجازی بنویسید! (React VR)

و همچنین اکوسیستم غنی نود باعث به‌وجود اومدن فریم‌ورک‌‌ها و کتابخانه‌‌های متعدد و قدرتمندی شد که با اونا سرعت کدزنی به شدت بالاتر میره و برنامه‌‌‌های تحت‌وب خارق‌العاده‌ای به وجود میان.



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