- عنوان کتاب: Total Typescript The Essentials
- نویسنده: Matt Pocock, Taylor Bell
- حوزه: تایپاسکریپت
- سال انتشار: 2026
- تعداد صفحه: 545
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 3.83 مگابایت
حدود سال ۲۰۱۰، مایکروسافت متوجه چیز عجیبی شد. برخی از تیمهایش از یک پروژه اجتماعی به نام Script# (ScriptSharp) برای ساخت برنامههای جاوااسکریپت استفاده میکردند. کتابخانه Script# به توسعهدهندگان اجازه میداد تا کد را در C# بنویسند که سپس به جاوااسکریپت تبدیل میشد. نوشتن کد به زبانی با نوعبندی قوی مانند C# مزایای زیادی دارد. وقتی اشتباهات احمقانهای مانند غلط املایی نام متغیر مرتکب میشوید، به جای اینکه متوجه شوید چه زمانی ساخت کار نمیکند، فوراً هشدار دریافت خواهید کرد. مهمتر از همه، اصلاح کد به زبانی با نوعبندی قوی بسیار سادهتر است. اگر نیاز به تغییر نحوه فراخوانی یک تابع داشتید، این کار را میتوانستید به جای چند ساعت، در چند کلیک انجام دهید. در مقایسه، نوشتن به زبان جاوااسکریپت مانند حک کردن کد روی لوحهای سنگی بود. پس از نوشتن، تغییر آن دشوار بود. مایکروسافت، آندرس هایلسبرگ، خالق C#، را مأمور بررسی Script# کرد. او با کمال تعجب متوجه شد که مردم آنقدر از جاوااسکریپت اذیت میشوند که حاضرند برای جلوگیری از آن، به زبانی کاملاً متفاوت کدنویسی کنند. با این حال، او ترکیب C# و کتابخانه Script# را عجیب یافت. آیا ایجاد یک زبان جدید که به جاوا اسکریپت نزدیکتر باشد و توسعهدهندگان را قادر سازد از تمام ویژگیهای IDE که جاوا اسکریپت فاقد آن است، استفاده کنند، منطقیتر نیست؟ و به این ترتیب، TypeScript متولد شد. در طول دههای که از معرفی آن میگذرد، TypeScript به یکی از ارکان توسعه مدرن تبدیل شده است. این زبان توسط شرکتهای بزرگی مانند گوگل، نتفلیکس و Airbnb پذیرفته شده است. تیمهایی که از TypeScript استفاده میکنند، نرمافزارهای بهتری را با سرعت بیشتری ارائه میدهند و در نتیجه راضیتر هستند.
Around 2010, Microsoft noticed something strange. Some of its teams were using a community project called Script# (ScriptSharp) to build JavaScript apps. The Script# library allowed for developers to write code in C#, which would then be transformed into JavaScript. There are a lot of benefits to writing code in a strongly typed language like C#. When you make silly errors like misspelling a variable name, you’ll get a warning right away instead of finding out when the build doesn’t work. More importantly, refactoring code in a strongly typed language is much simpler. If you needed to change how a function was called, this could be done in a few clicks instead of a few hours. By comparison, writing in JavaScript felt like carving your code in stone tablets. Once written, it was hard to change. Microsoft tasked Anders Hejlsberg, the creator of C#, with investigating Script#. He was surprised to find that people were so annoyed with JavaScript that they were willing to code in a completely different language to avoid it. However, he found the combination of C# and the Script# library bizarre. Wouldn’t it make more sense to create a new language that was closer to JavaScript and enabled developers to use all the IDE features that JavaScript was missing? And so, TypeScript was born. In the decade or so since its introduction, TypeScript has become a staple of modern development. It’s been adopted by huge companies like Google, Netflix, and Airbnb. Teams that use TypeScript ship better software at greater speed—and are happier as a result.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Total Typescript The Essentials





نظرات کاربران