用 PHP 寫一般程式

edited 十月 2013 in 進階PHP討論
在 TIM 的網站( http://www.timteam.org/?TIM=FORUM&parent_seat_id=10 )可以看到

PHP-GTK:
http://www.timteam.org/?TIM=FORUM&FORUM=2
http://gtk.php.net/

WinBinder:
http://www.timteam.org/?TIM=FORUM&FORUM=84
http://www.hypervisual.com/winbinder/

我個人是認為,在離開網頁應用後,其實可以使用其他既有的程式語言來設計應用程式,沒有必要堅持使用PHP到底?

最近可能會嘗試使用 QT 函式庫( http://www.trolltech.com/ ) ...

├137┤

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=223

評論

  • edited 四月 2005
    用PHP(例如PHP-GTK)來寫一般的程式,我覺得並倒不是堅持一定要的問題。
    如果,只用一種熟悉的程式語言,可完成許多不一樣的應用領域,倒也不是一件壞事。
    說不定,哪天只學PHP一種程式語言,就可以解決全部問題。那就不用常在一些程式討論區看到初學者問該學哪一種語言比較好。 :-D
  • edited 四月 2005
    恩,只是現在有太多程式語言了,PHP設計的出發點不在這裡,過度的延伸可能只會造成大家更混亂吧 :)

    其實也還好啦,看 ZEND 的態度,應該很有可能把PHP搞的跟一般程式語言一樣吧...
  • edited 四月 2005
    個人是覺得,這個問題並不是出在PHP適不適合寫一般的應用程式,
    而是沒有像VS或是BCB這樣的快速整合開發環境。

    如果PHP有這樣的IDE的話,也必然會有一套可適應大部分應用程式的開發框架,那麼,PHP的地位就會提升至與JAVA、C++這些程式語言一般。
  • edited 四月 2005
    tokimeki 寫道:
    個人是覺得,這個問題並不是出在PHP適不適合寫一般的應用程式,
    而是沒有像VS或是BCB這樣的快速整合開發環境。

    如果PHP有這樣的IDE的話,也必然會有一套可適應大部分應用程式的開發框架,那麼,PHP的地位就會提升至與JAVA、C++這些程式語言一般。
    如果可以這樣倒是不錯,這可是一項大工程喔。
    PHP現在對物件導向的支援已經越來越完整,說不定能發展到像微軟的.NET或者JAVA那樣,成為一套可以跨應用領域的程式語言。
    如果再配合好用的IDE就更棒了。
  • edited 五月 2005
    請教各為我在官方網站下載:
    Files for automatic installation --
    Windows executable, (Version 0.40 alpha - build 152 )

    因為我本就已安裝php5及mySQL4,
    所以請問在安裝 winbinder 過程中關於以下 3 個區塊選項:
    1. Help and examples
    2. C source code and tool
    1. Php4(download)
    2. SQLite
    1. Php5(download)
    2. MySQL
    我該如何選取呢?



    還有就是我有將 php_winbinder.dll 複製到原先的 php5 安裝路徑下的 ext 目錄中,
    且亦有在 php.ini 中增加如下一行:
    extension = php_winbinder.dll

    且,
    extension_dir = "也有指定正確路徑"



    [Q]:

    ...為何時地執行程式時還收到如下錯誤訊息呢?
    Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=php_winbinder.dll in your php.ini

    Fatal error: WinBinder extension could not be loaded. in winbinder.php on line 19

    且,
    apache重新啟動時也收到錯誤訊息如下:
    PHP Startup: winbinder: Unable to initialize module
    Module compiled with module API=20041030, debug=0, thread-safety=1
    PHP compiled with module API=20040412, debug=0, thread-safety=1
    These options need to match
  • edited 五月 2005
    我懂了,
    它安裝完後給的samples:
    path to winbinder\code\samples\*.* 都是一些GUI AP的範例程式!

    Winbinder 的 "安裝" (官網的 install file 下載)完全是 client side 的事,與 server side 無關..也就是server端完全無需安裝對不對?

    目前可有什麼以 winbinder 開發出來比較好用或嚴謹的AP可用呢?
Sign In or Register to comment.