php可以做應用系統嗎?
首先答案是肯定的——完全可以。
【第一】 兩種程式執行模式,命令列程式和表單程式:
1. 在PHP安裝程式目錄下,有一個PHP.exe,該程式可以獨立執行,並解析PHP程式碼。在該應用程式的支援下,PHP程式碼就可以像.net程式一樣,在PHP.exe的支援下執行起來了,官方介紹中如此說道:」PHP 的命令列模式能使得 PHP 指令碼能完全獨立於 web 伺服器單獨執行「。
2. 再說表單應用程式,PHP有一個便於開發Windows表單的擴充套件,該擴充套件名為WinBinder,WinBinder封裝了大量Windows API,只要呼叫就可以輕鬆使用PHP來開發Windows表單程式。WinBinder僅僅是一個擴充套件,體積小,重量輕,執行快速,但因為貌似是個人主導開發,所以目前來看存在許多不足;
3. PHP桌面應用除了使用上述擴充套件之外,PHP還有一個子計劃,名為PHP-GTK,也是致力於使用PHP來開發桌面應用的,直接隸屬於官方,但因不知名原因,截止到2008年,就再沒有新版本的出現,但它相對於WinBinder要成熟穩定。
【第二】 將它與常規上認為可以開發桌面程式的語言相對比:
像C#、Java這些語言,其實它們都是有像php.exe這樣的後台服務支援,才能夠在該環境下執行其程式。比如你開發了一款基於.net 4.0 的表單應用程式,想要執行它,就必須安裝.net 4.0的支援。
同時,.net支援表單開發,有大量已經由語言提供者事先開發好的大量表單控制元件供你選擇,不必去自己開發,使用時只要呼叫就可以直接使用了。
PHP載入WinBinder模組後,其原理基本等同於上述情況。
以上就是php可以做應用系統嗎的詳細內容,更多請關注TW511.COM其它相關文章!