Từ trước đến giờ, mỗi khi nghe ai đó nhắc đến “Lập trình ứng dụng web” thì tôi cố lảng tránh và không dám tham gia thảo luận, mặc dù tôi cũng là “dân lập trình thứ thiệt”!
Lý do đơn giản: tôi thấy quá nhiều kỹ năng và phương tiện kỹ thuật mà mình cần sở hữu cả về kiến thức lẫn công cụ:
Nào là HTML, CSS, JavaScript (nền tảng của mọi trang web).
Nào là Sublime Text, Visual Studio Code, Atom (trình soạn thảo)
Nào là SQL Server, Fontend và Backend
Nào là Grunt, Gulp, WebPack (các công cụ xây dựng để thực hiện một số công việc lập trình)
Nào là React, Vue, Angular (các Frontend Framework của JavaScript)
…
Mọi “ác cảm” về “Lập trình ứng dụng web” dần tan biến khi tác giả Võ Văn Thành tặng cho tôi quyển sách vừa viết xong không lâu “Lập trình ứng dụng web SPA xử lý dữ liệu với Knockout và WebAPI”. Quyển sách chứa đựng nhiều kiến thức mới mẻ liên quan đến xu hướng lập trình web hiện nay là SPA (Single Page Application).
SPA là một ứng dụng web, thậm chí là một trang web giúp đem lại cho người dùng những trải nghiệm mượt mà như trong một ứng dụng trên điện thoại di động. Đây là một cái tên đang trở nên nổi tiếng trong xu hướng phát triển web, giúp tiết kiệm băng thông và tăng trải nghiệm cho người dùng một cách hiệu quả.
Quyển sách viết theo đúng phong cách SAMIS bấy lâu: dễ hiểu, dễ thực hành. Một quyển sách thực hành lập trình rất hữu ích!
Đàm Văn Chương
08/08/2022