Xưng tội với JavaScript
JavaScript, ánh sáng của đời tôi, ngọn lửa nơi trình duyệt của tôi. Tội lỗi của tôi, tâm hồn của tôi. Ja-va-Script: đôi môi uốn cong dọc vòm miệng, đến bước thứ ba khẽ đập vào răng. Ja. va. Script. Buổi sáng, em là JS, ngắn gọn là JS thôi. Ở trường Ecma International, em là ECMAScript. Trên dòng kẻ chấm, em là ECMA-262. Nhưng trong vòng tay tôi, bao giờ em cũng là JavaScript.
Vào một ngày đẹp trời nọ, một chuyện kinh khủng đã xảy xa. Một nhà khoa học điên đã phát minh ra thứ mà người ta gọi là CoffeeScript. Nó đã mạo danh em bằng cách biên dịch bản thân nó thành em. CoffeeScript đã trở thành trào lưu. Nhiều gã lập trình viên đã bỏ chạy theo nó. Nhưng với tôi, tôi vẫn trung thành với em, JavaScript à. Con CoffeeScript cũng đã đến dụ dỗ, thuyết phục tôi rằng nó đơn giản hơn, và phiên bản “em” mà nó tạo ra sẽ hoàn hảo hơn. Em đừng lo, tôi đã thề bên em và tôi sẽ giữ trọn lời thề ấy.
Rồi mọi chuyện lại phức tạp hơn, một gã khổng lồ tên Google đã tạo ra con quái thú Dart. Lần này, hắn có một âm mưu ghê tởm: Hắn muốn mọi trình duyệt phải loại bỏ em mà thay vào con thú Dart. Hắn thuyết phục mọi người rằng em có những khuyết điểm không chấp nhận được, do đó phải bỏ em hoàn toàn. Thật may mắn, trên đời này vẫn còn có người tốt. Họ nhìn thấy những điều tốt đẹp nơi em nên họ đã lên tiếng bảo vệ em, đặc biệt là nhóm lập trình viên ở Microsoft.
Và chính họ, những người bạn Microsoft tốt bụng, đã cho ra đời TypeScript, một thứ giúp mở rộng trái tim và kéo dài đôi chân của em. Thay vì bọn Google thối tha muốn loại bỏ em, những người bạn Microsoft lại muốn nâng niu em, tạo điều kiện cho em phát triển những tài năng bẩm sinh. Tuyệt vời hơn nữa, TypeScript đã được tích hợp vào lâu đài Visual Studio và trở thành một template mặc định.
Từ bây giờ, tôi có thể gặp em không những trong trình duyệt mà còn trong cả Visual Studio nữa. Em hãy mặc kệ bọn phá rối, dù nó là Google Dart hay Việt Dart, vì những người bạn Microsoft sẽ luôn bảo vệ em.