2011-10-31 99 views
0

我的一位客戶問我一個更好更快的解決方案來更新它的房地產網站,因爲他和他的員工不想連接到網站並逐一更新廣告,因爲他們不想放鬆等待互聯網正常延遲的時間。桌面編程語言連接到遠程MySQL

我首先通過構建一個將Excel文件導入網站的MySQL數據庫的PHP腳本解決了這個問題,並且它非常有效。但問題是仍然需要單獨上傳的圖片。然後,我寫了一個PHP腳本,使用ajax上傳圖片並拖動&下拉,這樣用戶可以選擇多張圖片並立即上傳。而且這也起到了作用,但是客戶仍然不完全滿意,因爲他說這個解決方案是相當「修補」的。

然後,我想到了一個桌面應用程序 - 一種本地數據庫(可能是SQLite) - 用戶保持本地更新,並且只在應用程序連接到遠程服務器並更新數據庫並上傳圖片。

我的問題是:什麼EASY桌面高級編程語言,我可以用來做這項工作?你知道任何RAD(visual IDE)編程語言能夠連接到遠程mySQL服務器並通過簡單的自定義GUI上傳數據嗎?

我試過RealBasic和PureBasic,但是我沒有解決它。我想過在PHP中構建應用程序,然後將其轉換爲EXE,但我還沒有嘗試過。

請不要將Java,C或Delphy建議爲我正在尋找的東西非常簡單。

謝謝

回答

0

你有沒有考慮過的JavaScript/HTML應用程序,與服務器同步,因爲你已經熟悉的平臺客戶端?如果一個瀏覽器更好地支持你想要做的事情(Firefox有一些擴展,可能與Chrome或其他),而不是要求運行這個應用程序(而不是擔心跨瀏覽器移植)。

所有的瀏覽器現在都可以擁有客戶端存儲,並且您可以在本地執行任何操作,最後將它們一次全部推送到服務器。

0

如果您的客戶端使用Windows平臺,則可以使用IronPython(.NET),VB.NET或C#。這些都允許您在Visual Studio中以可視方式創建窗口/窗體。如果您還不熟悉.NET平臺,我不確定這有多「容易」,但我認爲這對大多數其他平臺也是如此。

這就是說,這聽起來像你現有的解決方案可能是最好的主意 - 也許如果你可以讓你的解決方案不像一個「補丁」,他們會得到滿足。

0

沒有理由不能使用Purebasic,如果這是你的舒適。在PB論壇上有HTTP文件上傳的例子。

我已經使用了Purebasic多年,但我建議花時間去了解C#/ .net - 這是一個有差異的世界,一旦你學習它,這樣的東西很容易。