加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網絡官網!

  • 新聞動態
  • 020-39182790
行業動態您現在的位置:首頁 > 新聞動態 > 行業動態

談談這些年網站前端的變化

作者:織晶客服部   發布于:2016/9/20 9:40:58  點擊量:  來源:織晶網絡

以前,我理解的前端也就是上面說的那樣,寫寫頁面加上一寫簡單的效果,然后就ok了。這種看法在現在依然存在在很多中小公司里面。而近兩年,前端市場卻發生了非常大的變化。這些變化也是我個人加入前端行業以后的一些切身體會。


簡單的說,前端的發展有兩個方面的促進,一個html5的越來越強大,使得前端可以去操作一些硬件了,現在移動開發市場非常火爆,對于h5方向的需求也非常多,其中一個趨勢就是混合app的誕生,前端可以借由html5 css3 javascript完成界面層,再借助phonegap appcan等打包工具實現打包,直接生成安裝包,包括后來的ionic,它們都向前端提供了很多操作硬件的的接口,使得開發app變得更加簡單,成本更小。雖然和原生開發的app相比,在流暢度和功能上還有缺陷,但這并不影響h5技術的發展。因此前端也變的值錢了。我記得10年的時候南京前端的工資少的可憐!!


當然這并不是h5技術的全部,即使在純粹的web端,因為h5的加入,很多以前很復雜的效果,和一些根本沒有的功能都得到了補充,比如文件的讀取,原生的拖拽,本地存儲,地理位置的識別,更加炫酷的畫布技術等等。這些東西加強了用戶的體驗,也提供了很多更加實用的功能。另一方面講,對于前端的要求也變高了。


促進前端發展的另外一個方面就是node.js的誕生,這個東西可以說給前端開同了一條完全不同于以往的世界。因為他是運行在服務器上的JavaScript環境。和h5相比,他幾乎就是另外一個世界的東西了,前端可以借助node.js開發服務端程序,比如監聽端口,分發路由,連接數據庫,渲染頁面等,這些功能原本只有java,PHP等語言可以完成。現在前端可以使用javascript做同樣的事情。是不是很有意思。


當然,因為node.js技術發展到目前之間還不長,只有五六年的樣子,而且他的設計之初就是為了打造高性能服務器,雖然文件的io效率很高,異步的處理方式很高效,但是因為javascript本身語言的的計算性能不高,導致了它的應用場景并不是特別的廣泛。目前市面上對他的需求很多是作為中間件來使用,純粹做后端也有,但是比較少。不過這同樣不能阻止它的火爆。畢竟在以前這是絕不可能的事情。


除此以外,node.js的問世促進了前端工程的發展,早期是沒有前端工程的,所有的一切都是人手動完成,而現在,像gulp grunt webpack fis bower等一系列前端工具的出現,形成了前端的自己的自動化工作流程,靜態的文件的壓縮,打包,合并,發布等工作不再需要手動了。然而這些工具都是依賴node.js環境才能使用,所以即使我們不打算學習復雜的后臺,也需要了解node。畢竟不能一直生活在石器時代。


在框架方面,除了傳統的dom操作框架以外,前端也開始向后臺語言學習,angular,react,vue等一系列mvc和mvvm框架問世了。和后臺的一些框架一樣,他們也有數據雙向綁定,注入等特點。讓前端的開發層次更加分明。


說到底,前端的難度比以前大了,這也導致了前端比以前火了。從業人員也比以前多了。雖然很多還是處于較為原始的位置。


我從業的四年里面,也想過做前端會不會有發展,將來會怎樣,曾經一度非常迷茫。不知不覺中也堅持下來了,我相信隨著時間的發展,前端會越來越正規化,希望廣大的同仁一起努力!!!




上一篇:營銷型網站相關內容分享

下一篇:2016年云計算技術發展特點分析