天天看點

怎麼做網站(選擇建站開發環境asp,php,jsp)

選好了網站域名,也知道我們要把網站放在哪裡了,那我們用什麼來做網站的呢。在我看來,網站的建設其實很有學問,做好選擇也是需要好好考慮的。   我個人把網站分為靜态站和動态站兩大類。它是按照網站的更新方式來分的,靜态站就是要手動做好網頁通過FTP等手段傳到對應位置;而動态站又分兩種情況:一種是所有頁面全部是有程式依靠不同的參數形成的,它的主要表現形式是為x.p h p?a=b,它的優點是更新很快,另一種是由程式生成為靜态的網頁,它的表現形式跟靜态站沒有什麼差別,但在頁面的名稱上很規律。   靜态站的制作很簡單,隻要我們熟悉Html,有網頁的制作軟體就可以搞定,甚至很多人用記事本就可以,強人呐。它對伺服器的環境沒有特殊要求,隻要它能對外提供WEB服務就好。對于此類網站我們唯一的标準就是越大越好。   動态站就不同了,它需要伺服器環境的支援,比如asp的iis,p h p的apache,jsp的tomcat。至于程式,我們可以自己寫,也可以用現在網上免費的建站程式。這樣,我們就要把程式放上去,按照規格配置好,就可以使用了。   a s p是Active Server Page的縮寫,意為“動态伺服器頁面”。是微軟針對網站的建設的解決方案,現在已經更新到.net。.net比單純的a s p,無論在性能還是靈活性方面都有了很好的改善。 a s p的運作環境:能夠運作ASP的web伺服器軟體,主要是微軟系列的PWS或IIS 一般a s p需與access資料庫或SQL Server資料庫結合使用,編出功能強大的程式。而其他資料庫比如mysql、Oracle等,a s p的支援不是很好,甚至性能很低。   p h p在現在網站開發中用的最多。因為它開發環境和運作環境都是免費,并且在性能上并不輸于ASP和JSP。由于P H P是運作在伺服器端的腳本,可以運作在UNIX、LINUX、WINDOWS下,是以p h p有不可比拟的跨平台特性。PHP在資料庫方面的豐富支援,也是它迅速走紅的原因之一。它支援幾乎所有的常見資料庫系統包括DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、Microsoft SQL Server、MySQL、Solid、Sybase、ODBC、Oracle、PostgreSQL。 php的運作環境:Linux+Apache+Mysql+P H P,一組常用來搭建動态網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平台。随着開源潮流的蓬勃發展,開放源代碼的LAMP已經與J2EE和.Net商業軟體形成三足鼎立之勢,并且該軟體開發的項目在軟體方面的投資成本較低,是以受到整個IT界的關注。從網站的流量上來說,70%以上的通路流量是LAMP來提供的,LAMP是最強大的網站解決方案。 JSP(JavaServer Pages)是由Sun公司倡導、許多公司參與一起建立的一種動态網頁技術标準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML檔案(*.htm,*.html)中插入Java程式段(Scriptlet)和JSP标記(tag),進而形成JSP檔案(*.jsp)。用JSP開發的Web應用也是跨平台的,即能在Linux下運作,也能在其他作業系統上運作。相對于asp,jsp更适合部署大的系統。從隻有一個小的Jar檔案就可以運作Servlet/JSP,到由多台伺服器進行叢集和負載均衡,到多台Application進行事務處理,消息處理,一台伺服器到無數台伺服器,jsp表現了強大的可伸縮性。 JSP的運作環境:常用的是apache+tomcat+java,很多空間服務商都不太支援,因為這樣的環境很有維護難度。是以如果想用jsp開放網站,最好有自己的伺服器,或買vps。   網站建設說起來簡單,但做起來卻沒有那麼容易。以上是本人的心路總結,希望對新人的成長能有所幫助。當然我也不是什麼高手,如有不妥之處,還望大家指正。 首發:murray技術部落格 如有轉載請表明出處,謝謝。

轉載于:https://blog.51cto.com/murray/114921