多位專家都共同提及,因為前端及展示層的開發技術不斷的推陳出新,光是行動裝置UI層的framework就有很多套了,這是很普遍的現象,董大偉表示「開發者不該執著UI層的技術該用哪一種,但應該選定一種技術,而這技術是值得投資的,而我選定.NET開發技術,主要還是考量到該技術的支援及未來的擴充性,畢竟對企業而言,例如學習資源或技術文件是否夠豐富,發生問題時是否容易取得支援,以及開發人員目前學的技術未來是否仍能延用等,這還是企業主要考量。」

「Server-side 的一些技術,例如 : .NET WCF, REST 等 XML 資料通訊相關的技術,這些反而是開發人員可再精進的技術,因為這些是建立後端應用服務標準化的一種關鍵技術,尤其是現在前端的裝置多元化,建立好後端的服務及標準介面後,自然可以很容易提供給各種不同裝置存取,這也是服務 API 化的精神。」

用 .NET 開發服務導向的應用有一項很大的優勢,那就是 .NET Framework 中所提供的 Windows Communication Foundation (WCF)。WCF 能夠提供高度延伸性,同時遵循各項 Web 服務標準,因此可以支援不同的平台,進而簡化軟體開發上的複雜性。曹祖聖也認為,「開發人員應該花更多精神在研究資料通訊的相關技術,畢竟這些通訊技術在各平台皆已是標準,另外像非同步 (Asynchronous) 的程式開發技術,這些都是新一代軟體開發需不斷精進的技術。」

例如台北市政府開發了一些 Open Data 的公開資訊源提供給開發者運用,例如公車班次及動態查詢資料,或是觀光景點資訊等,後端開發技術也是使用. NET WCF 技術並使用 REST 標準,因此不同平台的 App 開發者,也可以很快速存取該資訊並開發好 App。

「WCF 可以快速連結並呼叫後端不同服務及應用程式的資源,」董大偉表示,「在撰寫行動 App 的時候,不但可以降低用戶端的負擔,同時也可以加速資料傳遞與處理的過程。畢竟在行動 App 上,稍有延遲使用者可能就沒耐心再使用該 App了。」

另外黃保翕也提到為 Lativ 開發大型電子商務網站的經驗,他非常重視的就是系統的可維護性以及效能。「ASP.NET MVC 的優點是切割的很乾淨,盡量做到關注點分離,把大型網站利用 MVC 做分層切割,因此可以個別模組做修改或調整,自然提高了系統的可維護性,未來前端因應不同裝置的 UI 層有所不同,也能快速的開發。」

「事實上在行動化甚至是雲端環境中,最重要的內容應該是資料,而不是前端不同裝置上的程式,」李智樺如此認為後端的技術仍扮演關鍵的角色,「所有的資料才是重要的資產,資料應該是動態的流動的,只要前端利用簡單的方式得以存取就好,這樣才能發揮行動應用服務最大效益。而 Windows Azure 是一個蠻容易開發的雲端運算平台,企業及研發團隊應著手分析哪些應用及資料可以移轉至雲端上,善加利用雲的資源。」