n chung, năng động có nghĩa là năng động, có khả năng hành động và / hoặc thay đổi, hoặc mạnh mẽ, trong khi tĩnh có nghĩa là cố định hoặc cố định. trong thuật ngữ máy tính, năng động thường có nghĩa là có khả năng hành động và / hoặc thay đổi, trong khi phương tiện tĩnh cố định. cả hai điều khoản có thể được áp dụng cho một số loại khác nhau của sự vật, chẳng hạn như ngôn ngữ lập trình (hoặc các thành phần của ngôn ngữ lập trình), các trang web,và chương trình ứng dụng.
khi một trang web được yêu cầu (bởi một người dùng máy tính nhấp chuột vào một liên kết hoặc gõ url), máy chủ, nơi trang được lưu trữ trả về tài liệu html vào máy tính của người dùng và trình duyệt hiển thị nó. trên một trang web tĩnh, đây là tất cả những gì xảy ra. người dùng có thể tương tác với các tài liệu bằng cách nhấp vào liên kết có sẵn,hoặc một chương trình nhỏ (applet) có thể được kích hoạt, nhưng các tài liệu không có khả năng trả lại thông tin đó không phải là tiền định dạng. trên một trang web động, người sử dụng có thể thực hiện các yêu cầu (thường là thông qua một hình thức) cho dữ liệu chứa trong một cơ sở dữ liệu trên máy chủ đó sẽ được lắp ráp trên bay theo những gì được yêu cầu.Ví dụ người dùng có thể muốn tìm hiểu thông tin về một buổi biểu diễn sân khấu, chẳng hạn như vị trí sân khấu và sẵn vé cho những ngày đặc biệt. khi người dùng chọn các tùy chọn này, yêu cầu được chuyển tiếp đến máy chủ bằng cách sử dụng một trung gian, chẳng hạn như một trang máy chủ hoạt động (asp) kịch bản nhúng trong html của trang. trung gian cho các máy chủ thông tin gì để quay trở lại.một trang web như vậy được cho là năng động.
một tập hợp các khả năng html được cung cấp để giúp một nhà thiết kế tạo ra các trang web động. này tập hợp các khả năng thường được gọi là html năng động.
có những ngôn ngữ lập trình năng động và tĩnh. trong một ngôn ngữ năng động, chẳng hạn như perl hoặc ngọng, một nhà phát triển có thể tạo ra các biến mà không xác định kiểu của chúng.điều này tạo ra các chương trình linh hoạt hơn và có thể đơn giản hóa mẫu và một số mã hóa hướng đối tượng. trong một ngôn ngữ lập trình tĩnh, chẳng hạn như c hoặc pascal, một nhà phát triển phải khai báo kiểu của từng biến trước khi mã được biên dịch, làm cho mã hóa ít linh hoạt, nhưng dễ bị lỗi cũng ít hơn.
đang được dịch, vui lòng đợi..
