1. 程式人生 > >企業級與應用級的區別

企業級與應用級的區別

ket 中間 java 版本控制 post pos 個人 版本 行業經驗

1.行業領域 區分行業,各自領域業務背景不一樣,並形成了一定的門檻。互聯網應用: 跨行業,按應用類型區分,比如blog,wiki,個人門店等。

2.業務邏輯 業務邏輯復雜,涉及大量的數據和多人協同處理。互聯網應用:業務邏輯簡單,大部分是通過頁面進行數據的增刪改查

3.數據一致性 強調數據一致性,需要通過事務,交易中間件,數據庫鎖,java同步機制來保證數據的一致性。互聯網應用: 要求有事務,但和高並發博弈中,讓位給高並發。

4.系統集成 關鍵系統需要和很多外部系統集成,集成的方式或采取esb,jms,web service,socket。互聯網應用:弱。極少需要和其他系統集成

5.開發過程 強調軟件過程,講究行業經驗,需要撰寫大量的文檔和多人的協同,需要版本控制和問題跟蹤回溯。互聯網應用:強調敏捷,快速開發基本不需要版本控制。

6.用戶交互 強調界面交互和數據表達,需要支持多種數據展現方式,需要眾多數據在頁面上的展現,傳輸。互聯網應用:弱。交互不多,表現方式簡單,更多的是數據的增刪改查。

企業級與應用級的區別