亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

2018年『web』開發(fā)者不得不知的技術(shù)趨勢

linkin / 2355人閱讀

摘要:年開發(fā)者不得不知的技術(shù)趨勢作為一個開發(fā)者,無論是做前端還是后端,都應(yīng)該時刻保持著對技術(shù)的敏感性。這是一個預(yù)報天氣的聊天機器人。微信小程序年月微信小程序正式上線。年剛剛開始,作為一個開發(fā)者,保持對前沿技術(shù)的敏感性,提升格局,放眼遠方。

2018年『web』開發(fā)者不得不知的技術(shù)趨勢

作為一個『web』開發(fā)者,無論是做前端還是后端,都應(yīng)該時刻保持著對技術(shù)的敏感性。技術(shù)的流行需要一定時間的沉淀,有哪些web相關(guān)的技術(shù)會可能會在2018年成為web開發(fā)的新寵呢?下面列舉業(yè)界經(jīng)過實踐并且被普遍看好或者大公司推薦使用的技術(shù)。

Progressive Web Apps(PWAs)

『Progressive Web Apps』可以讓你做到在訪問網(wǎng)址的時候就像是在訪問本地APP一樣的體驗。這項技術(shù)最初是Google在2015年提出來,Progressive Web App結(jié)合了web和本地APP的優(yōu)點于一身。在PWA Rocks里可以看到Progressive Web App是什么樣子。

Progressive Web App最大的一個優(yōu)點在于它的可靠性。在后臺增加了『Service Workers』,能夠做到快速載入、離線或者在網(wǎng)絡(luò)環(huán)境極差時使用、同步更新等。之所以稱之為『Progressive』,是因為它能夠在包括但不局限于的PC桌面、移動端、平板電腦或者是將來的任何新設(shè)備的設(shè)備上響應(yīng)式運行。因為后臺的Service Worker能夠攔截網(wǎng)絡(luò)請求,保證Progressive Web App的傳輸協(xié)議是『HTTPS』方式,這樣就能夠保證應(yīng)用的安全性。

阿里巴巴PWAs

阿里巴巴是世界上最大的在線B2B公司,在超過200個國家進行服務(wù)。在網(wǎng)站的開發(fā)上,用戶體驗會作為最重要的考慮。阿里巴巴網(wǎng)站要同時關(guān)注于『移動端Web』和『移動端App』的開發(fā),以滿足客戶移動端體驗的需求。但是,它意識到這樣做并不是最大限度提高用戶體驗度的最好方法,Web和APP開發(fā)需要投入二倍的資源,而僅僅是為了滿足移動端同一個需求。同時,Web與網(wǎng)絡(luò)強結(jié)合,不能離線使用;App開發(fā)周期長,需要用戶頻繁更新。所以,阿里巴巴網(wǎng)站也選擇了PWAs,該網(wǎng)站有76%部分已經(jīng)轉(zhuǎn)換為了PWAs。如果有興趣趕快體驗一下阿里巴巴PWAs吧,在手機Chrome中,輸入阿里巴巴官網(wǎng),支持商家推送提醒,應(yīng)用自定義啟動界面等,真的就是在瀏覽器中有本地APP一樣的體驗。

單頁Web應(yīng)用(Single-Page WebSites)

目前,越來越多的網(wǎng)站開始致力于瀏覽的簡潔和速度,我們也會看到越來越多的單頁Web應(yīng)用。所謂的單頁Web應(yīng)用是指:網(wǎng)站僅僅包含一個Html頁面和一個長長的滾動條。來看一個單頁Web應(yīng)用『神奇的交互式簡歷』:

單頁Web應(yīng)用具有很多優(yōu)勢:所有的內(nèi)容展示在一個Web頁面上,當(dāng)用戶線性瀏覽網(wǎng)站時,你能夠控制網(wǎng)站信息流。有了這樣的控制權(quán),當(dāng)滾動條滾動時,你可以帶領(lǐng)用戶完成一次旅行。同時,這樣可以讓訪客統(tǒng)一入口的方式參與進來,你可以講一個故事、論證一個觀點或者模擬一次經(jīng)歷。

單頁Web應(yīng)用追求簡潔和高效,支持移動端,用戶界面友好,轉(zhuǎn)換起來也相當(dāng)方便。但是,它并不適合電子商務(wù)應(yīng)用。

靜態(tài)網(wǎng)站生成器(Static Site Generators)

現(xiàn)在來說,內(nèi)容管理系統(tǒng)(content management System)領(lǐng)域是動態(tài)網(wǎng)站的天下。然而,互聯(lián)網(wǎng)剛剛出現(xiàn)的第一個站點是靜態(tài)的?,F(xiàn)在,在靜態(tài)網(wǎng)站生成器的幫助下,靜態(tài)網(wǎng)站又回來的,這是一種混合式的Web開發(fā)方式。Jekyll是目前最流行的靜態(tài)網(wǎng)站生成器之一。

靜態(tài)網(wǎng)站生成器或者靜態(tài)網(wǎng)站引擎把動態(tài)的內(nèi)容和數(shù)據(jù)作為輸入,輸出可部署靜態(tài)的文件(HTML, CSS, JavaScript)。不涉及服務(wù)器端語言和數(shù)據(jù)庫。這樣的靜態(tài)站點速度更快、更加可靠、更便宜甚至免費并且很好部署和版本管理。由于網(wǎng)站沒有服務(wù)器端語言和數(shù)據(jù)庫的參與,因此網(wǎng)站也更加安全。

我的博客馮兄話吉就是基于Jekyll做的,托管在GitHub上。

Jekyll、Hugo、GitBook和Pelican是現(xiàn)在比較流行的靜態(tài)博客生成器。你也可以訪問StaticGen,發(fā)現(xiàn)更多的開源靜態(tài)網(wǎng)站生成器。

Motion UI

你可能在一些比較前衛(wèi)的網(wǎng)站或者APP上已經(jīng)看過了如背景動畫、頁面轉(zhuǎn)換動畫、滾動條滾動動畫或者動畫表格等效果,這些復(fù)雜動畫的背后就是Motion UI。先看一個炫酷的效果實例Business Card App design by Tubik。

Motion UI最初是2014年12月Zurb基金會APP發(fā)布時附帶的一個為了創(chuàng)造靈活的css切換和動畫效果的依賴包。2016年,Zurb團隊又增加了一些新的特性,作為一個獨立的庫正式發(fā)布。最新版的Motion UI Css樣式能夠兼容所有的JS,實現(xiàn)了將動畫與Web無縫整合。

將Motion UI的元素加入到你的站點當(dāng)中,能夠大大提高用戶的參與度和使用率。訪問UI Movement,這個站點幫助你學(xué)習(xí)使用Motion UI。

聊天機器人(Chatbots)

如果你使用過即時通訊工具,你應(yīng)該就和聊天機器人聊過天了。僅僅『Facebook Messager』就有超過1萬個聊天機器人。ChatBot是一項可以通過會話接口(例如即時通訊APP微信)實現(xiàn)應(yīng)用交互的服務(wù)。這項服務(wù)可以幫助你網(wǎng)上購物、Uber打車、推動新聞或者是提供一些生活建議。這是一個預(yù)報天氣的聊天機器人Poncho。

聊天機器人有著巨大的商業(yè)價值和潛力。通過這個聊天機器人入口,你可以獲得各種各樣的服務(wù)。隨著人工智能的興起,聊天機器人能極大的改變改變公司的運作方式,國外的公司Octane AI和Drift已經(jīng)認識到了這一點,開始進行這方面平臺的搭建。

微信小程序

2017年9月微信小程序正式上線。是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用『觸手可及』的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。我們先來回顧一下應(yīng)用程序的歷史變遷:

微信小程序在這樣的歷史下出現(xiàn):

PC 桌面程序 C/S機構(gòu)

PC 瀏覽器程序 B/S結(jié)構(gòu)

移動端 APP C/S結(jié)構(gòu)

移動端 H5 小程序 B/S結(jié)構(gòu) Chatbot ?

IOT時代 B/S結(jié)構(gòu) ?

面對小程序的特點:無需安裝、用完即走、沒有入口、觸發(fā)點觸發(fā)。本質(zhì)上微信中運行的H5程序而已(融合了運行平臺,服務(wù)平臺),從APP到小程序就是從『CS』到『BS』結(jié)構(gòu)的遷移;重復(fù)PC時代的路徑而已。

小程序用來面對IOT(物聯(lián)網(wǎng))時代的嘗試是否會在2018年有所成就呢?究竟是西方世界的大布局ChatBot還是中國的微信小程序能夠在接下來的IOC時代成功運用還要拭目以待。

2018年剛剛開始,作為一個開發(fā)者,保持對前沿技術(shù)的敏感性,提升格局,放眼遠方。防止坐井觀天,埋頭走路的同時,多仰望星空。時刻牢記『窮則變,變則通,通則久遠』,只要用心思考并且不斷探索,你會有無限的可能。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/90613.html

相關(guān)文章

  • 不得不知容器生態(tài)圈發(fā)展趨勢

    摘要:自推出以來,許多重大的里程碑事件都推動了容器革命。它支持廣泛的編程語言基礎(chǔ)設(shè)施選項,并獲得容器生態(tài)系統(tǒng)的巨大支持。結(jié)論容器生態(tài)系統(tǒng)仍然在不斷發(fā)展與改變。最值得關(guān)注的,是在這一領(lǐng)域中,和各個供應(yīng)商是如何進步,以推動容器生態(tài)系統(tǒng)的發(fā)展的。 Docker于 2013年推出以來,給軟件開發(fā)帶來了極具傳染性的振奮和創(chuàng)新,并獲得了來自各個行業(yè)、各個領(lǐng)域的巨大的支持——從大企業(yè)到初創(chuàng)公司,從研發(fā)到各...

    Scott 評論0 收藏0
  • 不得不知容器生態(tài)圈發(fā)展趨勢

    摘要:自推出以來,許多重大的里程碑事件都推動了容器革命。它支持廣泛的編程語言基礎(chǔ)設(shè)施選項,并獲得容器生態(tài)系統(tǒng)的巨大支持。結(jié)論容器生態(tài)系統(tǒng)仍然在不斷發(fā)展與改變。最值得關(guān)注的,是在這一領(lǐng)域中,和各個供應(yīng)商是如何進步,以推動容器生態(tài)系統(tǒng)的發(fā)展的。 Docker于 2013年推出以來,給軟件開發(fā)帶來了極具傳染性的振奮和創(chuàng)新,并獲得了來自各個行業(yè)、各個領(lǐng)域的巨大的支持——從大企業(yè)到初創(chuàng)公司,從研發(fā)到各...

    z2xy 評論0 收藏0
  • 大數(shù)據(jù)科學(xué)新發(fā)展展望:不得不知四大趨勢

    摘要:今天就我和大家來談?wù)劥髷?shù)據(jù)領(lǐng)域的一些新變化新趨勢。結(jié)語以上四個方面是數(shù)據(jù)科學(xué)在實踐發(fā)展中提出的新需求,誰能在這些方面得到好的成績,誰便會在這個大數(shù)據(jù)時代取得領(lǐng)先的位置。 從2012年開始,幾乎人人(至少是互聯(lián)網(wǎng)界)言必稱大數(shù)據(jù),似乎不和大數(shù)據(jù)沾點邊都不好意思和別人聊天。從2016年開始,大數(shù)據(jù)系統(tǒng)逐步開始在企業(yè)中進入部署階段,大數(shù)據(jù)的炒作逐漸散去,隨之而來的是應(yīng)用的蓬勃發(fā)展期,一些代表...

    Fundebug 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<