mysql數字模糊查詢,軟件開發網站開發有區別嗎?
謝邀。我是軟件工程師,首先明確一點,軟件開發范圍很大,包含了游戲開發,網站開發,手機應用開發等等。
因此,網站開發是屬于軟件開發范疇內的,網站開發主要利用的是B/S的架構,b代表是瀏覽器,s代表是服務器。因此可見,網站的開發也包含兩個部分,前端和后端。
1 網站開發之前端
前端負責網頁界面的開發,還要控制用戶的數據和服務器的數據的交互。
常用技術有HTML和JavaScript,HTML用來寫網頁的樣子,JavaScript控制網頁對數據處理的邏輯,也可以處理圖形交互的動畫效果。
下圖是前端工程師的思維導圖:
2 網站開發之后端
后端負責服務器的代碼開發,服務器目前主流語言是Java,作為Java開發工程師我主要談談Java。
Java學問非常深,但是歸根結底,Java主要的目的是在服務器端合理得對數據庫進行管理,處理數據的變化和數據的傳輸,保證前端來的數據可以有效被反饋,并且保證網站的數據可以穩定持續得輔助網站運作。
下圖是web后端Java開發技術棧的思維導圖
網站開發其實過程就是軟件開發的縮影,開發原理都是相通的。
關注“極客宇文氏”,一名熱心有料的軟件工程師。