| 構建以利用新的 XML 技術(shù),智能客戶(hù)端軟件將 Internet 所觸及的內容與本地計算機硬件的強大功能結合起來(lái),以集中體現二者的優(yōu)勢。 探究開(kāi)發(fā)人員開(kāi)始構建智能客戶(hù)端應用程序的 10 個(gè)最佳理由: |
| 改善的異類(lèi)網(wǎng)絡(luò )環(huán)境可靠性 智能客戶(hù)端應用程序可以將數據存儲在本地并以智能方式使用網(wǎng)絡(luò ),從而提供功能性和可靠的操作,即使在網(wǎng)絡(luò )不可用時(shí)也如此。當使用者是移動(dòng)用戶(hù)并且需要提高工作效率時(shí),這一功能尤為重要。 |
| 提高的性能和可伸縮性 智能客戶(hù)端應用程序使用本地操作系統的功能和本地 CPU 的計算能力。具備專(zhuān)用的 CPU,對于獲取高性能非常重要。此外,迅速運行本地代碼的功能可加載許多任務(wù),這些任務(wù)由服務(wù)器在典型的 Web 應用程序產(chǎn)品中完成。 提高的性能和可伸縮性 |
| 開(kāi)發(fā)應用程序更為快速 具有不同背景的開(kāi)發(fā)人員都發(fā)現智能客戶(hù)端應用程序更易于編寫(xiě)。開(kāi)發(fā)時(shí)不需要考慮諸如會(huì )話(huà)管理和服務(wù)器往返訪(fǎng)問(wèn)這樣的事情。編程模型的直觀(guān)性與已在類(lèi)庫中提供的豐富代碼,使開(kāi)發(fā)人員能夠獲得較高的工作效率。 |
| 訪(fǎng)問(wèn)本地計算機功能(例如 DirectX) 在大多數情況下,應用程序需要使用只能通過(guò)智能客戶(hù)端應用程序進(jìn)行訪(fǎng)問(wèn)的計算機中具有的硬件功能。這類(lèi)功能可以是 I/O 設備或圖形加速器(如在游戲中)。 |
| 與現有的桌面應用程序和系統相集成 這種簡(jiǎn)單的 interop 機制附帶有利用 .NET Framework 構建智能客戶(hù)端的基礎結構,該機制使開(kāi)發(fā)人員能夠根據自己的需要以本機方式進(jìn)行編程。此外,使用 .NET Framework 構建的應用程序可以與現有的系統和打包的應用程序相連,而無(wú)需顧慮它們的基礎平臺。 |
| 易于部署和保護安全 利用無(wú)接觸 (No-Touch) 部署,只需通過(guò)將必要的組件復制到最終用戶(hù)可以訪(fǎng)問(wèn)的 Web 服務(wù)器上,就可以在目標 PC 上部署和更新基于 Windows 的智能客戶(hù)端應用程序。此外,使用代碼訪(fǎng)問(wèn)安全可以更好地控制在客戶(hù)端計算機上執行,從而為適當的用戶(hù)提供正確體驗的智能客戶(hù)端代碼。 |
| 移動(dòng)支持和數據同步功能 智能客戶(hù)端應用程序可通過(guò)不同的格式因素(Smartphones、PDA、Tablet PC、Laptops)在各種移動(dòng)平臺上使用,共享統一的編程模型。此外,由于網(wǎng)絡(luò )對于移動(dòng)應用程序而言不是可靠的資源,因此開(kāi)發(fā)人員可以將數據同步功能添加到該應用程序中以確保順利操作。 |
| 本機 XML 和 Web 服務(wù)支持 .NET Framework 從一開(kāi)始設計時(shí)就考慮到了 XML 和 Web 服務(wù)的支持問(wèn)題。這就使數據操縱和與異類(lèi)系統的應用程序集成更為容易。 |
| 更好的用戶(hù)體驗和用戶(hù)界面 智能客戶(hù)端應用程序可以使用底層操作系統的功能,從而提供豐富的、響應迅速和直觀(guān)的用戶(hù)體驗,而這種體驗并不依賴(lài)于服務(wù)器的往返訪(fǎng)問(wèn)或瀏覽器的呈現功能。 |
| 靈活的數據訪(fǎng)問(wèn)和本地的數據緩存 智能客戶(hù)端應用程序可以是智能地在應用程序內部處理數據。根據不同的考慮因素,開(kāi)發(fā)人員可以選擇存儲和使用本地數據或連接到遠程數據庫,以使應用程序在任何需要的情況下都能夠運行,而并不僅限于網(wǎng)絡(luò )連接可用的情況下。 |
聯(lián)系客服