1. 程式人生 > >前端和後端的思考, 給初學者的建議

前端和後端的思考, 給初學者的建議


小編開始做軟體是做java開發,偏重於後臺資料,在企業級開發的時候,前端也是自己寫,主要還是使用frame幀框架,和一些快速開發的第三方元件庫,結合Jquery等一些輔助庫來搭建一個完整的系統。在不注重人機互動和使用者前端體驗來說,但從業務上面來講,這種開發模式是可取的,這種開發的模式適用於企業級內部管理系統的開發和功能性系統的開發。

隨著現在大前端的發展,使用者體驗往往是一個非常重要的一環,在大型的系統往往會使用前端分離的當時來開發,後端的資料採用api介面的開發模式,可以很好的做到前端分離。而前端的技術在進行整合之前完全可以獨立成一個完整app執行,採用模擬資料可以不需要實時向後臺開發請求資料,兩端只要指定一些資料格式和傳輸資料的規則,前後端就可以很好的分離,獨立。

說了上面的一些,希望初學者可以明白現在的開發形式。相信以後也會繼續朝前後端分離的開發形式。

後來和一些在軟體行業發展的朋友一起聊現在做前端好還是做後端好? 其實這個問題每個人的都有自己的想法,我當時就聽到一句能讓我覺得能對我以後的成長道路有幫助的話“你自己喜歡哪一個方向,就選擇哪一個方向,這對你以後的發展有很大的幫助!”

。。。此處略去n個字

後來我想了一個晚上,一個晚上都沒睡, 後來決定入坑前端

前端除了html + css + js還有近年興起的html5、css3這些基礎的是必須掌握的,然後就是一些前端的高階框架了,像angularjs,vuejs,reactjs。企業一般會使用這些框架來快速開發和團隊開發,在這裡有必要說明一下的是,這些框架各有各的優點,各有各的特點,沒有說哪一款框架是最好的,只有說公司使用哪一個,所以初學者們沒必要糾結要學哪一個,angularjs我沒了解,建議初學者先學習reactjs或者vuejs,各自的特點我就不在這裡說了,學了就知道。我想給初學者一句話就是,不管你學習哪一個框架,都很簡單,你都可以學好。

還有現在前端的一個趨勢SPA(Single Page Application),也就是單頁面的前端開發也是現在流行,越來越多的網頁架構都會採用SPA,一定要去了解

之後的部落格我會分享學習reactjs的一些心得和開發的小技巧,還有reactjs實戰專案分享,有興趣的朋友們可以關注一下,歡迎一起交流