26 สิงหาคม 2562 javascript
TYPESCRIPT จะมาเเทน JAVASCRIPT จริงหรือ ?


หลายคนคงรู้อยู่เเล้วว่า Javascript เป็นภาษาที่มีประสิทธิภาพดีมากโดยเรียกได้ว่าครอบจักรวารเลยก็ว่าได้แต่ Javascript ก็ยังมีปัญหาในเรื่องคุณภาพของโค้ด ทำให้Google, Microsoft, Facebook ได้มีการหารือกันเเละเกิดข้อสรุปขึ้น เป็น typescript 

ข้อจำกัดของ JavaScript
มีหลายอย่างมากที่เป็นข้อจำกัดของ JavaScript เเต่มีข้อเสียที่เป็นหลักๆคือ การที่ต้องรันโปรแกรมก่อนถึงจะรู่ว้ามี Error เเต่นี้ยังไม่ใช่ปัญหาใหญ่ปัญหาที่เป็นปัญหาจริงๆคือเรื่อง Dynamic Typed ซึ่งการประกาศตัวแปรแบบไม่บอก Type นี้จะทำให้การคำนวนผลลพธ์ออกมาผิดได้นั้นเองซึ่งหากเป็น TypeScript นั้นสามารถแก้ปัญหาทั้งสองอย่างนี้ได้นั้นเอง

TypeScript
TypeScript เป็นภาษาโปรแกรมที่เป็น open-source โดยมีความสามารถของ ES2015 อยู่โดยกล่าวง่ายๆคือเป็นภาษาโปรแกรมที่ทำหน้าที่ compile ในส่วนของ TypeScript ให้เป็น JavaScript นั้นเอง

ข้อดีของ TypeScript
เนื่องจาก TypeScript นั้นทำหน้าที่ Compile ทำให้เป็นภาษาที่เรียนรู้เเล้วสามรถใช้ JavaScript ในเวอร์ชั่นที่ใหม่ขึ้นได้มีการตรวจสอบโค๊ดในช่วง compile time โดยจะสามารถเห็น Error ได้โดยไม่ต้องรันโค้ด

typescript จะมาเเทน javascript ?
มาถึงตอนนี้คำถามนี้ยังหาคำตอบไม่ได้เนื่องจาก จริงเเล้ว typescript มันก็คือ javascript ไม่ได้เป็นภาษาใหม่เพียงเเต่เป็นเครื่องมือในการเขียน JavaScript อีกทีเท่านั้นเนื่องจากการเขียน JavaScript นั้นทำได้ยาก เรียนรู้ยากเเละหากเรียนรู้ได้เเล้วเกิดมี Version ใหม่ที่มีการปรับ Syntax ใหม่ก็ต้องเรียนรู้เพิ่มเติม ซึ่ง TypeScript จะมาช่วยในตรงนี้ได้นั้นเอง 




ที่มา : medium