一般來說,架構(gòu)是指不涉及具體編程語言的頂層總體設(shè)計。架構(gòu)有很多種分類方法,從訪問類型上分,動態(tài)網(wǎng)站可以是BS(Browser/Server)架構(gòu)或CS(Client/Server)架構(gòu);從分布機制上分,動態(tài)網(wǎng)站可以是2-Tier、3-Tier或多-Tier架構(gòu)(他們的區(qū)別在于服務(wù)器的分配模式以及是否分布式的保存邏輯處理程序和數(shù)據(jù)庫);等等
如果你這里說的架構(gòu)是指生成動態(tài)網(wǎng)頁的機制,那么就基本上都是軟件的事情了。常用的機制有:直接通過服務(wù)器端腳本來實現(xiàn),JSP/ASP/PHP/Perl/Python等等都可以;使用框架來實現(xiàn),比如MVC,很多編程語言都有自己的框架庫;使用CMS來實現(xiàn),各種編程語言都有自己的CMS;等等。其中涉及客戶端或瀏覽器端的機制有:Form提交;AJAX;等等。