欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

web前端和Java后端有什么區別?

阮建安2年前16瀏覽0評論

不同階段定義不一樣的。

2005年以前,只有javaee一家獨大,所以沒有專門的web開發,都是Java工程師,有的會寫點js和css而已。

2005年左右,web2.0出現,以ajax為核心,墊付了用戶體驗。另一方面,rubyonrails快速開發,15分鐘寫一個blog,這樣從側面帶火了前端,jQuery也逐漸一桶江湖,但此時還是Java開發為主。能做前后端分離的都很少。

在2009到2013年,已經出現了專門的web工程師,也開始醞釀變化,從backbone出現第一個mvc框架,到angular出現ioc和mvvm之后,前端徹底改變了,真正的變成了軟件工程師,而不是切頁面的。前端開始出現coffee,sass等。nodejs也是2009年誕生的,又引發了前后端api膠水層的紛爭,加上移動端興起,bff就是這么來的。

2013到2017年,基本上是前端更新最快最混亂最缺人的時代,新框架新模塊層出不窮,從vue到angular到react,不斷冒出新東西。同時構建領域也開始出現webpack這樣的打包器。移動端也有rn和weex和小程序。而node發布4.0,在web開發領域占有一席之地,對全棧領域也是有突破的,開始有了web全棧工程師。

2017年之后,angular愈發小眾,走極客路線,vue走簡單易用路線,沒想到看著最不出彩最中庸的react了成了獲利者。前端開始在工程,搭建,node,ui框架,跨端等領域探索,在2018年隨著AI潮,前端智能化也漸露頭角,成為跨領域結合的新寵。

1,web開發,扯不清,Java和node都有。

2,web前端和Java后端,一般是指前后端分離后,前端和后端分別對應的成熟。web前端指的是基于web瀏覽器做開發的工程師,而Java后端一般只寫接口,偶爾會寫一些中后臺管理界面。

3,從發展過程看,在前端出現之前,Java工程師是兼顧web前端和Java后端的。2009之后,才開始更多的前后端分離。前端流量也隨著淘寶,微博等互聯網公司發展而發展。

4,今天的前端叫端工程師或大前端,是因為開發IoT,h5,pc,pad等等端上的偏展示層的開發工作,甚至是api膠水層。