查看單個文章
  #4  
舊 2009-05-10, 01:54 PM
Ricado 的頭像
Ricado Ricado 目前離線
進階會員
 
註冊日期: 2004-07-13
住址: 蕃薯島,打狗城
文章: 4,455
預設

C++ 不是拿來寫網頁,而是作成 cgi,原理和 php、asp 不同。

php 或是 asp 是你寫的網頁內含指令碼,當 users 存取的時候,將網頁內容都給 php.exe 或是 asp.dll 處理。

如果用 c++ 寫,直接寫成 cgi,依據使用者傳入的參數,直接由C++程式產生網頁內容輸出到瀏覽器。簡單的說,用 C++ 寫,可以作到沒有網頁,而只有一個 .exe 檔。

Rainbow Web Mail 就是使用這種方式,主要是因為 Rainbow Web Mail 內建 Web Server,既然自己就是 Web server,直接輸出網頁不是更快。缺點是維護不容易,修改個小東西,整支程式都要重新 compile。
回覆時引用此篇文章