
我們正在為 HR&M 標記開發工具,但最近失去了一些投標,因為我們無法向潛在客戶提供基於網路的工具版本。
我們現在正在考慮兩種選擇:
1) 開發現有工具的網路版本
2) 設定運行我們現有 PC 軟體的 citrix 或遠端桌面系統
選項 2 會便宜得多,但這兩種解決方案的優缺點是什麼 - 是否可以控制存取?
有人有這方面的經驗嗎?
答案1
選項 2 的設定最為複雜,最容易受到客戶設定的任何安全產品的影響。最好避免安全問題,因為大多數客戶並不總是完全控制(翻譯:如果他們沒有外包整個安全事情,就知道他們在做什麼)。
使用選項 2,您還會遇到 Windows/Linux/Mac 等之間的一些相容性問題。如果您需要在客戶的計算機上進行任何設置,您可能會違反他的神聖標準計算機設置,並失去更多出價。
選項 1 是最佳的長期解決方案,因為每個人都有一個可用的瀏覽器。需要一個相當現代的瀏覽器(意味著忽略 IE6)是一個可以接受的風險(但仍然是一個風險)。
選項 1 分為 (1) Web 服務和 (2) Web 介面。如果客戶想在他的入口網站中使用您的系統,您可能需要第一個。然而,透過良好的模組化軟體設計,兩個介面都使用相同的基本模組,只是額外的薄介面層。
使用客戶一直聽說並且知道它們“好”的技術是很好的。因此,使用帶有 Apache 和 PHP (LAMP) 的 Linux 伺服器是「好」且「安全」的,而且不要忘記提及:免費。