Server-side scripting
Ngược lại, kịch bản phía máy chủ được thực hiện bởi các
máy chủ web khi người dùng yêu cầu một trang web cụ thể
trang. Server-side scripting cho phép tách
nội dung của các trang web từ phong cách và bố trí
các thiết lập. Trong kịch bản này, khi một trang web được
truy cập thông qua một trình duyệt web, máy chủ scripting
engine truy xuất nội dung cần thiết từ một
cơ sở dữ liệu và chèn nó vào các mẫu trang để
tạo ra các trang web "on the fly". Điều này đảm bảo
rằng việc thêm nội dung mới là một cách đơn giản là vấn đề
thay đổi cơ sở dữ liệu và không cần viết lại mã HTML mỗi lần. Ngược lại các
bố trí và sự xuất hiện của trang web có thể được thay đổi
bằng cách thay đổi mẫu kiểu mà không cần phải
nhập lại bất kỳ nội dung. Nhiều trang web thương mại
hiện nay áp dụng phong cách này của phát triển web và
quản lý. Có một số loại phần mềm phát triển serverside web có sẵn. Hoạt động
các trang server (ASP) là một thành phần không thể thiếu của các
phần mềm IIS cung cấp với Microsoft Windows XP
và Windows Server. Một file ASP có thể chứa văn bản,
các thẻ HTML và script mà được thực thi trên
máy chủ. Mặc dù nền tảng lý thuyết chéo, ASP
hoạt động tốt nhất trong sự kết hợp với các máy chủ web IIS
và cơ sở dữ liệu của Microsoft như Access hoặc SQL
Server. Phiên bản mới nhất của ASP được gọi là ASP.NET
và có một số hướng dẫn hữu ích về cách
sử dụng các tập tin ASP trong lập trình web trên internet.16,17 Một máy chủ mã nguồn mở phía kịch bản phổ biến
ngôn ngữ PHP: Hypertext Pre-vi xử lý ( PHP,
www.php.net) đó là tương thích với nhiều
hệ điều hành, máy chủ web và cơ sở dữ liệu này đã trở nên phổ biến để kết hợp PHP
với phần mềm mã nguồn mở khác để tạo ra một
, không tốn kém công cụ phát triển web mạnh mẽ cho
việc tạo ra các trang web động. Ví dụ, PHP có thể
được kết hợp với các hệ thống Linux điều hành
(www.linux.org), máy chủ web Apache (www.
Và cơ sở dữ liệu mySQL (www.mysql. Apache.org)
com) để tạo thành cái gọi là kiến trúc ĐÈN;
biết thêm thông tin về chủ đề này là có sẵn
elsewhere.18,19
đang được dịch, vui lòng đợi..
