ค้นหาเว็บไซต์

ฉันจะสามารถใช้ Typescript กับ Angular 2.0 ได้หรือไม่ หรือฉันควรใช้ Traceur?


ตามที่ฉันถามในโพสต์นี้ ฉันต้องการทราบว่า Typescript เข้ากันได้กับ ES6 มากแค่ไหน ซึ่ง Typescript 2.0 มีแผนที่จะสนับสนุน:

ฉันควรใช้ Traceur แทน Typescript เพื่อเป้าหมาย ES5 แต่พร้อมสำหรับ ES6 ไหม

อย่างไรก็ตามเมื่อฉันอ่านโพสต์นี้โดย Google ดูเหมือนว่า Traceur ถูกใช้อย่างหนักใน Angular 2.0 ที่กำลังจะมาถึง

ดังนั้นฉันกำลังพยายามตัดสินใจว่าจะใช้ TypeScript หรือ Traceur เพื่อเตรียมตัวให้พร้อมสำหรับ Angular 2.0 (ทีมของฉันจะมีการปรับโค้ดซ้ำลดลง)

คำตอบ #1

ความจริงที่ว่าเวอร์ชันใหม่ของ Angular ถูกพัฒนาด้วย Traceur ไม่ควรมีผลต่อวิธีการใช้งานของคุณ คุณยังสามารถใช้ Typescript และใช้ประโยชน์จากการตรวจสอบประเภทของภาษาและการอนุมานได้ เนื่องจาก Angular ใหม่จะเป็นไลบรารี Javascript ปกติ (คอมไพล์ลงเป็น ES5) เมื่อ ES6 ถูกนำมาใช้กันอย่างแพร่หลาย คุณยังสามารถใช้ Typescript และกำหนดเป้าหมายเป็น ES6 และใช้ Angular แบบ ES6 ในลักษณะนั้นได้

คำตอบ #2

คุณต้องการ traceur เพื่อพัฒนา AngularJS คุณไม่จำเป็นต้องใช้มันในการใช้งาน AngularJS คุณยังสามารถใช้ TypeScript ได้