⑴ java好還是web前端好
web前端靈活多變,能夠直觀看到成果,所以成就感更容易體現,學習起來也會相對輕松。Java被稱為最穩定的語言,應用最為廣泛,無論是一線城市還是二三線城市,都容易找工作,但入門相對更難。
如果實在不知道該選哪個,下面跟大家談談web前端和java有哪些具體區別,可供參考。
分別用來做什麼?
Java開發
1.用來編寫網站。現在很多大型網站都用jsp寫的,JSP 全名為 Java Server Pages。它是一種動態網頁技術,比如我們熟悉的一些搜索網站、政府網站都是採用JSP編寫的。所以學習Java的同學可以找編寫網站方面的工作,而且現在找這方面的崗位比較多。
2.做Android。Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。所以市場上見到的手機系統例如MIUI ,阿里雲,樂蛙等,都是修改源代碼再發行的。Java做安卓不單單是指系統,還有APP,對於更多的開發人員來說,他們更多的時間是花在開發APP上面。
3.做游戲。比如說俄羅斯方塊(TETRIS)、超級泡泡龍(SUPER BUBBLE BOBBLE)、超級馬里奧(SUPER MARIO BROS)、貪吃蛇(RETRO SNAKER)。
4.做軟體。一般編程語言都可以做軟體的,Java 也不例外,例如Eclipse,MyEclipse等知名Java開發工具。有關開發軟體組件,可以了解Java Swing編程或者awt 相關知識。
5.做大數據。都說現在是數據時代。各種大數據技術層出不窮。目前處理大數據的技術有python,java,R等。雖然說java沒有絕對的優勢,但是也是一大霸主。
除了上述領域外,Java在人工智慧、科學計算等領域也有一定的應用。學完之後可以做研發,產品經理,測試,運維等等。
Web前端
1. html + css。
2.JavaScript。
3.Photoshop、flash。
4.html5和css3。
5、瀏覽器兼容。懂web標准,熟練手寫xhtml css3並符合 符合w3c標准。代碼能兼容主流瀏覽器Firfox,Chrome、Safari、IE、Opera。
6、熟悉一門後台編程語言asp、php、jsp等。
Java開發和web前端現在都屬於熱門的兩個方向,前景都比較不錯。
從薪資角度來說,Java的工資普遍比web前端高;從難易度來說,Java要比web前端難一些;從需求來說,Java的人才需求量要比web前端多。但是相應的Java的人才競爭力比web前端要大。具體哪個好,仁者見仁,智者見智。
⑵ java的web開發是什麼意思能開發應用軟體什麼的嗎
java可以開發做應用軟體,可是java需要運行再特定的jvm(java虛擬機上),所以java的應用軟體受限制。java的強項是web開發,就是B/S(瀏覽器和伺服器)的開發,不同於C/S(客戶端和伺服器)。想做應用軟體學個VC++,C#還不錯!java開發的工具大都是給程序員用的!
⑶ 如何用javaweb開發app呢是只可以開發後台嗎
java web開發app,一般來說就是提供數據介面,比如一個介面返回一行天氣信息。然後app解析出來。java基本就是拿來做後端服務的。
⑷ java web後台開發跟手機APP後台開發有什麼不同
基本上一樣的,ssh也可以為手機APP開發後台。
其實對於後台開發來說原理都差不多。只不過app的後台開發和web不一樣的地方在於傳輸數據格式不一樣,一般來說web訪問後返回的是一個html頁面,少部分是json格式;而一般app的後台開發大部分直接傳json格式數據,少部分會直接返回html5的頁面。
(4)javawebjavaapp擴展閱讀
1、伺服器端開發,也叫後台開發,這是唯一的,對應不同的平台,他負責數據的分發與存儲,和一些邏輯的處理.邏輯處理的多少由業務的復雜程度決定。服務端相對獨立,與平台沒啥關系。
2、移動設備又可分為andriod平台、iPhone平台等每個平台都有自己的規范和開發技術。web平台的規范是鍵盤+滑鼠,開發技術是html+css+javascript;移動設備平台的規范是鍵盤+手指,技術iphone是Objective-C,android是java。Java Web,是用Java技術來解決相關web互聯網領域的技術總和。
3、Java技術是Sun公司在1995年5月正式推出的。20多年來,Java已從編程語言發展成為全球第一大通用開發平台。Java技術已為計算機行業主要公司所採納,同時也被越來越多的國際技術標准化組織所接受。1999年,Sun推出了以Java 2平台為核心的J2EE、J2SE和J2ME三大平台。
⑸ java+web+UI可以開發一個APP嗎
可以的。
native
App
第一種就是原生安卓APP了,結合類似Android
studio的工具,可以開發出體驗很棒的安卓應用,適合性能要求高,畫面精美的游戲等。這里只用java
+
Ui就可以了。
混合
App開發
第二種就是混合開發,使用javascript等腳本語言,結合安卓介面,也可以做出很棒的安卓應用。這也是現在流行的開發方式,節約成本且體驗較好。
⑹ 什麼是Java Web Application 他與Java Application區別
Web App 比App 多了一個WebRoot目錄,這裡面可以放jsp ,css javascript等;
比較重要的還有web.xml 以及標簽;
你用eclipse創建一個web project 以及java project 看看就明白了
⑺ java app或java web實現調用遠程JS和webservice的思路
使用windows定時任務運行批處理程序(bat)打開固定頁面來實現定時調用。
頁面中可以在打開頁面時直接調用js或者webservice介面。和定時調用action原理一樣
⑻ 什麼是java web app
java web應用,SUN公司的Java 2 Enterprise Edition (J2EE)網路技術是目前使用最廣泛的Web應用開發技術。
⑼ 做javaweb工作的能看懂javaapp的代碼么
那不就是Android嘛,Android就是用java寫的。會java自然能看懂。
⑽ 如何把java web 生成app
1.可以在servlet的init方法里,獲取web項目的全路徑。
String path = getServletContext().getRealPath("/");
例如 :E:\eclipseM9\workspace\tree\
2.也可以隨時在任意的class里調用,獲取到classes目錄的全路徑。
this.getClass().getClassLoader().getResource("/").getPath();
例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/
3.request.getContextPath();
獲得web根的上下文環境