JAVA可以說是最熱門的的編程語言,對於很多高級語言來說,JAVA都是基礎;另外一個,JAVA是跨平台的,有多個方面的應用,如android、Swing、J2EE、J2ME等。就業面比較廣,市場用人需求也大。java多開發大型系統,所以大型企業往往需要很多Java人才,這是其優勢。PHP主要用來做網站開發,許多小型網站都用PHP開發,PHP是開源的,這是使得PHP經久不衰的原因。在電商、社區等方面,PHP具備非常成熟的開源代碼和模板,因此使得PHP應用極為廣泛。劣勢是受眾較小,有可替代性。
B. java後台開發的前景
Java EE 和 android,前景一片光明,待遇看個人能力,總之多敲代碼多思考,有時間搞搞項目,祝編程愉快。
C. 想做JAVAWEB後台的話,要學習哪些知識
HTML(超文本標記語言)是網頁的核心,學好HTML是成為Web開發人員的基本條件。HTML很容易學習的,但也很容易誤用,要學精還得費點功夫。
隨著HTML5的發展和普及,了解HTML5也將成為Web開發人員的必修課。
涉及到網頁外觀時,就需要學習CSS了,它可以幫你把網頁做得更美觀。
利用HTML和CSS模擬一些你所見過的網站的排版和布局(色彩,圖片,文字樣式等等)。
第二步:學習javascript,了解DOM
JavaScript是一種能讓你的網頁更加生動活潑的程序語言。學習JavaScript的基本語法,學會用javascript操作網頁中dom元素。
接著學習使用一些javascript庫,比如jquery是大部分WEB開發人員都喜歡用的,通過Jquery可以有效的提高JavaScript的開發效率。
第三步:了解Web伺服器
你不必在這上面花太多精力,但對IIS、Apache基本配置要掌握,這方面的知識學起來也相對容易,不會花多長時間。
學習一點Unix和Linux的基本知識,因為大部分Web伺服器都運行在Unix和Linux平台上。
第四步: 學好一門伺服器端腳本語言
伺服器端腳本編程(後台開發)也是Web開發人員的基本功之一,你只需挑選一個伺服器端腳本語言,然後學好它。
目前流行的伺服器腳本語言有:php、asp.net、jsp、ruby、python、等。
第五步:學習資料庫及SQL語法
要構建動態頁面通常會使用到資料庫,常用的資料庫有SQLServer、Oracle、MySQL 等,它們都會遵循標準的SQL原則。
通常asp.net 程序使用SqlServer資料庫,PHP、java使用Oracle、MySQL資料庫。
第六步:綜合實戰
選一個你喜歡的後台編程語言,結合之前學到的html,css,javascript 前端技術,實現一個簡單的留言本、論壇程序、進而實現一個簡單的CMS(內容管理系統)
第七步:學習使用Web框架
當你掌握了HTML,CSS,JavaScript和伺服器端腳本語言後,就應該找一個Web框架加快你的Web開發速度,使用框架可以節約你很多時間。
比如.net的MVC,JAVA 的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其實裡面都有一些相通之處。
整個開發過程你還可能會學習到一些工具的使用:
Visio,Dreamweaver,Vistual Studio、elipse、(Vim, EditPlus, Notpad++)、sqlserver、phpmyadmin,各種瀏覽器以及FireBug的插件,IE下的WebDevelopmentHelper、IETester等。如果你足夠用心,你還發掘出很多不錯的資源,例如MSDN,W3cSchool,一些前輩的博客,一些技術論壇等等,這都是你未來前進道路上的財富。如還想深入研究,學學http協議,理解什麼是無狀態,不然你永遠做不好WEB開發,研究web程序服務端運行原理,還有tcp/ip,udp協議等。
從最簡單的HTML到Web框架,內容還是不少,要想精通這里的每一樣技術,都得下苦功夫才行。半年的時間,足夠你對web開發產生一個有效的認識,這個時候,再思考你進一步學習的方向吧。
D. 如何使用java 開發app後台
用java做app後台主要就是用java寫一些app能夠哦調用的介面,可以用socket、servlet、struts等都可以去做,業務流程就是app請求通過後台介面請求數據,後台把處理好的數據傳遞給app,交互的數據可以是xml、text、json...等格式。
E. java和python哪個做後台好一些
python好些。
F. java和python哪個做後台好一些
先說目前的狀況,國內的大公司偏業務的一般都用 Java 做後台開發比如淘寶,網易,美團等. Python 國內一般是一些體量不是這么大的公司使用,例如 豆瓣,知乎.
相對於 Python來說,Java 的語法古板,加上靜態語言,純面向對象(缺少函數式編程範式,例如匿名函數, block,
高階函數等),一般來說 Java 寫出來的程序使用已有的抽象少,繁瑣的地方很多,你寫個文件目錄遍歷,就知道 Python 的開發速度比 Java
快多少.
但是 Java 的優點是,運行快,語法簡單,古板,所以歧義少,可讀性高.加上有很多很好的 ide
來幫助分析靜態代碼,可以很好的進行代碼重構.對於一個大型程序,一般都會採用 Java, 代碼的復雜度好控制.Java
語法特性少,所以大家寫的代碼風格都不會差別很大,你走了,立馬招一個程序員頂上.想要學習和交流的可以加我扣群,前面是二五七,中間是零一四,後面是001,有興趣的可以一起學習哦。 Java 在 web
端有很多很成熟的開源框架和工具,有很深的沉澱.大公司又不缺錢,多招幾個 Java 程序員開發速度還是比你用 ruby, 還是 Python
的快,而且還有以上的優點.
現在用 Java 的多嗎?
那是很多,而且還會更多!因為 Java 人好招,有很多有經驗的大牛,能出活.中文資料,成熟的框架,包太多了.我個人覺得 Java 在未來的十年還會是主流的web 開發語言,更何況,人家還可以開發的更多(Android).
學個 Java 對你的程序生涯絕對有利無害.畢竟面向對象這一套,許多語言都有,遲早要學的.
G. Java可以為App做後台開發嗎
安卓開發就是Java語言啊
H. 做java網站後台開發需要什麼技能
ASP有點過時了吧,現在都流行.netphp是的,做這些網站不是用軟體能做的,動態網站涉及到這些語言。
I. 用JAVA怎麼做前台和後台管理
JAVA網頁: 都是基於MVC模式。
V 視圖層(前台),顯示用的 ;
C 控制層,用來控制網頁跳轉,控制數據流向,資料庫操作用的
M model層。資料庫介面層,為控制層提供操作介面,比如servlet需要查詢數據,就調用。
M和C就是後台。V就是前台。
所有的框架都是基於這個MVC發展的。
一個例子:用戶登錄
前台網頁(V層)給用戶提供輸入框和提交按鈕、,當用戶點擊提交按鈕後
把數據傳向C(層 servlet,託管bean等等)servlet調用M層介面查詢需要的用戶名和密碼,然後判斷,正確的話就把網頁跳轉到用戶頁面,錯誤的話就跳轉到錯誤頁面(後台操作)。
簡單的說,前台網頁顯示,用戶能看到的東西
後台servlet等交互操作,用戶看不到的東西。
望採納,謝謝。
J. java開發後台的框架有哪些
如果是中小項目,Webservice就OK了,用不到SSH!servlet做服務端也挺好!
移動應用分前台後台,前台就是移動端的客戶端開發,後台就是服務端。要問服務端用什麼框架,這個要看具體情況,一般是架構師考慮的問題,框架也是架構師搭建起來的。服務端的開發框架較多,一般選擇spring/jodd+hibernate+myBatis都都做。