Có thể các bạn lần đầu tiếp xúc với lập trình web, vẫn còn bỡ ngỡ không biết bắt đầu như thế nào. Vậy hãy cùng mình cùng tìm hiểu về mảng lập trình đầy thú vị này nhé

Nói sơ qua về web, không giống như các ứng dụng desktop chỉ chạy được trên PC hay ứng mobile chỉ chạy được trên điện thoại, web gần như hiện hữu ở tất cả mọi nơi: từ desktop (Windows, MacOS, Linux), mobile và thậm chí là các thiết bị IOT. Do đó thời gian mà người dùng tiếp xúc với các ứng dụng web vượt trội hơn hẳn so với các dạng ứng dụng khác. Việc này mở ra 1 cơ hội rộng lớn để mang các ứng dụng web của các bạn tiếp cận với người dùng dễ dàng. Do đó nếu chỉ tập trung vào các mảng lập trình khác mà quên khi lập trình web sẽ bỏ ngỡ 1 thị trường rộng lớn.

Ngoài tính chất phổ biến ra, web còn có 1 đặc tính mà không dạng ứng dụng nào có thể có được, đó là tính dễ dàng triển khai. Dễ dàng triển khai có nghĩa là người dùng không cần tốn quá nhiều thời gian để cài đặt, truy cập, cập nhật ứng dụng. Các ứng dụng desktop, mobile yêu cầu người dùng cài đặt hoàn toàn ứng dụng lên thiết bị mới có thể bắt đầu sử dụng, còn web thì người dùng chỉ cần nhập đường link vào ô địa chỉ của browser là có thể đắm chìm trong thế giới web, không cần cài đặt hay quan tâm đến việc cập nhật

Web vượt trội là vậy nhưng không có nghĩa là web hoàn hảo, vẫn còn đó những điểm yếu khi so với các dạng ứng dụng khác. Điểm yếu đầu tiên, điểm yếu quan trọng nhất đó chính là hiệu năng. Do các ứng dụng web phải phụ thuộc vào 1 trình duyệt web mới có thể hoạt động được dẫn đến hiệu năng bị sụt giảm so với các dạng ứng dụng khác.

Việc hiệu năng bị giới hạn không tác dụng nhiều đến người dùng trừ khi ứng dụng của bạn phục vụ cho các mục đích đặc biệt cần sử dụng nhiều tài nguyên hệ thống như là game, chỉnh sửa video, hiệu ứng. Nếu ứng dụng của bạn muốn phát triển thuộc một trong những dạng trên thì web không phải là một sự lựa chọn đúng. Ngược lại với các ứng dụng không quá phức tạp thì không có lý do gì để không phát triển 1 phiên bản nền web cho ứng dụng đó cả.

Leave a Reply

Your email address will not be published.