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