freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

php與aspnet的比較-資料下載頁

2025-08-12 09:14本頁面

【導讀】如今當提到Web開發(fā)時,您有許多選擇。這些方法中許多都涉及到預處理—即,利。應對它們作出處理。與CGI非常相似,這些代碼在服務器上運行,并返回一些內容,這些。內容表現(xiàn)為發(fā)回給瀏覽器的結果HTML頁面的部分外觀。開放源代碼腳本語言PHP和。Perl/Mason也以這種方式運行。我將概述兩者的各種優(yōu)勢和弱點,并著重討論那些將幫助您決定開發(fā)項目應選擇。有很多因素需要考慮,不同的項目可能訴諸于不同的技術。早期的ASP技術實際上與PHP的共同之處比與的共同之處多得多,是用于構建Web應用程序的一個完整的框架。語言靈活,并支持復雜的面向對象特性。PHP在適宜的時候借鑒了這種結構,但它不是一種純粹的OOP語言。ZendTechnologies是一家商業(yè)軟件公司,它對PHP作出了重大貢獻。另一個弱點是PHP的函數(shù)名是不區(qū)分大小寫的。不過,我的確對PHP的對象模型心存疑慮。它也是開放源代碼的,因此整個社區(qū)將密切關注開發(fā)過程:發(fā)現(xiàn)。錯誤并將其修復。擁有Apache的跟蹤記錄的web服務器意味著安全性能夠保持在最高的優(yōu)先級上。

  

【正文】 得大型站點的管 理變的更為容易。 由于包括了對各種數(shù)據(jù)庫的支持,可以非常容易的開發(fā)基于數(shù)據(jù)庫的 Web頁面。 許多人都認為,這種方式比創(chuàng)建分離的 HTML和 CGI文件更為簡單。 現(xiàn)在, PHP/FI又被重新命名為 PHP。 假設你有這樣一個表單: FORM ACTION= METHOD=POST INPUT TYPE=text name=name INPUT TYPE=text name=age INPUT TYPE=submit /FORM 你的 : ? echo HI $name, you are $age years old!p。 ? 這是那么地容易! PHP 自動為每一個表單輸入域創(chuàng)建了變量。你可以直接在 ACTION指向的文件中使用這些變量。 一旦搞清楚了變量使用方法,那么下一步你便可以在頁面中編寫一些邏輯流程了。 例如,你想根據(jù)不同的用戶輸入來顯示不同的消息,就可以使用 if/else 語句。 把上面的例子改一改,我們就可以根據(jù)用戶輸入的 年齡做不同的顯示了: ? if($age50)。 echo Hi $name, you are ancient!p。 elseif($age30)。 echo Hi $name, you are very old!p。 else。 echo Hi $name.。 endif。 ? PHP 提供了一套非常強大的腳本語言,它能做的要比上面這個簡單的例子要多的多??蓞⒁?PHP 腳本語言部分,獲取更多信息。 你也可以用 PHP 來配置頁 面的訪問權限。這是通過一個內建的配置界面來實現(xiàn)的。比方說,你可以指定來自特定的域的用戶才能訪問你的頁面?;蛘撸阋部梢詣?chuàng)建一個規(guī)則,用密碼保護特定的頁面。 可參見訪問控制部分,以獲取詳細內容。 PHP 還能夠從任何 RFC1867兼容的 Web瀏覽器上載文件。 這一功能使得用戶可以上傳文本和二進制文件。通過 PHP 的訪問控制和邏輯函數(shù),你可以對誰可以上傳文件以及文件上傳后執(zhí)行什么操作等實現(xiàn)完全的控制??蓞⒁娢募蟼鞑糠郑垣@取詳細內容。 PHP 有 PostgreSQL數(shù)據(jù)庫的支持包。它支持在 HTML文件中嵌 入 SQL查詢語句。 8. SOAPX4和 PhpXMLP SOAP 是一種基于 XML的協(xié)議,用于在兩個進程間傳送消息和進行 RPC式的通訊。萬維網(wǎng)聯(lián)盟的 XML協(xié)議( XP)工作小組正在開發(fā) SOAP 標準,這一標準將被稱為 XP。 SOAPX4( Simple Object Access Protocol,簡單對象訪問協(xié)議)是 PHP實現(xiàn): 以及 XML/XSLT 發(fā)布引擎 Krysalis是一套基于 PHP技術的 XML/XSLT發(fā)布引擎,其設計思想來自于 Cocoon。 InterAKT 公司開發(fā) Krysalis 為得是實現(xiàn)下一代 Web服務的功能,即信息,應用程序邏輯和表示層的完全分離。 Krysalis是一種開放源碼的以 XML/XSLT為核心的 PHP開發(fā)平臺,它利用了 PHAkt的大部份代碼,創(chuàng)建了 Krysalis標記庫( taglib)。 其主要功能有: 動態(tài)的 XML支持。 動態(tài)生成 PDF文檔。 用正規(guī)表達式描述站點地圖。 PXP 頁面緩存。 多個轉換管道。 針對不同數(shù)據(jù)的多個連接類型( ADODB)。 請訪問 Krysalis的站點獲取更多信息 PHP 是一個面向對象的腳本語言。因此 PHP 代碼是“類,類,類,還是類”。在你編寫 PHP代碼時,你必需編寫可重用的類,這些類也可以使用現(xiàn)有的類。 網(wǎng)上有著大量編寫好的類,拿來就可以使用。這其中有用來訪問數(shù)據(jù)庫的類,生成 XML 文檔和 HTML 表單的類,還有用來創(chuàng)建表格和其它 HTML對象 的類。 如果你編寫了什么通用的類,那么請你把它放到網(wǎng)上去。 到 2020年,網(wǎng)上將會有超過 1 億個可重用的 PHP 類。 PHP 類的優(yōu)勢在于它們提供了數(shù)據(jù)隱藏、繼承、封裝、可靠性、可重用性以及多態(tài)性等功能和特性。下面給出了最重要的 PHP 站點: PHP 類與 PHP擴展和應用程序庫 可訪問下列 Web站點獲取大量立馬就可以用的 PHP類庫 PHP classes: PEAR( PHP 擴展和應用程序庫)是一個 PHP 擴展程序的代碼庫,與 Perl的 CPAN相似: ADODB (Active Data Objects Data Base , 動 態(tài) 數(shù) 據(jù) 對 象 數(shù) 據(jù) 庫 ) : PHP的數(shù)據(jù)庫訪問函數(shù)并不統(tǒng)一。每個數(shù)據(jù)庫擴展都使用不同并且不兼容的 API 函數(shù)。這就需要創(chuàng)建一個數(shù)據(jù)庫類來隱藏不同數(shù)據(jù)庫間的差異(即對不同數(shù)據(jù)庫間的差異進行封裝)。 從而,我們可以很容易的實現(xiàn)數(shù)據(jù)庫的切換。 ADODB目前可以支持 MySQL、 PostgreSQL、 Interbase、 Oracle、 MS SQL Foxpro、 Access、 ADO、 Sybase和一般的 ODBC。 可參考 ADODB的手冊。 PhpLens就是基于 ADODB的。 Metabase (數(shù)據(jù)庫獨立訪問和管理) PHP Hot scripts: 非常受歡迎的 PHP資源站點: PHP 項目站點: PHP Lib Netuse: PHP 小工具: PHP4通用框架: Source Fe的 PHP 庫: Source Fe的 PHP 程序片段: Egineer的 PHP 庫 PHP 常見問題解答 : PHP 庫 PHP 工廠: PHP Builder: PHP developer: PHP 新手: PHP walrus: 其它 PHP工具 其它的 PHP工具有: 用戶登錄樣本: phpPDFtable是一個 PHP類,方便 PDF報表的創(chuàng)建。需安裝 ( )和 pdflib: 數(shù)據(jù)管理員提供了一個基于 PHP 的數(shù)據(jù)管理界面。它并不僅限于一個或兩個數(shù)據(jù)庫。并且封裝了原來的 PHP數(shù)據(jù)庫訪問函數(shù): PSlib 是一個用來生成 PostScript 文件的類庫。提供了一個生成 PostScript 文件的簡單方法。 只需在你的 PHP 腳本中調用 PSlib 函數(shù)就可以非常容易的生成 PS 文件: 可緊密合作的一組完整的 PHP 腳本,可創(chuàng)建高度自定義的,動態(tài)的和面向模塊的 web站點: phpOpenTracker是一個站點訪問追蹤的全面解決方案。所收集的數(shù)據(jù)存儲在 SQL 數(shù)據(jù)庫中??梢赃M行復雜但是簡單的分析工作。包含了一套用于分析和生成報表( HTML和 PDF)的功能強大的 API: PHPShopCart 是一個用 PHP 的編寫的網(wǎng)上購物車程序,使用 MySQL 數(shù)據(jù)庫。此程序是為 “ Linux 下 的 數(shù)據(jù) 庫指 南”這 本書 編寫 的 ”( Syngress Media ): 10 PHPGem 包 PHPGem本身也是 PHP 腳本程序,可加速生成操作數(shù)據(jù)表的 PHP腳本??晒ぷ饔诓煌?SQL數(shù)據(jù)庫,如 PostgreSQL、 MySQL、 mSQL、 ODBC以及 Adabas。你只要輸入 數(shù)據(jù)字段的描述信息和參數(shù)(如字段名稱、是 /否搜索字段等), PHPGem就會為你輸出另一個 PHP腳本,該腳本可以對這個數(shù)據(jù)表進行各種操作(瀏覽 /添加 /編輯 /刪除 /復制 /搜索)。 PHPGem支持多層嵌套的數(shù)據(jù)表。 PHPGem允許你為每一個用戶指定對每一個數(shù)據(jù)表和字段訪問的級別。 PHPGem還支持圖象信息。 專家預言: PHP將比 Java更好更受歡迎 Netscape共同創(chuàng)辦人 Marc Andreessen在 Zend/PHP會議上預言,簡單的 PHP描述性語言撰寫工具,在 Webbased應用程序的開發(fā)上,將會比 Java更受歡迎。 在升陽( Sun Microsystems)于 1995年發(fā)表 Java之后,由于 Java的友善接口讓工程師設計軟件更為容易,受到工程師歡迎,但十年下來 Java 陸陸續(xù)續(xù)被加入了強大的功能,反而使它變得不容易操作。 Marc Andreessen指出,現(xiàn)在的 Java可能比 C++更難學,在此同時, PHP傳承了 Java的簡單精神,并創(chuàng)造一個比 Java更容易使用的程序開發(fā)環(huán)境。 PHP 為一開放原始碼項目,其中包括可以簡化程序的描述性語言引擎以及一個大的鏈接庫,也有專門開發(fā) PHP 的公司,如 Zend就 有銷售 PHP 套裝產(chǎn)品、程序撰寫工具及技術支持服務。 Andreessen 的看法可能很難博得 Java 擁護者的認同,因為現(xiàn)階段全球仍有數(shù)百萬專研 Java的工程師,也有數(shù)百家公司參與 Java Community Process( JCP),在 JCP 中共同主掌 Java的命運。但是,就算是大力扶植 Java、甚至以 Java為 WebSphere服務器軟件核心的 IBM,也認為 PHP 的前途會比 Java來得好。 IBM新網(wǎng)絡科技事業(yè)處副總裁 Rod Smith就說,「簡單」是 PHP 最大的特色,而且它不會為了與其它語言競爭而 加入新的語言功能, Java顯然就不是這么做。 而且, PHP 的勢力也不小,目前約有 2200 萬的網(wǎng)站采用 PHP,包括 Yahoo!、 Lufthansa 等知名網(wǎng)站,數(shù)量并持續(xù)增加中,并有 450個軟件工程師有權去審核在 PHP 軟件上的任何變動。 與 Java相較, PHP 可用范疇限制較多,它僅能用在網(wǎng)絡服務器上,不像 Java,同時可用在網(wǎng)絡服務器、個人計算機、手機、芯片卡或其它裝置。 Java 和 PHP 除了在某些方面相互競爭之外,某個程度來看,也在彼此靠隴。甲骨文產(chǎn)品策略副總 Ken Jacobs表示,即使甲骨文( Oracle)銷售同時可執(zhí)行 Java及 PHP 的 Java服務器與數(shù)據(jù)庫軟件,但正為 Java 加上一項額外的新功能,讓這兩個軟件項目可以協(xié)同運作;更具體的說, Java規(guī)格需求 223( JSR 223)將會「協(xié)助建構在 Java社群與 PHP社群之間的那座橋梁」。 日前才發(fā)表可以分享照片等內容網(wǎng)站「 Ning」的 Marc Andreessen也說,現(xiàn)在 Ning也同時執(zhí)行 Java與 PHP,其中核心系統(tǒng)是由 Java組成,比起該站所有可看見的應用程序都是由 PHP寫成, Java更像是操作系統(tǒng)層級。 就像其它諸如 Linux及 Apache的開放原始碼項目, PHP 目前也受到計算機工業(yè)主要大廠的庇佑,像 IBM跟 Oracle都致力開發(fā)讓 PHP 軟件可以擷取旗下數(shù)據(jù)庫的程序。事實上, IBM與 Oracle的行為就像在為 PHP 背書,連這兩大廠都支持 PHP,證明 PHP 也許就是個好東西。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1