2008-11-30 46 views

回答

3

我想你會很難找到非常適合桌面GUI應用程序的PHP。像PHP這樣的語言顯示了他們的「腳本背後的網頁」傳統,就像awk & perl非常適合unix機箱上的通用/管理腳本一樣。

許多語言都有GUI綁定(tk,gtk,...) - 包含「解釋」的,與php最接近(但還沒那麼接近)。顯而易見的例子是python,ruby或perl(儘管我非常推薦前兩個之一)。

但是,這些都沒有真正針對桌面GUI應用程序,它顯示。像Java這樣的語言更適合這種事情,但是語言上有很大的一步。

如果你在Windows系統上,我建議C#單聲道。我認爲使用正確的工具比接近PHP的東西更重要。

甚至不考慮VB

2

既然你有PHP背景,我建議你試試PHP-GTK

PHP-GTK是PHP的擴展,它爲GTK+實現語言綁定。

3

如果您正在尋找除了PHP的另一種語言:

.NET的WinForms

  1. 您可以下載的Visual Studio Express 2008的免費在微軟的網站。
  2. 您也可以使用MONO(http://www.mono-project.com/)編寫.net WinForms代碼。

與GUI綁定

  • 拼音/ Python/Perl,以wxWidgets的/ GTK/QT綁定
3

其他語言,不要使用PHP的GUI應用。這不是它的目的。你想找另一種語言是一個好主意。

  • Python與PH非常相似,但作爲一種語言已經很成熟了。它有一些像樣的GUI綁定。如果你不想更像遊戲般的用戶界面,你甚至可以進入像pygame這樣的東西。
  • Java現在是開源的。儘管Java GUI很普通。我認爲事情最近已經升溫。 Charles,Eclipse是一些具有良好接口的Java應用程序。
  • 我會跳過VB,但C#是一個好主意。您可能會發現在將來尋找工作時它非常有用。當然,對於GUI來說,這將是最簡單的。
  • 你可以看看Flex。儘管如此,我並不是Adobe開發環境的忠實粉絲。
+0

* PHP,*想。對於Python,我會推薦PyQt。 – strager 2008-11-30 06:58:01

0

PHP-GTK是PHP的用途真正舒展。我親自離開。 Python和wxWidgets是開始創建GUI的一種簡單方法。有些表單構建器(例如PythonCard和wxGlade)如果您不願意手寫表單,可能會影響流程。

相關問題