TypeScript กับ JavaScript

ความแต่กต่างระหว่าง TypeScript กับ JavaScript

JavaScript คืออะไร

JavaScript คืออะไร

เป็นภาษาโปรแกรมบนเว็บที่มีการทำงานแบบ Client-Side Script (ประมวลผลคำสั่งในฝั่ง Client) หน้าที่ของภาษาจะเป็นการเปลี่ยนรายละเอียดต่างๆบนโค๊ดบนเว็บที่ได้รับจากผู้ให้บริการ(Web Server) หากทำร่วมกับ Node.js ก็สามารถทำงานในรูปแบบ Server-Side Programming ได้เช่นกัน

TypeScript คืออะไร

เป็นภาษา JavaScript ที่ได้พัฒนาขึ้นที่สามารถรองรับ CEMAScript 3 ขึ้นไป มีการทำงานในรูปแบบ Stativally Compiled Language ทั้งในรูปแบบ Static Typing,Class,Interface ทำให้การเขียนโค๊ดได้เรียบง่ายขึ้นและมีประสิทธิภาพ

ข้อแตกต่างระหว่าง JavaScript(JS) กับ TypeScript(TS)

  • TS ต้องเรียนรู้การเขียนเพราะมีการใช้งานบางอย่างที่ต่างจากการ JS
  • TS รองรับ Static Typing สามารถตรวจสอบความถูกต้องของ type ก่อนการประมวลผล ซึ่ง JS ไม่มี
  • การ Compile TS ต้องดำเนินการก่อนการ Run ซึ่งต่างจาก JS สามารถรันได้เลยไม่ต้อง Compile
  • JS มีCommunity จำนวนมาก TS ยังมีแต่น้อย
  • บริษัท IT ส่วนใหญ่ยังคงใช้ JavaScript ในขณะที่ TypeScript มีไม่มากอันได้แก่ Asana, Clever, Screen Award เป็นต้น
Share
User Avatar

admin

ประวัติการศึกษา ระดับปริญญาตรี : วิศวกรรมโทรคมนาคม คณะวิศวกรรมศาสตร์ พระจอมเกล้าเจ้าคุณทหารลาดกระบัง ระดับปริญญาโท : วิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินท์ หาดใหญ่

You may also like...