資源描述:
《php畢業(yè)論文_英文文獻(xiàn)翻譯》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、word文檔整理分享本科畢業(yè)設(shè)計(jì)(論文)外文參考文獻(xiàn)譯文及原文學(xué)院信息工程學(xué)院專業(yè)信息工程(電子信息工程方向)年級班別2004級(4)班學(xué)號3104002975學(xué)生姓名陳英權(quán)指導(dǎo)教師劉喜英2008年6月5日參考資料word文檔整理分享目錄外文參考文獻(xiàn)譯文1為什么選擇PHP22如果你是編程新手43寫一個基本的PHP程序44編程語法85嵌入式語言如何工作96服務(wù)端和客戶端腳本117運(yùn)行你的程序13外文參考文獻(xiàn)原文1WhyPHP?142IfYouAreNewtoProgramming163WritingaB
2、asicPHPProgram184ProgrammingSyntax215HowEmbeddedProgrammingWorks246Server-sideVersusClient-sideScripting257RunningYourNewProgram271參考資料word文檔整理分享1為什么選擇PHP對于Web編程來說,PHP是一個很好的選擇。它較其它語言(包括其它面向Web的語言)有許多優(yōu)點(diǎn)。為了得到一個清晰的理解(和常見的面向Web的語言相比),讓我們將它們比較一下。ASP是微軟的網(wǎng)絡(luò)開發(fā)環(huán)
3、境(它本身不是一門開發(fā)語言,因?yàn)樗试S程序員在ASP中選擇其它語言進(jìn)行開發(fā),如VBScript或JScript。)ASP雖然簡單,但它太過于簡單了,以至于不能使用更復(fù)雜的邏輯和算法。除了ASP的過分簡單,很多公司發(fā)現(xiàn)很難在微軟的ASP許可證上節(jié)約成本。即使不考慮硬件成本,微軟的Web服務(wù)器就要數(shù)千美元,而基于UNIX操作系統(tǒng)的、可運(yùn)行PHP的Web服務(wù)器則是免費(fèi)的。另一種Web使用的知名語言是SunMicrosystems公司的Java。Java是平臺獨(dú)立的語言(在一個系統(tǒng)上用Java開發(fā)的程序可以不
4、經(jīng)過任何修改,就可以運(yùn)行在其它系統(tǒng)上)。盡管Java的確有它的優(yōu)點(diǎn),但它在開發(fā)時間、開發(fā)成本和執(zhí)行速度上卻有明顯的劣勢。Java開發(fā)是耗時的,因?yàn)镴ava工程要遵循嚴(yán)格的規(guī)則(Java強(qiáng)制的),這需要進(jìn)行大量的規(guī)劃。另外,Java開發(fā)周期長,費(fèi)用成本高,Java程序員的待遇也較高。因此Java程序開發(fā)的成本遠(yuǎn)遠(yuǎn)高于其它語言開發(fā)的成本。通過我們的比較可以看出,即使項(xiàng)目開發(fā)結(jié)束后,以Java語言寫的程序在運(yùn)行時所花費(fèi)的時間比其它語言的時間還要長??偟膩碚f,和Java相比,PHP的表現(xiàn)很出色。一個相似的工程
5、以PHP語言開發(fā),要比用Java開發(fā)節(jié)省兩三倍的時間。最重要的是,雖然最終的程序都可以運(yùn)行多種平臺上(如Java),而PHP的程序則運(yùn)行的更快。另一種開發(fā)Web程序的常用語言是Perl。Perl與PHP一樣,是一個可運(yùn)行在多個平臺上的開源項(xiàng)目。事實(shí)上,Perl的歷史遠(yuǎn)遠(yuǎn)要比PHP長。在PHP之前,Perl被認(rèn)為是最好的Web開發(fā)語言。然而,在過去的幾年中,在Web開發(fā)領(lǐng)域,PHP贏得了比Perl更好的口碑。因?yàn)镻HP語言本身集成了大量的功能模塊,而要在Perl中使用這些功能,你就不得不單獨(dú)下載許多額外
6、的功能模塊。這樣,當(dāng)程序從一個系統(tǒng)轉(zhuǎn)移到另一個系統(tǒng)時,就會容易產(chǎn)生問題,因?yàn)镻erl不得不從自己的CPAN上下載相應(yīng)的功能模塊。參考資料word文檔整理分享最后要比較的語言是C。C語言已經(jīng)存在很長的時間了;它已被用在各種各樣的計(jì)算機(jī)中,從大型主機(jī)到個人PC都可見到它的身影。如果你了解C語言的話,你就會知道用C語言開發(fā)Web程序會存在一些問題。為了用C語言開發(fā)一個Web程序,在你著手構(gòu)思你的實(shí)際任務(wù)時,你將不得不著手實(shí)現(xiàn)所有Web程序本身就應(yīng)該具備的功能(如采集HTML表單提交的數(shù)據(jù))。而PHP語言提供
7、了所有的Web常用或者并不是很常用的功能,可以允許程序員將更多的精力放在實(shí)際的任務(wù)中。就其它的Web開發(fā)語言與PHP語言之間的比較而言,它們之間還存在很多不同。在Internet上將PHP與Java,Perl,ASP等語言進(jìn)行比較的文章也很多。但是一旦你擁有了PHP的編程經(jīng)驗(yàn),你可能就會發(fā)現(xiàn),在選擇開發(fā)語言時,你會努力的說服你的客戶或老板,允許你使用PHP來進(jìn)行開發(fā),而不是選擇其它的語言。如果出現(xiàn)問題,你可以通過搜索Internet找到大量基于這些問題的有用信息。PHP的使用是沒有限制的。早期的版本使
8、用的是單獨(dú)的跟蹤程序。而隨著時間的推移,這個簡單的跟蹤程序已經(jīng)被包含在語言的內(nèi)部了。PHP的主要用途,當(dāng)然不只是用來跟蹤的了;它還可以做許多其它的事情。為了讓你理解PHP可以做什么,下面介紹了一些PHP的常見用途:?反饋表單?購物車和其它類型的電子商務(wù)系統(tǒng)?用戶注冊,訪問控制,以及在線訂閱服務(wù)?客戶登記?討論和留言板1如果你是編程新手如果你是一個從來沒有寫過程序的新手,這個想法可能有點(diǎn)嚇人。大多數(shù)程序員可能會告訴你(如果他們愿意承認(rèn)),他們剛開始學(xué)習(xí)編程