微軟針對財務與營運應用程式推出統一開發體驗(Unified Developer Experience,UDE),透過整合多種開發工具和雲端服務,簡化了財務和營運應用程式開發流程,無縫接軌本地開發和雲端執行。UDE將許多功能整合到單一登入體驗中,使得開發者可以更方便地使用不同平臺功能。

過去開發者在開發與執行財務與營運應用程式的體驗,集中在本地端上,像是在單一機器進行程式碼編輯、X++編譯和部署,而在應用程式中運作X++程式碼的執行時體驗,也是在本地端除錯、執行單元測試,並使用SQL Server Management Studio和追蹤解析器進行資料分析,且要操作託管在雲端儲存商務應用程式資料的Dataverse,則必須額外手動設定和管理,並沒有與本地開發和執行時環境整合。

而在新的UDE中,程式碼編輯和除錯等開發工作雖然仍是在裝置上進行,但是X++程式碼的執行會完全在雲端運作,應用物件伺服器(Application Object Server,AOS)、SQL資料庫實體以及Dataverse也都完整安裝都在雲端上。

UDE解決了開發工具和環境相對分散的問題,透過提供統一開發環境,減少開發者在工具間的切換的需要,同時消除了本地開發和雲端執行之間的隔離。UDE維持本地開發的靈活性,開發過程集中在本地進行,但所有程式碼的執行都移往雲端,這使得整體的開發裝置設定更加簡單,開發者只需在標準筆記型電腦上安裝Visual Studio 2022即可,應用程式碼在雲端上執行,進而充分運用雲端運算能力與可擴展性。

過去開發者需要手動管理多個環境和版本切換,容易出現版本不符的問題,UDE則可確保資料的一致性,當開發者對不同版本的應用程式碼進行開發,UDE系統會自動切換並下載正確的後設資料版本,開發者無須手動設置。

在UDE中Dataverse扮演核心資料平臺的角色,其自動配置並整合多項技術,包括可實現資料同步的雙向寫入技術,以及無需複製資料的虛擬實體存取,還有業務事件觸發與流程自動化。Dataverse也使財務和營運應用程式能夠結合Azure Synapse Link,執行資料分析和高可用性儲存,同時還支援開發者採用Copilot擴充套件擴展人工智慧工作流程。

熱門新聞

Advertisement