javah5
① java,web前端與H5究竟有什麼區別
java web指的是動態網頁開發,主要做服務端應用開發,涉及到的技術包含java,資料庫,以及前端靜態的相關技術,整合一起才能做,而且,要做的很好,對於前端是要有一定的功底的,尤其是前端使用的是非html5技術的話,瀏覽器兼容性將會是個很大的問題。
html5隻網頁靜態開發語言,主要是對html4的改進,它只能做靜態的網頁,當然了,html5很多特效改善了在瀏覽器上的表現和兼容性問題,java web開發的前端頁面也需要用到html技術,你可以採用html5做java web 的前端技術啊,它倆不是完全的對立面,應該來說各有自己的用處,但是如果是做java web開發還可能要結合呢。
② 想問下現在培訓java還是h5前端開發比較好呢
就目前的情況來看,h5前端和java的前景都是相當不錯的。
據統計,我國HTML5前端工程師人員的缺口將達到10多萬,各大企業對前端開發的人員需求量也是相當大。隨著互聯網的迅猛發展,各種互聯網項目也不斷興起,隨著谷歌、FireFox等大型企業紛紛將視線轉向HTML5,前端開發已經進入HTML5時代,所以,Web前端在今後十年仍有很大的發展空間,學習Web前端的就業面很廣,選擇的崗位也很多,包括但不僅限於:前端開發工程師、資深前端開發工程師、網站重構工程師、前端架構師等等。
Java就更不必多說,java作為最受歡迎的程序語言,自然受到了大多軟體開發者的歡迎。目前,全國java開發的崗位缺口達到了50萬,從工資水平上也能印證這一點,以北京地區為例,北京Java開發的平均工資能夠達到2w+,這是遠遠高於其他行業的。
所以,無論哪一行,只要你真的有能力,那一定不用擔心就業問題。
③ web項目為什麼要用php做前端,java做後端,而不是直接h5+java
php做前端,java做後端
淘寶是個例子
伺服器端 前後分開 是為了兩方面,雖然淘寶最開始並不想這樣做。。。
先說下歷史,淘寶是 最開始php全部,
後來發現開銷太大,代碼效率不行,
就直接把數據存儲啊,用戶通知啊 就交給java
實際上大部分網站都樂意採用 這種前端php 後端 java或者C++這種形式,我是php c++ 這種。
優點,核心動作效率肯定高,c++ java 這種代碼效率奇高。比php腳本好很多。
前端php,語法簡單,維護簡單,部署簡單,而且容易找到維護人員。總之就是開發快,維護成本低。
大致了解了嗎?
你說的h5 + java實際上就是把java提到前台, 不是不可以,維護和開發成本太高了啊。前端開發要經常搞, 但是java做前台 要 調試 、 編譯 部署還要重編譯。 麻煩,人工開銷也大。不劃算
如果是.net技術 就更高成本了。光伺服器軟體一塊就要多少了。 所以微軟的框架 用的不多。國內外都不多,用.met的 成本開發 維護 都麻煩。要氣硬體條件還苛刻。