聊聊java工程師眼中的前端工程師、UED使用者體驗設計

來源:互聯網
上載者:User

幾年前很多公司都沒有專業的前端工程師,時至今日很多公司由於種種原因也沒有。現在很多中大型公司前端工程師已經很常見。為什嗎?


       前端工程師的作用:

1. 前端代碼品質更加專業

  2. 功能更強,使用者體驗更高

3. 解放java工程師,通過嚴格的ajax的http介面請求方式與後台java互動,前端後端代碼分離,便於維護管理

     目前流行的前端:

1. 將多個圖片合成一個大圖片,利用CSS背景圖片的的位移技術呈現到網頁上面,避免多個圖片一個個下載

 2. js基本min化

3. 充分利用遊覽器的cache

4. 組件化:前端每個可複用的功能組件化,JS組件、css組件(各人名片,搜尋方塊)

5. 工程化:也就是前端代碼不需要放在eclipse裡面一起跟java開發,採用專用的IDE,以及svn

6. cdn叢集,把前端的js/css/圖片等靜態資源放到全國各地CDN叢集

7. nodeJs:繞開jetty,直接存取後台服務,這個後台服務可以是nodejs自己的服務,也可以是向dubbo這種遠程架構的java服務,以加快效能

8. git化。前端SVN

9. 前端獨立發布。前端所寫的JS都訪問另外一個伺服器裡面,通過http可以訪問,前端頁面裡面再引用這些js即可。

10. comb:js、css請求的合并,減少請求次數


使用者體驗設計(UED):

視覺 :公司裡的圖片、CSS都需要標準化,統一。表徵圖庫包含各種大小顏色的表徵圖

互動

前端開發

使用者研究

                        


        

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.