201*年五大互聯(lián)網(wǎng)前端技術展望總結(jié)
201*年五大互聯(lián)網(wǎng)前端技術展望總結(jié)
剛剛過去的201*年里,我們看到了HTML5技術的崛起,以及CSS3的日漸成熟,經(jīng)歷了Rails3.0新版本的推出,以及全球范圍內(nèi)采用的@font-faceselector技術等等一些更多的新技術和新鮮事情。201*年將會有什么web前端技術出現(xiàn)或者成熟?一下列舉了5個web技術以及技術趨勢,我們認為這些技術應該會在今年進入我們的視線范圍,有些列舉項雖然不是具體的web開發(fā)技術,但無論如何,都會或多或少的影響到我們。
剛剛過去的201*年里,我們看到了HTML5技術的崛起,以及CSS3的日漸成熟,經(jīng)歷了Rails3.0新版本的推出,以及全球范圍內(nèi)采用的@font-faceselector技術(屬于CSS3部分內(nèi)容)等等一些更多的新技術和新鮮事情?傊201*年對于web前端開發(fā)人員來說是一個忙碌的一年。
201*年將會有什么web前端技術出現(xiàn)或者成熟?一下列舉了5個web技術以及技術趨勢,我們認為這些技術應該會在今年進入我們的視線范圍,有些列舉項雖然不是具體的web開發(fā)技術,但無論如何,都會或多或少的影響到我們。
1.jQueryMobilejQuery移動應用
jQuery已經(jīng)成為JavaScript事實上的代名詞,很大程度上是因為其可擴展性,易用性以及在項目管理方面可控。隨著用于平板電腦和智能手機等設備的觸屏優(yōu)化技術的演進,以及與此相關的web框架的發(fā)展,jQueryMobile將成為跨平臺,支持多設備的手機應用的非常重要的技術選擇之一。
越來越多的開發(fā)者開始考慮使用html5技術來開發(fā)移動應用,建立一個穩(wěn)定的易用性好的JavaScript框架將成為移動技術開發(fā)人員的重要選擇。jQueryMobile具備成為這一框架的事實上的基礎。(因jQuery目前的應用范圍相當廣泛和普遍)byChristinaWarren。
2.Hardware-AcceleratedWebBrowsers瀏覽器硬件加速技術
由于ie9使用了DirectX10以及硬件加速技術,大幅度提高了瀏覽器的速度和承載能力,因此InternetExplorer9(IE9)目前相對于其他競爭對手來說速度奇快。Google和Mozilla必然會爭先搶后地使用這些相關技術譬如硬件加速技術來應對來自IE9的壓力和競爭。今年,我們大家的瀏覽器定會飛速,對我們大家絕對是利好消息。byBenParrCo-Editor
3.Node.js技術以及服務端JavaScript技術
Node.js技術被很多網(wǎng)站描述成為事件驅(qū)動的JavaScriptV8引擎。本質(zhì)上,他是一個工具,為了用JavaScript技術來編寫服務端事件驅(qū)動的工具集。什么意思?簡單的說,技術編程的時候,根本不需要等待一個輸入輸出I/O操作完成才能去進行另一個輸入輸出操作。對于Node.js來說,意味著它可以在服務端做所有數(shù)據(jù)運算等工作,減輕了客戶端的壓力。對于一些數(shù)據(jù)處理類的app應用來說,像是像實時應用、搜索引擎web爬蟲、文件上傳,流媒體技術等等,速度是至關重要的首要環(huán)節(jié)。
Node.js作為web前端技術實現(xiàn)顯示層擴展到使用服務端JavaScript技術,將在201*年受到廣泛的應用。想了解更多的技術原理等詳情,請查看SimonWillison的博客。byJoshCatone,FeaturesEditor
4.點擊分享實時化Real-TimeClickstreamSharing(點擊分享后立即呈現(xiàn)該分享內(nèi)容到社區(qū)或者網(wǎng)站等)
有無數(shù)多的方法來實現(xiàn)將用戶分享的內(nèi)容呈現(xiàn)到互聯(lián)網(wǎng)上,包括今年出現(xiàn)的一些社交網(wǎng)站分享或者一些在線分享或者在線發(fā)布工具等。隨著大規(guī)模集成分享按鈕的應用,以及逐漸采用客戶端、weidget頁面組件、和在線書簽等的應用方式,這,將使分享越來越容易和簡便。實時分享的下一方向?qū)莻人在線閱歷或經(jīng)驗分享,在201*年,這點將會決定互聯(lián)網(wǎng)是否更加好用。byEricaSwallow編輯助理
5.NoSQLDatabases無需SQL語句的數(shù)據(jù)庫技術
NoSQL,是一個泛定義詞匯,用來說明取代現(xiàn)有使用SQL的數(shù)據(jù)技術,這種NoSql技術不會采用目前已經(jīng)廣泛使用的傳統(tǒng)關系型數(shù)據(jù)庫技術。這種NoSQL技術近些年已經(jīng)開始興盛。無表數(shù)據(jù)庫技術已經(jīng)被GoogleAmazon谷歌和亞馬遜等巨頭所關注,其取代技術有Google的BigTable技術和亞馬遜Amazon的Dynamo技術,阿帕奇的ApacheCassandra,MongoDB,CouchDB,Voldemort以及Riak技術等等。
誠然,不同的技術實現(xiàn)不代表著新技術是更好的,我們肯定不會像扔掉小孩子一樣輕易放棄原有技術,技術實現(xiàn)的過程總是有所取舍。就像TedDziubawrote所說,“byreplacingMySQLorPostgreswithadifferent,newdatastore,youhavetradedawell-enumeratedlistoflimitationsandwartsforanewer,poorlyunderstoodlistoflimitationsandwarts.”(大致意思為:選擇取代MySQL或者Postgres數(shù)據(jù)庫技術,而使用一個新的不同的技術方案,就意味著你已經(jīng)使用了一個有很多局限性的不成熟技術,來取代另一個毛病多多的舊技術。)
盡管如此,NoSQL技術在201*年仍然將是唯一的一個取代目前關系型數(shù)據(jù)庫的新技術,這個新技術在過去幾年發(fā)展,一直朝著這個方向發(fā)展。
擴展閱讀:201*年五大網(wǎng)絡前端技術展望
剛剛過去的201*年里,我們看到了HTML5技術的崛起,以及CSS3的日漸成熟,經(jīng)歷了Rails3.0新版本的推出,以及全球范圍內(nèi)采用的@font-faceselector技術(屬于CSS3部分內(nèi)容)等等一些更多的新技術和新鮮事情?傊,201*年對于web前端開發(fā)人員來說是一個忙碌的一年。
201*年將會有什么web前端技術出現(xiàn)或者成熟?一下列舉了5個web技術以及技術趨勢,我們認為這些技術應該會在今年進入我們的視線范圍,有些列舉項雖然不是具體的web開發(fā)技術,但無論如何,都會或多或少的影響到我們。
1.jQueryMobilejQuery移動應用
jQuery已經(jīng)成為JavaScript事實上的代名詞,很大程度上是因為其可擴展性,易用性以及在項目管理方面可控。隨著用于平板電腦和智能手機等設備的觸屏優(yōu)化技術的演進,以及與此相關的web框架的發(fā)展,jQueryMobile將成為跨平臺,支持多設備的手機應用的非常重要的技術選擇之一。
越來越多的開發(fā)者開始考慮使用html5技術來開發(fā)移動應用,建立一個穩(wěn)定的易用性好的JavaScript框架將成為移動技術開發(fā)人員的重要選擇。jQueryMobile具備成為這一框架的事實上的基礎。(因jQuery目前的應用范圍相當廣泛和普遍)byChristinaWarren。
2.Hardware-AcceleratedWebBrowsers瀏覽器硬件加速技術
由于ie9使用了DirectX10以及硬件加速技術,大幅度提高了瀏覽器的速度和承載能力,因此InternetExplorer9(IE9)目前相對于其他競爭對手來說速度奇快。Google和Mozilla必然會爭先搶后地使用這些相關技術譬如硬件加速技術來應對來自IE9的壓力和競爭。今年,我們大家的瀏覽器定會飛速,對我們大家絕對是利好消息。byBenParrCo-Editor
3.Node.js技術以及服務端JavaScript技術
Node.js技術被很多網(wǎng)站描述成為事件驅(qū)動的JavaScriptV8引擎。本質(zhì)上,他是一個工具,為了用JavaScript技術來編寫服務端事件驅(qū)動的工具集。什么意思?簡單的說,技術編程的時候,根本不需要等待一個輸入輸出I/O操作完成才能去進行另一個輸入輸出操作。對于Node.js來說,意味著它可以在服務端做所有數(shù)據(jù)運算等工作,減輕了客戶端的壓力。對于一些數(shù)據(jù)處理類的app應用來說,像是像實時應用、搜索引擎web爬蟲、文件上傳,流媒體技術等等,速度是至關重要的首要環(huán)節(jié)。
Node.js作為web前端技術實現(xiàn)顯示層擴展到使用服務端JavaScript技術,將在201*年受到廣泛的應用。想了解更多的技術原理等詳情,請查看SimonWillison的博客。byJoshCatone,FeaturesEditor
4.點擊分享實時化Real-TimeClickstreamSharing(點擊分享后立即呈現(xiàn)該分享內(nèi)容到社區(qū)或者網(wǎng)站等)
有無數(shù)多的方法來實現(xiàn)將用戶分享的內(nèi)容呈現(xiàn)到互聯(lián)網(wǎng)上,包括今年出現(xiàn)的一些社交網(wǎng)站分享或者一些在線分享或者在線發(fā)布工具等。隨著大規(guī)模集成分享按鈕的應用,以及逐漸采用客戶端、weidget頁面組件、和在線書簽等的應用方式,這,將使分享越來越容易和簡便。實時分享的下一方向?qū)莻人在線閱歷或經(jīng)驗分享,在201*年,這點將會決定互聯(lián)網(wǎng)是否更加好用。byEricaSwallow編輯助理
5.NoSQLDatabases無需SQL語句的數(shù)據(jù)庫技術
NoSQL,是一個泛定義詞匯,用來說明取代現(xiàn)有使用SQL的數(shù)據(jù)技術,這種NoSql技術不會采用目前已經(jīng)廣泛使用的傳統(tǒng)關系型數(shù)據(jù)庫技術。這種NoSQL技術近些年已經(jīng)開始興盛。無表數(shù)據(jù)庫技術已經(jīng)被GoogleAmazon谷歌和亞馬遜等巨頭所關注,其取代技術有Google的BigTable技術和亞馬遜Amazon的Dynamo技術,阿帕奇的ApacheCassandra,MongoDB,CouchDB,Voldemort以及Riak技術等等。
誠然,不同的技術實現(xiàn)不代表著新技術是更好的,我們肯定不會像扔掉小孩子一樣輕易放棄原有技術,技術實現(xiàn)的過程總是有所取舍。就像TedDziubawrote所說,“byreplacingMySQLorPostgreswithadifferent,newdatastore,youhavetradedawell-enumeratedlistoflimitationsandwartsforanewer,poorlyunderstoodlistoflimitationsandwarts.”(大致意思為:選擇取代MySQL或者Postgres數(shù)據(jù)庫技術,而使用一個新的不同的技術方案,就意味著你已經(jīng)使用了一個有很多局限性的不成熟技術,來取代另一個毛病多多的舊技術。)
盡管如此,NoSQL技術在201*年仍然將是唯一的一個取代目前關系型數(shù)據(jù)庫的新技術,這個新技術在過去幾年發(fā)展,一直朝著這個方向發(fā)展。
友情提示:本文中關于《201*年五大互聯(lián)網(wǎng)前端技術展望總結(jié)》給出的范例僅供您參考拓展思維使用,201*年五大互聯(lián)網(wǎng)前端技術展望總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。