企業(yè)網(wǎng)站設計可以通過(guò)API整合
日期 : 2019-10-26 18:45:21
通過(guò)這種方式的整合,網(wǎng)站將通過(guò)API呈現,而且移動(dòng)網(wǎng)站將與API 綁定,所以移動(dòng)網(wǎng)站的開(kāi)發(fā)不需要額外的架構支持。在這種方案中,只有網(wǎng)站的表現層有區別,主網(wǎng)站和移動(dòng)網(wǎng)站的網(wǎng)頁(yè)內容是相同或相似的。
這是在主網(wǎng)站或Web應用上整合一個(gè)移動(dòng)網(wǎng)站的最簡(jiǎn)單方法:創(chuàng )建一個(gè)原始API,用于存儲所有信息并提供數據交互功能,然后移動(dòng)網(wǎng)站、標準網(wǎng)站和原生客戶(hù)端都用這個(gè)API來(lái)構建和呈現頁(yè)面。在大多數時(shí)候,為移動(dòng)Web和原生客戶(hù)端創(chuàng )建用于交互的API子集,是全面整合桌面和 移動(dòng)網(wǎng)站的最簡(jiǎn)單方法,但是有一些公司則是完全用API來(lái)創(chuàng )建主桌面網(wǎng)站,因此桌面網(wǎng)站與移動(dòng)Web和原生應用一樣使用相同的API。

這種方法是實(shí)現移動(dòng)網(wǎng)站和桌面版網(wǎng)站的最簡(jiǎn)單方法,因為只用一個(gè)API就能服務(wù)于兩個(gè)網(wǎng)站,這樣可以減少工作量和降低后臺的復雜性。
Twiter.com就是一一個(gè)很好的例子,這家公司用同個(gè)API或數據源開(kāi)發(fā)桌面網(wǎng)站、移動(dòng)Web和原生應用。這意味著(zhù),功能升級和修改都可以在一處完成。 在客戶(hù)端更新之后,它們就擁有與主網(wǎng)站相同的功能和數據,這樣大大減少了保持移動(dòng)、原生和桌面代碼庫同步的工作量。
生成移動(dòng)網(wǎng)站的另一種方法是使用主網(wǎng)站的底層API 生成移動(dòng)格式的網(wǎng)站(如圖7-2所示)。這樣可以使現有網(wǎng)站和移動(dòng)網(wǎng)站的功能保持一致,而且完全不需要專(zhuān)門(mén)為移動(dòng)版重寫(xiě)整個(gè)應用。網(wǎng)站可能完全由一個(gè)API支撐,然后通過(guò)調用不同的方法來(lái)構建網(wǎng)頁(yè)。這是一個(gè)將 表現層與業(yè)務(wù)邏輯層分離的好方法,它支持用一個(gè)數據源呈現常規網(wǎng)站、移動(dòng)網(wǎng)站和原生應用。Twitter 就是使用這種方法。
使用這樣一一個(gè)API,我們就可以組合使用各種方法,將數據提供給移動(dòng)用戶(hù)使用。網(wǎng)站式企業(yè)網(wǎng)站設計

這是在主網(wǎng)站或Web應用上整合一個(gè)移動(dòng)網(wǎng)站的最簡(jiǎn)單方法:創(chuàng )建一個(gè)原始API,用于存儲所有信息并提供數據交互功能,然后移動(dòng)網(wǎng)站、標準網(wǎng)站和原生客戶(hù)端都用這個(gè)API來(lái)構建和呈現頁(yè)面。在大多數時(shí)候,為移動(dòng)Web和原生客戶(hù)端創(chuàng )建用于交互的API子集,是全面整合桌面和 移動(dòng)網(wǎng)站的最簡(jiǎn)單方法,但是有一些公司則是完全用API來(lái)創(chuàng )建主桌面網(wǎng)站,因此桌面網(wǎng)站與移動(dòng)Web和原生應用一樣使用相同的API。

這種方法是實(shí)現移動(dòng)網(wǎng)站和桌面版網(wǎng)站的最簡(jiǎn)單方法,因為只用一個(gè)API就能服務(wù)于兩個(gè)網(wǎng)站,這樣可以減少工作量和降低后臺的復雜性。

生成移動(dòng)網(wǎng)站的另一種方法是使用主網(wǎng)站的底層API 生成移動(dòng)格式的網(wǎng)站(如圖7-2所示)。這樣可以使現有網(wǎng)站和移動(dòng)網(wǎng)站的功能保持一致,而且完全不需要專(zhuān)門(mén)為移動(dòng)版重寫(xiě)整個(gè)應用。網(wǎng)站可能完全由一個(gè)API支撐,然后通過(guò)調用不同的方法來(lái)構建網(wǎng)頁(yè)。這是一個(gè)將 表現層與業(yè)務(wù)邏輯層分離的好方法,它支持用一個(gè)數據源呈現常規網(wǎng)站、移動(dòng)網(wǎng)站和原生應用。Twitter 就是使用這種方法。
使用這樣一一個(gè)API,我們就可以組合使用各種方法,將數據提供給移動(dòng)用戶(hù)使用。網(wǎng)站式企業(yè)網(wǎng)站設計
