پرش به مطلب اصلی

فصل ۱: TypeScript چیه و چرا باید بهش اهمیت بدیم؟ 🤔

typescript-hero


🕰️ تاریخچه مختصر و جذاب

  • سال ۲۰۱۲: میکروسافت TypeScript رو معرفی کرد تا جاوااسکریپت رو خفن تر کنه! (راستی، اسمش ترکیب "Type" + "JavaScript" نیست؟ 😉)
  • امروز: تقریباً همه جا می بینیمش! از استارت آپ ها تا شرکتهای بزرگ مثل گوگل و نتفلیکس.

🤼 TypeScript vs JavaScript: جنگ تایتانها!

ویژگیTypeScriptJavaScript
نوعدهی (Typing)ایستا (خطاها رو زودتر میبینه!)پویا (هرکاری بخوای!)
کامپایلنیاز دارهنه، مستقیم اجرا میشه
محبوبیتروزبه روز بیشتر میشه 📈همیشه سلطان است! 👑

vs-image


🎯 چرا TypeScript؟

  • خطای کمتر: مثل داشتن یه دوست وسواسی که غلطهای کدنویسی رو گیر میده!
  • توضیحات خودکفا: وقتی تایپها رو بنویسی، بقیه هم راحتتر کدتو میفهمن.
  • آینده پذیر: از ویژگیهای جدید ES6+ پشتیبانی میکنه.
  • محبوبیت بالا: ری اکت، انگولار، ویو، همه باهم دوستن! ❤️

🌍 کاربردهای واقعی

  • فرانت اند: ری اکت + TypeScript = عشق 💘
  • بک اند: Node.js با TypeScript حسابی پرقدرته!
  • اپ های موبایل: مثلاً ری اکت نیتیو!
  • شرکتها: اسلک، Airbnb، Asana و... ازش استفاده میکنن.

🧠 فکت باحال!

  • تایپ اسکریپت زیرمجموعه جاوااسکریپته! یعنی هر کد جاوااسکریپتی، تایپ اسکریپته ولی برعکسش نه!
  • نسخه ۴.۹ تایپاسکریپت اومد و کلی قابلیت جدید اضافه کرد. 🎉

📌 خلاصه این فصل

  • TypeScript مثل جاوااسکریپت باتجربه بهتره که تایپها رو چک میکنه.
  • برای پروژههای بزرگ و تیمها ناجیه!
  • قراره باهم یاد بگیریم چطوری ازش استفاده کنیم. نگران نباش! 😎

با آرزوی موفقیت
تیم برندآرا 🤖