設計網頁時該如何判斷?使用 PHP 或 ASP 較適合? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- HELP ME 電 腦 軟 硬 體 急 救 版


PCZONE 討論區



通知

-- HELP ME 電 腦 軟 硬 體 急 救 版 若您有簡單的電腦軟硬體或網路等各種疑難雜症想要請教高手,請在此發表。此區不分種類的問題皆可發表,以小問題為主,請電腦新手多多利用此一新的版版。

會員
設計網頁時該如何判斷?使用 PHP 或 ASP 較適合?
朋友公司請電腦公司設計網頁,因為該網頁是要放在租用的虛擬空間,所以沒有架站軟體成本的問題!而且後續一些簡單網頁維護(換圖ˋ增刪文章),希望由公司同事自己處理!它們對於 Office 使用上都沒有問題,包刮簡單使用 FrontPage。

請問:
1.如以維護成本ˋ使用方便性來考量,是使用 PHP + MySQL 或 ASP + MsSQL 方案適合?
2.商業網站是哪個方案,最多人使用?
3.如使用 PHP + MySQL 方案,可以使用 FrontPage 來做簡單網頁維護嗎(改圖ˋ修改或增刪文章)?
4.為何電腦公司都喜歡推 PHP + MySQL 方案?

PS:目前電腦公司是提供 PHP + MySQL 方案,會再跟他討論。

回覆
無女友的人生34年

因為 PHP + MySQL 幾乎是以 Linux 當 Server
不像 Windows 的 Server 本身就要 $$
SQL Server 又另外要 $$
Linux +Apache+PHP+MySQL 的組合又稱 LAMP,
軟體費用低廉很多. 且您們是租虛擬主機,更不會用費心於架server的問題.

有的ISP提供虛擬主機的, 若同時有提供 Linux 及 Windows 的話,
大多是 Windows 的會比較貴.

如果熟 HTML 及PHP原始碼的話, 用記事本就可以做簡單網頁維護.

如果要用PHP的話, Dreamweaver 會比 frontpage更為適合.

無論是ASP+M$SQL 還是 PHP+MySQL
找到懂的人來做是必要條件.
回覆
會員

php+mysql+linux是沒有盜版的風險,但必須要請一個會的人來做後續的問題,或是service外包.

php+mysql+msos中,msos是有著作權得問題,這樣的組合上,對os來說,會msos的人比會linux來的多,比較容易處理os的問題,但php及mysql還是如同php+mysql+linux有一樣的問題•

asp沒有選擇,他是MS的產品,所以有著作權的問題,加上他必須掛在sql上,而sql必須在server級的msos才能跑,如果我沒記錯asp是用vb來寫,所以問題還是和上述一樣,必須要人來管或是委外•

在建制上linux+php+mysql是不用花太多摳摳在軟體上加上也不買到最最高級的電腦就能running,但後續service上花費是少不了•

那asp 你至少要花os+asp+sql的軟體費及要最最高級的電腦才能跑的動,但service還是一樣少不了,畢竟台灣都是中小企業,一定都沒有mis部份所以......後續service上花費還是少不了.

所以常聽大家說用linux架站後續費用是粉大的,這句話在台灣並不太適用,因為你用msos的架站軟體出事還不是要被廠商黑,所以......如果沒有mis部門的中小企業,自己算一下吧,那種成本低•


如果只是資料的更新,都可做到自行更正,這方面到不是問題,只是要和廠商講好,不然.....這是會有糾紛的•
回覆
頑劣會員

>對於修改版面
我向來都不喜歡用網頁排版軟體(主要是不熟…在那邊拖拖拉拉的,又會自動建 table
(或是把每一行都當成 <p> 處理…讓我的排版變的不好掌握,所以這裡都是用 EmEditor
不過它們還是有蠻不錯的優點,如在改變 table 的位置時,比我在那裡改一改又要重新整理來得快多了 >"<
用 fp 處理的話…不知道新的 fp 有沒有支援 php 咧…(因為有些從 php 程式碼裡建的 html 語言可能不會被辨識出來,所以在 fp 打開 php 時可能會看到這邊一個洞,那邊缺一角的情形喔~

>對於增刪文章
要看文章是怎麼儲存的…如果是(未經編碼)丟在某個檔案裡的話,那可以用文書編輯軟的來處理
如果是丟在 sql 的話,那當然要透過管理介面或是直接下 sql 語言囉~
不管哪一種,都與網頁編輯軟體無關
(前提是你們要有權限存取他們的 sql

>選擇?
還是推薦 php + mysql (錢的考量 = =+
而且學習與維護上都不算困難,如果人事上許可的話,可以考慮自己公司架一台
(只是內部網路安全和防火牆要小心就是了 XD
回覆
Kree

速度上來考量的話
觀察各網站,可以發現只要是 asp 的網站,感覺效能都很差
像遊戲基地以前用asp的,速度慢到受不了,後來改用jsp就好多了
巴哈姆特則是用php,速度表現良好

php,jsp,asp 都是動態網頁語言
生出來的頁面,是動態語言自動產生的,要編修可能不容易
FrontPage 很容易做出 IE only 的網頁,不是個好主意
Dreamwave 比較好

一個好的動態語言網站,它應該會有所謂的「後台」(控制台)
管理者可以輸入特殊網址登入後台,然後會有一個人性化的介面
在後台裡可以給網站輸入新的文章資料,上傳新的圖片等等
即使完全不懂編寫網頁的人,也可以很容易的操作

動態語言網站的優勢就是在這個後台
可以省去傳統靜態網頁,大量繁複的修改動作
簡單的幾個上傳動作,就可以更新網站資料

或說白點,假如還要客戶具備編寫網頁的能力,才能修改網站內容
那麼這個廠商就算是很兩光的,該重新考慮是不是繼續委任

回覆
會員

ASP , PHP, JSP 各有優缺點

ASP 速度不會比 PHP 慢, client 提出網頁需求時候, apache 會 fork 出一個 apache process 去處理, 各 process 間基本上不會互相干擾, 當掉或無限回圈也是死該 process 而已, 因為有很多 process 各自處理網頁, 所以好像比較快, 但是這種做法記憶體耗用很兇 (1U Server 的 2 GB 記憶體沒多久就耗用光了, MS 平台主要是 Windows 吃掉很多記憶體, Linux 如果 Linux 有用 X-Windows, 效能不會比較 MS 好)

JSP 是經過 compile 的中間碼, 速度介於 純文字 ASP 和 PHP scirpt 和 machine code 間, 但是 jsp 要使用到 Java VM, 優點又被缺點抵銷

撰寫時間多 JSP > PHP > ASP
開發難度 JSP > PHP > ASP
功能多寡 JSP , PHP > ASP
跨平台 JSP, PHP > ASP
網站搬家 ASP, JSP > PHP (php 小改版可能某些指令或設定就不能用, code 要修改)
Linux 套件大多使用 php 和 mysql, 例如 phpbb, phpmyadmin, ...
回覆
會員

asp 寫socket會很累 php就不同了
回覆
會員

如果確定要用asp ,直接用asp.net吧,asp可以算是被asp.net 取代了,效能asp.net 比asp 好多了,.NET Framework 的支援開發時間可以大大的降低,但是server 的等級不能太差就是了..

回覆
會員

既然是設計[網頁]
應該無關asp或php吧?
搞清楚需求再發問比較好
回覆
會員

引用:
作者: ranger
既然是設計[網頁]
應該無關asp或php吧?
搞清楚需求再發問比較好
同意~
如果以程式觀點來看的話小弟推荐asp.net~
WHY?因為asp.net是可以code behind~也就是說美工跟程式可以分離~
但是相對您的成本會比較大一點(Sql Server VS.net)
而且使用VS.Net開發asp.net的速度很快~您也可以直接在上面拉美工~且不破壞城市部份~
還有asp.net的物件在VS.Net的環境中點一下就會出現了~方法也很多~所以速度快~
小弟寫asp.net只有三個月不到~但是大約兩個月就可以寫出60支的aspx出來~

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】請問如何在win2003架IIS+ASP+PHP+MYSQL ju2099 ☉ -- 架 站 DIY 討 論 版 4 2003-07-01 01:44 PM
如何做才能執行cgi,asp,php kan -- Windows 討 論 版 7 2001-06-22 01:07 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。