2012-11-23 243 views
3

我必須爲我的客戶開發房地產營銷CRM軟件 - 應用程序安裝在桌面上,但也可以通過網絡訪問。網絡和桌面應用程序

2個原因,他們希望應用程序從桌面運行:1,使之能與/工作,沒有互聯網連接2.他們不希望自己的完整的數據是在線

他們想訪問數的數據,如房產列表&通過安全登錄&密碼從他們的網站查詢(從桌面應用程序管理)。

在桌面應用程序中輸入的數據應該自動與網站應用程序同步。我想知道是否有一種方法來開發這種使用MySQL的PHP​​ &軟件。如果是的話,如果任何人都可以提供推薦鏈接,那將是非常好的。請您建議,我應該使用哪種語言。

任何幫助,高度讚賞..

感謝。斯納

+0

你有沒有想過創建一個基於Web的CRM,但本地存儲服務器並阻止公衆訪問它(可能會更改端口,以便將數據推送到外部站點) – BenOfTheNorth

+0

簡短回答是肯定的,可以完成在PHP和MySQL上,長的答案是創建一個Web服務並在桌面和Web應用程序上使用它。 – Rafael

+0

爲什麼不創建一個'Web Service'並使用它的'API'訪問它的所有數據,並且一直在使用它們。如果不是試試看。 – Rafee

回答

0

您可以Appcelerator使用創建桌面應用程序的PHP + HTML + MYSQL(不知道),但您可以在SQLite和你可以把它喜歡當Internet連接不可用,你可以用你的本地數據和其他你可以從本地

1

在線同步數據,你有三個要求:

1)Web訪問到你的數據庫(容易)

2)胖客戶端(Windows桌面)訪問數據庫(容易)

3)即使Internet脫機,Windows胖客戶端也必須能夠訪問數據庫。

至於要求3),看看微軟同步框架:

至於要求1)和2),你幾乎肯定要寫兩個不同的用戶界面 - 一個用於Web,一個用於桌面。

是的,你可以寫Web客戶端在PHP和MySQL

是的,你的桌面客戶端也可以使用MySQL數據庫...或Web服務

建議:

1)考慮寫在PHP和MySQL的Web客戶端(因爲你看起來舒服的這些技術)

2)考慮使用微軟同步框架來處理「離線」的要求

3)用C#/。寫你的桌面客戶端網絡

1

結賬PHPDesktop。它是免費且開源的。您可以使用PHP,Ruby,Perl,Python等開發的現有網站,並通過一次複製和粘貼將其製作成完整的桌面應用程序 - 這非常簡單。您不必更改一行代碼。唯一的問題是,它目前在他的場景背後使用了一個錯誤的IE瀏覽器引擎來呈現您的桌面應用程序,但開發人員正在開發可隨時發佈的Chrome嵌入式框架版本。這是一個非常令人印象深刻的工具,可能正是你想要的。一探究竟。

更新: Chrome嵌入式框架版本最近發佈並且工作得非常好 - 比IE版本好得多。它也不需要將Chrome安裝在用戶的計算機上。它工作得非常好,我不能推薦它足夠高。

相關問題