Trang web và ứng dụng web
Sự ra đời của Internet đã dẫn đến việc phát minh ra các thuật ngữ mới được sử dụng riêng để chỉ những điều bạn có thể làm hoặc nhận được từ Internet. Trang web là một trong những trang đầu tiên và nó được sử dụng để chỉ một vị trí lưu trữ một số trang thường có cùng chủ đề. Trang web được truy cập với việc sử dụng URL (Bộ định vị tài nguyên đồng nhất). Mặt khác, ứng dụng web là thuật ngữ được sử dụng để xác định chương trình hoặc ứng dụng được chạy và sử dụng trên các máy tính riêng biệt.
Một ứng dụng web có thể tồn tại trên Internet hoặc trên một mạng cục bộ, Intranet, VPN, trong số những thứ khác. Khi một ứng dụng web có sẵn trên Internet, nó thường được lưu trữ dưới dạng một trang riêng trên một trang web. Trang web cũng có thể chứa các tài liệu khác không được ứng dụng web sử dụng nhưng thường liên quan đến những gì ứng dụng web làm.
Một cách tương đối, một ứng dụng web cần nhiều tài nguyên hơn so với một trang web không chứa ứng dụng web. Tùy thuộc vào loại và mục tiêu của ứng dụng web, nó cần xử lý dữ liệu mà nó nhận được cũng như truy cập cơ sở dữ liệu. Mặc dù một số trang web phức tạp hơn có thể là tài nguyên chuyên sâu, hầu hết là không. Điều này là do hầu hết các trang web chỉ hiển thị thông tin tĩnh và không được cập nhật thường xuyên.
Điều tương tự cũng đúng khi gặp khó khăn trong việc tạo trang web hoặc ứng dụng web. Các trang web tĩnh có thể được mã hóa miễn là bạn biết HTML (Ngôn ngữ đánh dấu siêu văn bản). Với các ứng dụng web, việc biết HTML là không đủ, phần khiến ứng dụng được mã hóa bằng một ngôn ngữ khó hơn giống với ngôn ngữ lập trình. Danh sách các ngôn ngữ bao gồm Java, Javascript, DHTML, Silverlight, PHP và AJAX. Cũng cần phải biết hai hoặc nhiều ngôn ngữ này để triển khai các tập lệnh phía máy chủ xử lý tập lệnh phía dữ liệu và máy khách định dạng thông tin trên màn hình.
Tóm lược:
1. Trang web là tập hợp các trang web dưới cùng một vị trí trong khi ứng dụng web là loại ứng dụng được lưu trữ qua mạng
2. Một ứng dụng web thường được truy cập trong một trang web nhất định
3. Một ứng dụng web thường cần nhiều khả năng xử lý hơn hầu hết các trang web
4. Một ứng dụng web khó tạo hơn một trang web