來源:派臣科技|時間:2019-01-05|瀏覽:次
隨著互聯(lián)網(wǎng)的成長,瀏覽者已經(jīng)不能僅僅滿足瀏覽信息這么簡易了。瀏覽者著手要求有更好的服務(wù),更好的體驗,要求信息的及時性和趣味性。這樣就對開發(fā)者提出新的要求:怎樣能更好地滿足 用戶體驗。
從后臺來說,怎樣高效地響應(yīng)客戶的請求很緊要,在思考效率的同時還要思考數(shù)據(jù)需要更好地存儲和展現(xiàn)。
1.從PC轉(zhuǎn)到移動設(shè)備
隨著移動設(shè)備技術(shù)的成長,手機日益轉(zhuǎn)向智慧化。人們能夠不必固定在電腦前上網(wǎng),可隨時通過手機來查看網(wǎng)絡(luò)信息。而傳統(tǒng)的網(wǎng)站頁面臃腫,冗余代碼較多,再加上移動宣傳速度慢,不便于通過手機瀏覽網(wǎng)頁。這樣,開發(fā)者就需要思考到移動客戶的體驗,設(shè)計出專門用于移動客戶瀏覽的頁面。
2.HTML 5將成為新一代Web準(zhǔn)則
HTML 5和CSS 3是下一代Web的頁面技術(shù)。目前多個瀏覽器,如β版IE 9、Safari、Chrome、火狐和Opera都在不同程度上支持HTML 5,蘋果iPhone也支持HTML 5的眾多功能。
除了原先的DOM接口,HTML 5提升了更多API,如:用于實時2D繪圖的Canvas標(biāo)簽、定時媒體回放、離線數(shù)據(jù)庫存儲、文檔編輯、拖曳控制、瀏覽歷史管理等。另外,還新增了許多新的標(biāo)簽和屬性,如:<nav>(網(wǎng)站導(dǎo)航塊)和<footer>。這種標(biāo)簽將有益于搜索引擎的索引整理,同時更好地幫助小屏幕裝置和視障人士操作。除此之外,還為其他瀏覽要點提供了新的功能,如<audio>和<video>標(biāo)記等。
HTML 5將會帶來前臺頁面的一場革命,它是全新的、更合理的Tag,多媒體對象將不再全部綁定在object或Embed Tag中,而是視頻有視頻的Tag,音頻有音頻的Tag。它還將內(nèi)嵌一個本地的SQL數(shù)據(jù)庫,提供加速交互式搜索、緩存以及索引功能。Canvas對象將給瀏覽器帶來可徑直在上面繪制矢量圖的能力,這意味著我們能夠脫離Flash和Silverlight,徑直在瀏覽器中顯示圖形或動畫。理論上講,HTML 5是培育新Web準(zhǔn)則的土壤,可讓種種設(shè)想在其組織者之間共享。
3.JavaScript的成長
近幾年,隨著AJAX的興起,JavaScript日益地成為開發(fā)人員喜歡的腳本。如它的jQuery框架使富 用戶端、異步與無縫客戶體驗變得現(xiàn)實,使Web應(yīng)用的開發(fā)變?yōu)楦喴祝⒁l(fā)競爭和革新。
JavaScript能夠幫我們實現(xiàn)過去只能靠Flash實現(xiàn)的東西,如交互式游戲、復(fù)雜的交互式數(shù)據(jù)可視化技術(shù),也使那些富 用戶界面、Flash式體驗變?yōu)楦呖稍L問性。
CSS 3和HTML 5也著手涉足有些JavaScript的功能,如:復(fù)雜對象的選擇、動態(tài)圓角、即時可編輯頁面。JavaScript將趨向于用來處理Web應(yīng)用與 用戶端的程序邏輯。JavaScript的最新升級將使Web應(yīng)用之間更容易相互使用。
4.云計算
云計算(cloud computing)是分布式計算技術(shù)的一種,其最基礎(chǔ)的觀念是透過網(wǎng)絡(luò)將龐大的計算處理程序自動分拆成無數(shù)個較小的子程序,再交由多部服務(wù)器所組成的龐大系統(tǒng)經(jīng)搜尋、計算解析之后將處理結(jié)果回傳給客戶。透過這項技術(shù),網(wǎng)絡(luò)服務(wù)提供者能夠在數(shù)秒之內(nèi),處理數(shù)以千萬計甚至億計的信息,實現(xiàn)和“超級計算機”同樣強大效能的網(wǎng)絡(luò)服務(wù)。
最簡易的云計算技術(shù)在網(wǎng)絡(luò)服務(wù)中已經(jīng)隨處可見,例如搜索引擎、網(wǎng)絡(luò)信箱等,操作者只要輸入簡易指令就能得到大量信息。
未來如手機、GPS等移動裝置都能夠通過云計算技術(shù),成長出更多的應(yīng)用服務(wù)。
進一步的云計算不僅只提供資料搜尋、解析的功能,未來如解析DNA構(gòu)架、基因圖譜定序、分析癌癥細胞等復(fù)雜的計算,都能夠利用這項技術(shù)輕松達成。