我一直在使用PHP一段時間,並想了解一些基於Windows桌面的GUI應用程序。類似於C#或Visual Basic的東西會很好,但是我想學習一種類似於PHP的開放式語言。對於有經驗的PHP開發人員來說,什麼是一種很好的GUI編程語言?
請不要建議任何需要昂貴的編譯器或不允許創建獨立應用程序的東西。
我一直在使用PHP一段時間,並想了解一些基於Windows桌面的GUI應用程序。類似於C#或Visual Basic的東西會很好,但是我想學習一種類似於PHP的開放式語言。對於有經驗的PHP開發人員來說,什麼是一種很好的GUI編程語言?
請不要建議任何需要昂貴的編譯器或不允許創建獨立應用程序的東西。
我想你會很難找到非常適合桌面GUI應用程序的PHP。像PHP這樣的語言顯示了他們的「腳本背後的網頁」傳統,就像awk & perl非常適合unix機箱上的通用/管理腳本一樣。
許多語言都有GUI綁定(tk,gtk,...) - 包含「解釋」的,與php最接近(但還沒那麼接近)。顯而易見的例子是python,ruby或perl(儘管我非常推薦前兩個之一)。
但是,這些都沒有真正針對桌面GUI應用程序,它顯示。像Java這樣的語言更適合這種事情,但是語言上有很大的一步。
如果你在Windows系統上,我建議C#單聲道。我認爲使用正確的工具比接近PHP的東西更重要。
甚至不考慮VB
如果您正在尋找除了PHP的另一種語言:
.NET的WinForms
與GUI綁定
其他語言,不要使用PHP的GUI應用。這不是它的目的。你想找另一種語言是一個好主意。
PHP-GTK是PHP的用途真正舒展。我親自離開。 Python和wxWidgets是開始創建GUI的一種簡單方法。有些表單構建器(例如PythonCard和wxGlade)如果您不願意手寫表單,可能會影響流程。
* PHP,*想。對於Python,我會推薦PyQt。 – strager 2008-11-30 06:58:01