Sự khác biệt giữa website và web app

Sự khác biệt giữa website và web app
Ranh giới giữa web app và website khá mong manh, tùy thuộc vào đối tượng khác nhau mà nó có thể được xem là web app hoặc website

Tìm hiểu về website

Website là một tập hợp gồm các trang web bao gồm văn bản, hình ảnh, video... thường nằm trong cùng một tên miền hoặc tên miền phụ.

Website được lưu trữ trên web server, người dùng có thể truy cập thông qua Internet.

Các website được tạo thành từ những tệp tin HTML, hoặc vận hành bằng việc chạy CMS trên máy chủ.

Website có thể được xây dựng từ nhiều ngôn ngữ lập trình khác nhau như PHP, .NET, Java, Ruby on Rails...

Website được chia thành hai loại là trang web tĩnh và trang web động.

Sự khác biệt giữa website và web app

Tìm hiểu về web app

Ban đầu, website chỉ gồm text, hình ảnh... liên kết thông qua các đường link, có tác dụng lưu trữ và hiển thị thông tin đơn thuần.

Tuy nhiên, với sự ra đời của các ngôn ngữ server: CGI, Perl, PHP… các website trở nên “động” hơn với khả năng tương tác người dùng cao hơn.

Chính vì vậy, web app là những ứng dụng chạy trên website, nơi mà người dùng có thể "thực hiện một công việc nào đó bằng máy tính".

Những công việc như tính toán, chia sẻ hình ảnh, mua sắm... trở nên đơn giản và dễ giải quyết hơn thông qua web app.

Tính tương tác của web app cao hơn rất nhiều so với website thông thường.

Sự khác biệt giữa website và web app

Sự khác biệt giữa website và web app

Ranh giới giữa web app và website khá mong manh, tùy thuộc vào đối tượng khác nhau mà nó có thể được xem là web app hoặc website.

Trong mắt người đọc thì một trang báo mạng như vnexpress chỉ là website thông thường. Nhưng đối với biên tập viên hoặc admin thì nó lại là một dạng web app do chức năng mà nó cung cấp cho người dùng.

Bảng dưới đây là một phép so sánh tương đối chỉ ra sự khác biệt giữa website và web app

WebsiteWeb app
Khái niệmTập hợp gồm các trang web bao gồm văn bản, hình ảnh, video...Web app là những ứng dụng chạy trên website.
Tương tác Tính tương tác thấp, ít chức năngTính tương tác cao với nhiều chức năng, cá nhân hóa cho người dùng.
Cấu tạoTạo thành từ các trang html tĩnh và một vài tài nguyênTạo thành từ html tĩnh và code ở phần back-end như PHP, Java, C++...
Mục đích Dùng để lưu trữ, hiển thị thông tinThực hiện một công việc, các chức năng của một ứng dụng

Sự khác biệt giữa website và web app