Từ tháng 9 năm 2023, một số dự án mã nguồn mở lớn đã quyết định loại bỏ TypeScript, điều này khiến nhiều người đang học ngôn ngữ này cảm thấy lo lắng.
Tôi cũng tò mò về vấn đề này nên đã tổng hợp lại một số thông tin.
Trước hết, có thể một số bạn chưa biết về TypeScript, vì vậy mình sẽ giải thích sơ lược về nó và lịch sử phát triển của nó trước nhé.
1. JavaScript so với TypeScript
Đối với những người như tôi, bắt đầu với Vanilla JavaScript, sau đó chuyển sang jQuery, React, v.v., thì việc tiếp cận TypeScript có phần hơi khó khăn.
Không phải ai cũng muốn học thêm những thứ mới, bởi JavaScript có một nét riêng, một sự tự do nhất định.
Một số người còn cho rằng nó là một ngôn ngữ (hoặc chính xác hơn là một script) không có nguồn gốc rõ ràng.
Tất cả các ngôn ngữ đều có một bước quan trọng là build (biên dịch), nhưng JavaScript là một script nên không cần build.
Nếu bạn đã từng build JavaScript thì thực chất đó là các tính năng được thêm vào từ các framework khác nhau.
Do đó, việc phát hiện lỗi trong JavaScript rất khó khăn. Nó chỉ báo lỗi khi gặp lỗi trong quá trình chạy, đó là hạn chế của một script.
(Vì bản chất của script là như vậy)
Tuy nhiên, giống như một đứa trẻ đường phố, nó có vẻ hơi bừa bộn nhưng lại có một sức hút riêng.
2. TypeScript có được sử dụng nhiều không?
Trong bảng xếp hạng ngôn ngữ lập trình năm 2023, TypeScript đứ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 TypeScript đang được các nhà phát triển web đón nhận rất tích cực.
Vì vậy, việc TypeScript bị loại bỏ gây ra một cú sốc lớn đối với cộng đồng.
Bình luận0