ตั้งแต่เดือนกันยายน 2023 เป็นต้นมา มีโครงการโอเพนซอร์สขนาดใหญ่หลายโครงการที่ตัดสินใจเลิกใช้ไทป์สคริปต์ ทำให้ผู้ที่กำลังศึกษาอยู่มีความกังวลใจอย่างมาก
ผมเองก็สงสัยในเรื่องนี้เช่นกัน จึงได้รวบรวมข้อมูลมาให้ดู
ก่อนอื่นเลย เนื่องจากอาจจะมีบางคนที่ยังไม่รู้จักไทป์สคริปต์ ผมจึงขออธิบายและย้อนไปดูประวัติศาสตร์ของมันก่อน
1. JavaScript เทียบกับ TypeScript
สำหรับคนที่เริ่มต้นด้วย JavaScript แบบธรรมดา (Vanilla JavaScript) เหมือนผม แล้วค่อยมาใช้ jQuery, React ฯลฯ ก็อาจจะรู้สึกไม่ค่อยชอบไทป์สคริปต์เท่าไหร่
ก็ไม่ใช่ว่าไม่อยากเรียนรู้เพิ่มหรอกนะ แต่ JavaScript มันมีเสน่ห์เฉพาะตัวในเรื่องของความอิสระ
บางคนอาจจะบอกว่ามันเป็นภาษาที่ไม่มีพื้นฐาน (หรือบางทีก็เรียกว่าสคริปต์ ไม่ใช่ภาษา) ก็ไม่ผิดหรอก
ภาษาส่วนใหญ่จะมีขั้นตอนสำคัญที่เรียกว่าการบิลด์ แต่ JavaScript เป็นสคริปต์ จึงไม่ต้องบิลด์
ถ้ามีการบิลด์ขึ้นมา ก็ถือว่าเป็นส่วนเสริมจากเฟรมเวิร์กต่างๆ มากกว่า
ดังนั้นจึงไม่มีการตรวจจับข้อผิดพลาดเลย รันไปก่อน แล้วถ้าเกิดข้อผิดพลาดค่อยแสดงออกมา นี่คือข้อจำกัดของสคริปต์
(เพราะสคริปต์ก็มีความหมายแบบนั้น)
แต่ก็เหมือนกับเด็กที่เติบโตมาจากข้างถนน ดูแล้วก็มีเสน่ห์อยู่นะ
2. TypeScript ใช้กันเยอะไหม?
จากอันดับความนิยมของภาษาโปรแกรมมิ่งในปี 2023 พบว่า TypeScript อยู่ในอันดับที่ 5
นั่นหมายความว่าได้รับความนิยมจากนักพัฒนาเว็บเป็นอย่างมาก
จึงทำให้ประเด็นเรื่องการเลิกใช้ TypeScript นั้นสร้างความตกใจให้กับหลายๆ คน
ความคิดเห็น0