![translation](https://cdn.durumis.com/common/trans.png)
นี่คือโพสต์ที่แปลด้วย AI
TypeScript (Typescript) ให้ออกไปแล้ว? (feat เลียล)
- ภาษาที่เขียน: ภาษาเกาหลี
- •
-
ประเทศอ้างอิง: ทุกประเทศ
- •
- เทคโนโลยีสารสนเทศ
เลือกภาษา
สรุปโดย AI ของ durumis
- ตั้งแต่เดือนกันยายน 2023 โครงการโอเพ่นซอร์สได้มีการยกเลิก TypeScript ทำให้ผู้พัฒนาเกิดความกังวล
- TypeScript ไม่มีกระบวนการสร้าง ทำให้การตรวจหาข้อผิดพลาดทำได้ยาก แต่มีข้อดีคือการใช้งานที่ยืดหยุ่น
- TypeScript เป็นภาษาที่ได้รับความนิยมในหมู่ผู้พัฒนาเว็บ โดยติดอันดับ 5 ในการจัดอันดับภาษาการเขียนโปรแกรมประจำปี 2023 ดังนั้นประเด็นเรื่องการยกเลิก TypeScript จึงยิ่งน่าตกใจมากขึ้นไปอีก
โครงการโอเพ่นซอร์สขนาดใหญ่หลายโครงการได้ตัดสินใจเลิกใช้ TypeScript ตั้งแต่เดือนกันยายน 2023 ซึ่งทำให้ผู้ที่กำลังเรียนรู้ TypeScript กังวลใจกันอย่างมาก
ฉันเองก็สงสัยในเรื่องนี้เช่นกัน และได้รวบรวมข้อมูลมาให้ดูกัน
ก่อนอื่นเลย ต้องอธิบายเกี่ยวกับ TypeScript สำหรับคนที่ไม่รู้จัก และย้อนไปดูประวัติความเป็นมาของมันก่อน
1. JavaScript vs TypeScript
สำหรับคนที่เริ่มต้นด้วย Vanilla JavaScript เหมือนกับฉัน และได้ย้ายมาใช้ jQuery, React ฯลฯ ผ่าน JavaScript อาจจะรู้สึกไม่ชอบ TypeScript
แน่นอนว่าเราไม่อยากเรียนรู้สิ่งใหม่ ๆ แต่ JavaScript มีเสน่ห์เฉพาะตัวที่ทำให้เราชอบ
บางคนอาจจะบอกว่ามันเป็นภาษาที่ไม่มีรากฐาน? หรือเพราะมันเป็นสคริปต์ ไม่ใช่ภาษา?
ทุกภาษาจะมีขั้นตอนการ "build" ซึ่งเป็นขั้นตอนที่สำคัญ แต่ JavaScript เป็นสคริปต์ จึงไม่มีการ "build"
ถ้าหากคุณมีการ "build" แล้ว คุณก็แทบจะเรียกได้ว่ามันเป็นส่วนเสริมของเฟรมเวิร์กต่าง ๆ
ดังนั้น จึงไม่มีการตรวจจับข้อผิดพลาดเลย เมื่อทำงานไปเรื่อย ๆ แล้วเกิดข้อผิดพลาดขึ้น มันก็จะแสดงข้อผิดพลาดออกมา ซึ่งนั่นเป็นข้อจำกัดของสคริปต์
(เพราะสคริปต์มีความหมายเช่นนั้น)
แต่แม้ว่ามันจะเป็นสคริปต์แบบลอย ๆ เหมือนเด็กติดถนน แต่ก็มีความน่าสนใจในตัวของมันอยู่บ้าง
2. TypeScript ได้รับความนิยมมากแค่ไหน?
จากการจัดอันดับภาษาโปรแกรมในปี 2023 TypeScript ติดอันดับ 5 ภาษาที่ได้รับความนิยมมากที่สุด
นั่นแสดงให้เห็นว่า TypeScript ได้รับการยอมรับจากนักพัฒนาเว็บไซต์เป็นอย่างมาก
จึงไม่น่าแปลกใจที่ประเด็นเกี่ยวกับการเลิกใช้ TypeScript จะเป็นเรื่องที่ช็อกคนทั้งวงการ