2011-02-24 202 views
2

我在researh的心情和我在我的待辦事項清單的任務之一的替代品是:使用谷歌作爲一個Web界面爲現有的客戶端服務器應用程序

「敲定用於創建techonlogy我的現有客戶端服務器應用程序的Web界面「。

我的應用程序非常豐富,功能豐富。它是有意義的,它有豐富的客戶端用戶界面,因爲它是一個生產力工具。許多快捷方式,很多東西沒有任何點擊。所以我不想找一個完整的替代品。

我的應用程序具有一些功能,這些功能也可以從Web界面使用。

其中一些:

1)多用戶日曆(每一次我在日曆見項目鏈接到的東西在我的應用程序,例如「今天上午11:召回客戶‘啞有限公司’」這個。不是簡單的備忘錄,它也與客戶有關),所以我可以看到我和其他人的任務。

2)確認一些任務(是的,我這樣做!)

3)看到一些報告(一些圖表或一些表格報告)

當然,這不是簡單的輸出,它們可以包含一些邏輯(例如一些日曆項目必須是隻讀的,其他一些可以編輯)。

這就是說,我正在考慮用Google做這一切是否會是一個合理的選擇。通過這種方式,我不需要安裝任何東西,只需與谷歌接口就足夠了。我可以將我的應用程序用戶映射到一個(或多個)谷歌用戶,並使用所有谷歌功能(日曆,圖表,任務...)。

願您對此發表評論嗎?哪些是好的/壞的點。

一些好點,我可以預見:

1)不需要設計任何用戶界面,只需連接到現有的強大,用戶友好的系統

2)applicatino會自動與谷歌兼容( 「是有可能對谷歌出口?」是一個典型的問題,我收到)

3)谷歌已經提供了我上面(任務,日曆,圖表寫了點接口,...)

4)沒有部署問題。沒有服務器託管。只需要用一些嚮導來配置用戶。

一些不盡如人意的地方:

1),這是長期的支持? Google API每個月都會有變化,還是有些會穩定多年?

2)我可以推多少?有多少可以自定義?我的意思是我可以寫一些邏輯,如「這個項目是隻讀的」,「這個項目不是」? (afaik in google我可以用不同的方式與其他人分享日曆,但是無法只使其中的一部分只讀。當然,我可以用一個技巧來做到這一點,比如有兩個日曆,一個只讀,一個只讀其他不是。但是有可能改變默認的谷歌行爲,例如在日曆的情況下?)

3)當然我是有限的,從頭開始寫「允許我做所有事情。

最後說明:我的應用程序是一個Delphi客戶端/服務器應用程序。通信將通過應用服務器完成,該服務器將與Google apis進行交互。

+0

您似乎可能指的是Google Apps,它與「Google AppEngine」有驚人的不同。 –

+0

是的,這是一個自動完成的錯誤。我選擇了錯誤的一個。現在我修復了標籤。 – LaBracca

+0

爲什麼投票結束離題?這是在軟件開發的分析點討論,它不是說自行車或蛋糕... – LaBracca

回答

1

據我瞭解,該API是穩定的,例如Calendar API documentation

谷歌會定期更新 日曆數據API,以便提供 新功能和修復以前版本中發現的缺陷 。在大多數情況下,對於API開發人員而言,這些更改將是 。 但是,偶爾我們需要做出 的更改,要求開發者修改其現有的應用程序 。

所以只要服務存在,我只希望只有很小的變化。然而,服務可能會從某一天消失到另一天(例如,參見Google Wave),因此我會檢查「退出策略」的要求,至少是導出最關鍵信息的一種方式。

+0

+1感謝您的信息。我不知道Wave的發展已經停止。 – LaBracca

+0

我也接受這個答案,即使它不完整。 – LaBracca

0

我的應用程序非常豐富和充分 的功能。這是有道理的是具有豐富 客戶端UI,因爲它是一個 生產力工具

這聽起來像Morfik可能是爲應用程序創建的網絡接口一個不錯的選擇。一旦你喜歡它,你甚至可以在其中製作整個應用程序。 ;-)

+0

是否有任何使用Morfik for Delphi構建的公共網站? – mjn

+0

@mjn在Delphi中有數百萬種網絡應用程序。但是... Nevere是一個使用Delphi構建的在線運行網站/應用程序... – LaBracca

+0

我的意思是我想保留豐富的用戶界面,Web界面總是不那麼強大,但更容易訪問(比較Picasaweb和Picasa,2工具,2個示波器)。我需要在網絡中公開10%的功能,我擁有的一個研究領域是評估是否可以通過使用谷歌作爲複製數據的地方來做eveything,然後同步它回到我的真實分貝。如果我不得不使用工具從頭開始寫作,我會評估www.unigui.com。 – LaBracca

相關問題