![translation](https://cdn.durumis.com/common/trans.png)
Đây là bài viết được dịch bởi AI.
Chọn ngôn ngữ
Văn bản được tóm tắt bởi AI durumis
- Kể từ tháng 9 năm 2023, các dự án mã nguồn mở đã xuất hiện loại bỏ TypeScript, khiến các nhà phát triển lo lắng.
- TypeScript không có quá trình xây dựng, điều này khiến việc phát hiện lỗi khó khăn hơn nhưng lại có ưu điểm là sử dụng linh hoạt.
- Là một ngôn ngữ được ưa chuộng bởi các nhà phát triển web, xếp thứ 5 trong bảng xếp hạng ngôn ngữ lập trình năm 2023, nên vấn đề loại bỏ TypeScript càng gây sốc hơn.
Nhiều dự án mã nguồn mở lớn đã quyết định loại bỏ TypeScript kể từ tháng 9 năm 2023, điều này khiến những người đang học thực sự lo lắng.
Tôi cũng tò mò về vấn đề này nên đã tổng hợp lại một chút.
Trước tiên, cần phải giải thích về TypeScript cho những ai chưa biết, và sau đó là lịch sử của nó.
1. JavaScript so với TypeScript
Đối với những người như tôi, bắt đầu với vanilla JavaScript, rồi chuyển sang jQuery, React và các ngôn ngữ JavaScript khác, TypeScript khiến chúng tôi cảm thấy khó chịu.
Chúng tôi không muốn học thêm bất cứ điều gì nữa, nhưng JavaScript có một sự tự do độc đáo của riêng nó.
Một số người nói rằng đó là một ngôn ngữ không có gốc rễ? Hoặc nó chỉ là một tập lệnh, không phải ngôn ngữ?
Tất cả các ngôn ngữ đều có một bước quan trọng là build, nhưng JavaScript là một tập lệnh, vì vậy nó không được build.
Nếu bạn đã build nó, trên thực tế nó gần giống với những gì được thêm vào trong các framework khác nhau.
Do đó, nó không hề có khả năng phát hiện lỗi. Bắt đầu thực thi và nếu có lỗi, nó sẽ đưa ra lỗi, đó là giới hạn của tập lệnh.
(Vì đó là ý nghĩa của tập lệnh.)
Tuy nhiên, nó giống như một đứa trẻ đường phố, được nuôi dưỡng một cách tự do, nhưng lại có sức hấp dẫn?
2. TypeScript được sử dụng nhiều không?
Nếu bạn nhìn vào bảng xếp hạng ngôn ngữ lập trình năm 2023, nó đứng thứ 5 trong danh sách các ngôn ngữ được sử dụng nhiều nhất.
Điều này cho thấy nó rất được các nhà phát triển web chào đón.
Vì vậy, vấn đề loại bỏ TypeScript càng khiến chúng ta sốc hơn.