spring通俗易懂的解釋 前端開發(fā)是做什么的,后端是做什么的?
前端開發(fā)是做什么的,后端是做什么的?一般來說前端和后端就是前者是為了用戶的可視化開發(fā),后者是為了前端需要的一些數(shù)據(jù),通過業(yè)務(wù)處理。兩者相輔相成,但并非不可或缺。沒有前端,程序仍然運(yùn)行,但用戶可以 我看
前端開發(fā)是做什么的,后端是做什么的?
一般來說前端和后端就是前者是為了用戶的可視化開發(fā),后者是為了前端需要的一些數(shù)據(jù),通過業(yè)務(wù)處理。
兩者相輔相成,但并非不可或缺。
沒有前端,程序仍然運(yùn)行,但用戶可以 我看不見,但他能感覺到。例如定時(shí)任務(wù)
沒有后端,用戶看到的是靜態(tài)頁面。這種靜態(tài)意味著數(shù)據(jù)是固定的或者沒有數(shù)據(jù)。比如純html。
說了這么多,前端開發(fā)和后端開發(fā)也針對(duì)不同的平臺(tái)劃分了不同的崗位。技術(shù)要求也不一樣。
比如一個(gè)web系統(tǒng)或者b/s架構(gòu)的網(wǎng)站,前端開發(fā)人員統(tǒng)稱為web前端開發(fā)工程師,后端開發(fā)人員統(tǒng)稱為后端開發(fā)工程師。
后端用了不同的技術(shù),片頭也是。比如用Java做后端,后端開發(fā)就是Java開發(fā)工程師。圍棋是圍棋開發(fā)工程師等等。
剛才我講了web方向。其實(shí)對(duì)于移動(dòng)端來說,前端可以細(xì)分為Android和ios開發(fā)工程師。
還是那句話,因?yàn)榧夹g(shù)不同。
但無論如何,前端要求最基礎(chǔ)的語言是html css js和angular react vu
有哪些比較適合Java初學(xué)者學(xué)習(xí)的資源?
主要分為入門、高級(jí)程序員、攻城獅思維三個(gè)階段,每個(gè)階段推薦相關(guān)書籍:java入門書籍推薦:初學(xué)者需要靜下心來系統(tǒng)的學(xué)習(xí)知識(shí),但同時(shí)也有很多重要的問題可能與Java本身無關(guān)。H《Effective Java中文版 第2版》書介紹了java編程中極具實(shí)用價(jià)值的78條經(jīng)驗(yàn)法則。每條規(guī)則都以一篇獨(dú)立的短文的形式出現(xiàn),并通過示例代碼進(jìn)一步說明。這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天面臨的問題的解決方案。Java并發(fā)編程實(shí)踐(中文版)深入淺出的介紹了Java線程和并發(fā),是一本完美的Java并發(fā)參考手冊(cè)。不僅描述了Java的多線程機(jī)制,而且深入闡述了通用并發(fā)編程的基本原理。by 《Java性能優(yōu)化權(quán)威指南》Java性能優(yōu)化圣經(jīng)!它主要為Java SE和Java EE應(yīng)用程序的性能調(diào)優(yōu)提供建議。主要包括以下幾個(gè)方面:性能監(jiān)控、性能分析、Java HotSpot VM調(diào)優(yōu)、高效基準(zhǔn)測(cè)試以及Java EE應(yīng)用的性能調(diào)優(yōu)。學(xué)習(xí)過程中推薦的質(zhì)量開發(fā)工具:JDK(Java開發(fā)工具包)、SparkJava、jClarity、Eclipse、NetBeans、IntelliJ IDEA 13.1等。都是自己收集的資料,希望對(duì)你有幫助。