2017 web開發發展趨勢

zcfy發表於2017-01-05

  網際網路即是未來,幾十年來人們一直都在這麼說。他們沒有錯,對於大多數人而言它已經變成了日常生活的一個重要組成部分。無論是訪問Facebook,YouTube,或者其他類似的網站,每天的區別就是多看了十幾個網站而已。

  我們許多人有固定的網際網路習慣,不會輕易改變。但是網際網路本身卻一直改變。Web開發人員比大多數人更清楚這一點--需求和標準不斷變化和發展,5年前偉大的東西現在已經過時了。

  與大多數行業相比,在web開發方面,你需要跟上趨勢,但這些趨勢中有很多並無用處。因此,這裡介紹一些一些在2017年很顯著而且無法躲避的Web發展趨勢。

  響應性

  你在什麼螢幕上讀這篇文章? 響應式現在是網站設計是否優良的顯著標志,這並不是什麼最新的言論,也確實不是。你很難發現許多新的網站不是響應式的。然而這些響應式的網站中,很多做的並不好,有過大的最低高度,或者只支援部分響應,改變太多,或改變不足…

  響應式網站的發展變得更加複雜,跟上其步伐很重要。50%的網際網路衝浪和流量如今都發生在移動裝置上,所謂的“移動優先”的策略非常流行。即使如WordPress這樣的大平臺現在也在宣傳他們的移動優先策略,從小螢幕漸進增強到更大的螢幕是必須要走的路,沒法繞過。

  現在還不是拋棄桌上型電腦和膝上型電腦的時候,不過平板電腦和手機的發展趨勢依然強勁,而且還在穩步上升。如果你從來沒有嘗試過,給移動優先一個機會-它會改變你的開發流程,結果也會十分明顯!

  JavaScript依然在進步

  雖然經常遭受批評,如它的弱點和缺點中所說(我們並不是說它沒有缺點,它確實有)。但JavaScript是未來。它已經擴充套件到硬體開發,能夠在Mac OS中使用,越來越多的東西是由它支援的。具體來說,前端庫越來越受歡迎,並促使JavaScript發展地很快。最流行的當然是Angular and React,但很多更小的前端庫已經出現,它們各自擁有自己的使用者基礎

  JavaScript也有其不足之處,但它已成為的Web開發堆疊的一個必須的部分–HTML,CSS和JavaScript是現在前端開發堆疊的一切。當然,它也可以與任何其他堆疊相結合-這是它的美妙之處。

  事實是,如果你還沒有往你的web開發堆疊中新增JavaScript,放心新增吧,卻對不會錯。如果已經有了,你應該時刻注意可能會使你和你的團隊更有效的新框架。

  機器人

  使用者互動伴隨著響應式的到來成為了一個獨立的話題。網站不再由寡淡的“點選檢視資訊”頁面組成,而是有了越來越多的互動!當然非互動式網站仍然很受歡迎,很多企業會想要一個可靠而樸實的網站,事實上,使用者互動和機器人現在的普遍使用,為Web開發者開闢了新的領域。

  這取決於使用者如何與機器人互動,你或許也會被安排與一個工作人員交流,但前幾次的溝通往往是跟一個自動回覆的機器人,它能根據使用者的輸入進行回答。而靜態機器人(回答同樣的東西,不管你說什麼)仍在使用,他們正在慢慢地被更先進更復雜的替代。許多現在都能以假亂真,給使用者一個良好的使用者體驗體驗。

  這一切都是通過機器學習得來。這是自計算初始,隨著機器(學習)的興起,利用更好的演算法,更準確的反饋進行開發,給我們更好的經驗。現在無論你對它們的意見是什麼-他們都是非常受歡迎的,他們得到的輸入越優質,需求量越大。當然,除了普通的客服之外還有很多其他型別的機器人。

  Skype現在還提供了一系列的機器人。無論你是因為無聊還是想要一些其他的交流,在選單中,你可以選擇適合你的機器人進行交流。這些機器人有幾十種之多而且能談論不同的話題,有不同程度的適應你的輸入,期待他們能夠為你的下一個專案帶來靈感!

  創造力

  慢慢地,存檔圖片的曙光已經結束。人們正在遠離使用存檔畫面或影像,並使用一些可定製、個性化的東西。無論是視訊,動畫或照片,越來越多的人現在傾向於價值和獨特性超過其便利性。

  這對Web開發人員意味著什麼?準備好與越來越多的希望事物具有創新性和獨特性的設計師和客戶一起工作吧。這其中還包括字型-自定義字型也越來越受歡迎。現在,它可以給開發人員提供一個挑戰,因為它並不是web安全的,但同時它也提供了機會和獨特的工作,創造一些之前從未做過的事情。

  不要回避獨特的內容和特殊的字型,只要能保證優雅降級!

  SVGs

  PNG和JPG格式曾經很好用,但是現在可以停止使用它們了。SVG或可縮放向量圖形不會產生畫素大小的不同,顧名思義,它們會根據螢幕的需求進行縮放。

  響應式和移動優先有著強勁的發展勢頭,難怪它們擁有了越來越多的粉絲。像WordPress和Joomla這樣的平臺已經增加(或提供)了對SVGs的支援。許多設計師和開發者現在也十分信賴它,因為它幾乎消除了不同尺寸的質量損失,現在唯一的缺點是,需要花一些時間來適應這些新的技術,而且有時候相容性也並不是太好。

  但不要讓這阻止你把它們納入你的下一個專案,區別是顯著地,你永遠不會再看PNG一眼!

  via:http://blog.debugme.eu/web-development-trends-for-2017/

相關文章