A. php與asp哪個好學
我感覺asp簡單些,但現在asp好象快被淘汰了似的
ASP
ASP(Active Server Pages)微軟的Windows IIS系統自帶的腳本語言,利用它可以執行動態的Web服務應用程序。ASP的語法非常類似Visual BASIC,學過VB的人可以很快上手,ASP也是這幾種腳本語言中最簡單易學的開發語言。但ASP也是這幾種語言中唯一的一個不能很好支持跨平台的語言。
因為ASP腳本語言非常簡單,因此其代碼也簡單易懂,結合HTML代碼,可快速地完成網站的應用程序。
ASP在國內異常流行,因為國內大多使用的是盜版的Windows和盜版的SQLServer,而ASP+COM+SQLServer實際上也是一種不錯的搭配,其性能也不輸於PHP+MYSQL,特別是Windows系統和SQLServer都有圖形界面,比APACHE和MYSQL易於維護,因此對於不重視知識產權的國家來說也是一種不錯的選擇。
不過,正因為ASP很簡單,所以單純使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技術拯救了ASP,微軟提供了COM/DCOM技術,極大拓寬了ASP的應用范圍,使得ASP幾乎具有無限可擴充性
PHP
PHP(Hypertext Preprocessor)是一種嵌入HTML頁面中的腳本語言。它大量地借用C和Perl語言的語法, 並結合PHP自己的特性,使Web開發者能夠快速地寫出動態產生頁面。
PHP是完全免費的開源產品,不用花錢,Apache和MYSQL也是用樣免費開源,在國外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不錯的動態網站系統,因此國外大多數主機系統都配有免費的APACHE+PHP+MYSQL。通常認為這種搭配的執行效率比IIS+ASP+ACCESS要高,而後者的使用還必須另外交錢給微軟。
PHP的語法和Perl很相似,但是PHP所包含的函數卻遠遠多於Perl,PHP沒有命名空間,編程時候必須努力避免模塊的名稱沖突。一個開源的語言雖然需要簡單的語法和豐富的函數,但PHP內部結構的天生缺陷導致了PHP不適合於編寫比小型業余網站更大的網站。
PHP因為結構上的缺陷,使的其只適合編寫小型的網站系統。
B. 求個HPH個人網站源碼
1.現在做個人網站已經不需要像以前那樣自己敲代碼了。很多朋友都走入了這個誤區,以為做網站要會什麼網站三劍客。完全不需要。
2.個人網站必備的3件東西。
a.網站空間
b.網站域名
c.網站程序
這三樣東西是必不可少的。
網站空間現在一般分為 虛擬主機,VPS,獨立伺服器。新手的話不需要了解VPS和獨立伺服器,因為你們暫時用不上。
網站空間一般按照線路來區分 分為 國內空間,香港空間,海外空間。而海外空間大多以美國空間為主。
使用國內的空間需要備案,備案時間大多為一個月。至於為什麼網站要備案,這里不進行闡述,可以網路之。
大部分的個人網站都不會進行備案, 原因大多如下。
1.備案太麻煩。要拍照,要郵寄,還要一個月左右的時間。
2.因相關政策法規,該條未予顯示。
所以,絕大部分個人網站都是使用香港空間和海外空間。香港空間和海外空間區別不大。主要區別在於。
1.香港空間帶寬貴。
2.對於大陸訪客,香港空間的速度要比海外空間的速度略快。
3.海外空間一定要遵守該國的政策法規。對版權保護極為嚴格。
網站空間選擇有很多,選擇的原則是
1.千萬別選名頭最響的主機商。
2.千萬別選成立不到一年主機商。
3.價格位於黃金分割點的公司往往是最令人滿意的主機商。
個人比較推薦HostRing弦主機。網址是Hostring.net
接下來是網站域名。
雖然我也是域名商,但是,注冊域名有且僅有一個最佳選擇。
那就是 全球最大的域名注冊商Godaddy
在域名注冊這一塊,請不要考慮其他注冊商。
最後是網站程序。
個人網站毫無疑問Wordpress會是最佳選擇。說簡單,它是世界上最傻瓜的程序。說復雜,它可以讓你在用一兩年後都不敢說自己精通。
Wordpress的安裝和使用,網路一下一大把。
網路經驗裡面有一篇文章:怎麼搭建一個Wordpress獨立博客
搜索一下就能找到了。按照教程操作大概半個小時能做好自己的個人網站吧。
我不是科班出身,走上互聯網這條路全是興趣和自學,本世紀最偉大的事情莫過於有了互聯網,人生中最優秀的老師莫過於 網路和谷歌。。幾乎任何你在學習過程中遇到的問題都可以搜索到。期待樓主第一個網站的誕生。。到時候務必給大家分享一下。
希望我的回答能讓你滿意的採納,有什麼不懂可以繼續追問哦。
C. 請詳述jsp,asp.net ,asp,hph的異同,請從各自的功用,應用范圍,流行程度說說.
目前,最常用的三種動態網頁語言有ASP(Active Server Pages),JSP(Java Server Pages),PHP (Hypertext Preprocessor)。 簡 介 ASP全名Active Server Pages,是一個WEB伺服器端的開發環境, 利用它可以產生和運行動態的、交互的、高性能的WEB服務應用程序。ASP採用腳本語言VB Script(Java script)作為自己的開發語言。 PHP是一種跨平台的伺服器端的嵌入式腳本語言. 它大量地借用C,Java和Perl語言的語法, 並耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態生成頁面.它支持目前絕大多數資料庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方站點(http://www.php.net)自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的特色。 JSP 是Sun公司推出的新一代站點開發語言,他完全解決了目前ASP,PHP的一個通病--腳本級執行(據說PHP4 也已經在Zend 的支持下,實現編譯運行).Sun 公司藉助自己在Java 上的不凡造詣,將Java 從Java 應用程序 和 Java Applet 之外,又有新的碩果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。 三者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。但JSP代碼被編譯成 Servlet 並由 Java 虛擬機解釋執行,這種編譯操作僅在對 JSP 頁面的第一次請求時發生。在 ASP 、PHP、JSP 環境下, HTML 代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML 頁面只依賴於 Web 伺服器,而 ASP 、PHP、JSP 頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到 HTML 代碼中,然後一起發送給瀏覽器。 ASP 、PHP、 JSP三者都是面向 Web 伺服器的技術,客戶端瀏覽器不需要任何附加的軟體支持。 技術特點 ASP: 1. 使用 VBScript 、 JScript 等簡單易懂的腳本語言,結合 HTML 代碼,即可快速地完成網站的應用程序。 2. 無須 compile 編譯,容易編寫,可在伺服器端直接執行。 3. 使用普通的文本編輯器,如 Windows 的記事本,即可進行編輯設計。 4. 與瀏覽器無關 (Browser Independence), 用戶端只要使用可執行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設計的網頁內容。 Active Server Pages 所使用的腳本語言 (VBScript 、 Jscript) 均在 WEB 伺服器端執行,用戶端的瀏覽器不需要能夠執行這些腳本語言。 5.Active Server Pages 能與任何 ActiveX scripting 語言相容。除了可使用 VBScript 或 JScript 語言來設計外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX 、 Perl 、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 6. 可使用伺服器端的腳本來產生客戶端的腳本。 7.ActiveX Server Components(ActiveX 伺服器元件 ) 具有無限可擴充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的ActiveX Server Component 。 PHP: 1.資料庫連接 PHP可以編譯成具有與許多資料庫相連接的函數。PHP與MySQL是現在絕佳的組合。你還可以自己編寫外圍的函數取間接存取資料庫。通過這樣的途徑當你更換使用的資料庫時,可以輕松地更改編碼以適應這樣的變。PHPLIB就是最常用的可以提供一般事務需要的一系列基庫。但PHP提供的資料庫介面支持彼此不統一,比如對Oracle, MySQL, Sybase的介面,彼此都不一樣。這也是PHP的一個弱點。 2.面向對象編程 PHP提供了類和對象。基於web的編程工作非常需要面向對象編程能力。PHP支持構造器、提取類等。 JSP: 1.將內容的生成和顯示進行分離 使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態內容。生成內容的邏輯被封裝在標識和JavaBeans組件中,並且捆綁在小腳本中,所有的腳本在伺服器端運行。如果核心邏輯被封裝在標識和Beans中,那麼其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。 在伺服器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBCTM技術訪問資料庫,或者包含文件),並且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這有助於作者保護自己的代碼,而又保證任何基於HTML的Web瀏覽器的完全可用性。 2.強調可重用的組件 絕大多數JSP頁面依賴於可重用的,跨平台的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執行應用程序所要求的更為復雜的處理。開發人員能夠共享和交換執行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。基於組件的方法加速了總體開發過程,並且使得各種組織在他們現有的技能和優化結果的開發努力中得到平衡。 3.採用標識簡化頁面開發 Web頁面開發人員不會都是熟悉腳本語言的編程人員。JavaServer Page技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態內容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執行用其他方法更難於編碼和耗時的功能。 通過開發定製化標識庫,JSP技術是可以擴展的。今後,第三方開發人員和其他人員可以為常用功能創建自己的標識庫。這使得Web頁面開發人員能夠使用熟悉的工具和如同標識一樣的執行特定功能的構件來工作。 JSP技術很容易整合到多種應用體系結構中,以利用現存的工具和技巧,並且擴展到能夠支持企業級的分布式應用。作為採用Java技術家族的一部分,以及Java 2(企業版體系結構)的一個組成部分,JSP技術能夠支持高度復雜的基於Web的應用。 由於JSP頁面的內置腳本語言是基於Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。 作為Java平台的一部分,JSP擁有Java編程語言「一次編寫,各處運行」的特點。隨著越來越多的供應商將JSP支持添加到他們的產品中,您可以使用自己所選擇的伺服器和工具,更改工具或伺服器並不影響當前的應用。 應用范圍 ASP是Microsoft開發的動態網頁語言,也繼承了微軟產品的一貫傳統——只能運行於微軟的伺服器產品,IIS (Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的組合來擴充,Unix下的COM實現起來非常困難。 PHP3可在Windows,Unix,Linux的Web伺服器上正常運行,還支持IIS,Apache等通用Web伺服器,用戶更換平台時,無需變換PHP3代碼,可即拿即用. JSP同PHP3類似,幾乎可以運行於所有平台。如Win NT,Linux,Unix. NT下IIS通過一個插件,例如JRUN或者ServletExec,就能支持JSP。著名的Web伺服器Apache已經能夠支持JSP。由於Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的運行平台。雖然現在NT操作系統佔了很大的市場份額,但是在伺服器方面Unix的優勢仍然很大,而新崛起的Linux更是來勢不小。從一個平台移植到另外一個平台,JSP和JavaBean甚至不用重新編譯,因為Java位元組碼都是標準的與平台無關的。 性能比較 有人做過試驗,對這三種語言分別做循環性能測試及存取Oracle資料庫測試。 在循環性能測試中,JSP只用了令人吃驚的四秒鍾就結束了20000*20000的循環。而ASP、PHP測試的是2000*2000循環(少一個數量級),卻分別用了63秒和84秒。(參考PHPLIB)。 資料庫測試中,三者分別對 Oracle 8 進行 1000 次 Insert,Update,Select,和Delete: Jsp 需要 13 秒,Php 需要 69 秒,ASP則 需要 73 秒。 前景分析 目前在國內PHP與ASP應用最為廣泛。而JSP由於是一種較新的技術,國內採用的較少。但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多採用JSP。 採用PHP的網站如新浪網(sina)、中國人(Chinaren)等,但由於PHP本身存在的一些缺點,使得它不適合應用於大型電子商務站點,而更適合一些小型的商業站點。 首先,PHP缺乏規模支持。其次,缺乏多層結構支持。對於大負荷站點,解決方法只有一個:分布計算。資料庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,組成二維陣列。而PHP則缺乏這種支持。還有上面提到過的一點,PHP提供的資料庫介面支持不統一,這就使得它不適合運用在電子商務中。 ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規模支持,通過DCOM和Transcation Server獲得結構支持;JSP可以通過SUN Java的Java Class和EJB獲得規模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結構支持。 三者中,JSP應該是未來發展的趨勢。世界上一些大的電子商務解決方案提供商都採用JSP/Servlet。比較出名的如IBM的E-business,它的核心是採用JSP/Servlet的WebSphere;西方另外一個非常著名的電子商務軟體提供商,Intershop。它原來的產品Intershop1 2, 3, 4占據了主要的電子商務軟體份額。它們都是通過CGI來提供支持 的。但去年10月後它推出了Enfinity,一個採用JSP/Servlet的電子商務Application Server,而且聲言不再開發傳統軟體。總之ASP,PHP,JSP三者都有相當數量的支持者,由此也可以看出三者各有所長。正在學習或使用動態頁面的朋友可根據三者的特點選擇一種適合自己的語言。
D. 用hph+mysql怎麼做網站留言等功能
這是php吧···
網站留言板,這是我的源碼。
html和css,會吧。基本的php操作也會吧
index.php是入口文件,guestbook.sql是資料庫文件,你會導入不?最好用phpmyadmin,方便一些。
你先運行看看吧,不明白再問
E. 怎樣自己建網站
首先你得了解一個網站需要什麼東西:
一、一個域名
二、一天伺服器或者伺服器里的一塊空間
三、網站源碼
域名可以買、空間也可以買,去查查。
網站的源碼html是基礎互交部分可能是asp、hph、jsp...等,
源碼也可以下載,有免費的源碼。
所有這些可以讓建站公司做。
F. 網路留言 asp,html,hph格式都可以。
有很多網站提供免費的留言本代碼下載
你也可以自己去網上申請免費的留言本使用
G. 我有個免費空間要用hph源碼,誰能教我怎麼把網站源碼整進去和在那裡找源碼
先下載個Ftp上傳軟體,推薦FileZilla;通過ftp軟體把你要安裝的php源碼上傳到相應目錄,然後訪問綁定的網址,php默認安裝步驟安裝,中間你要知道mysql資料庫的賬號名和密碼。
PHP免費的源碼有很多,論壇的有Discuz和phpwind,門戶的有齊博、163k等,博客有wordpress,找一個源碼下載站就有很多了
H. 幫女朋友做網頁~~200分,高手進~~
用 WordPress 吧,是 PHP+MySQL
中文下載及討論:
http://wordpress.org.cn/
說明幫助:
http://codex.wordpress.org/zh-cn:Main_Page
http://codex.wordpress.org.cn/%E9%A6%96%E9%A1%B5
功能齊全,網站模版多
WordPress 有的是模版供你選擇,什麼封面題材什麼設計都有。