1. 程式人生 > 其它 >BS架構介紹

BS架構介紹

1.系統結構
	B/S架構
		Browser/Server(瀏覽器/伺服器的互動形式)
		Browser支援的語言:HTML、CSS、JavaScript
		寫HTML CSS JavaScript程式碼的人職位叫做:Web前端開發工程師 (java程式設計師也需要掌握)
		前端頁面上的圖片需要UI設計師完成(Ps對java程式設計師來說沒有太高的要求)
		S是伺服器端Server,Server端的語言很多:C C++ Java Python	
		B/S架構系統的優點和缺點:
			優點:升級方便,只升級伺服器端程式碼即可。維護成本低
			缺點:速度慢、體驗不好、介面不炫酷
		企業內部的解決方案都是採用B/S架構的系統,因為企業內部辦公需要的一些系統不需要炫酷,
		不需要特別好的使用者體驗,只要能做資料的增刪改查即可,並且企業內部更注重維護成本
		B/S架構的系統代表:
			京東、百度、天貓……
	C/S架構	
		Client/Server(客戶端/伺服器端的互動形式)
		優點:速度快,體驗好,介面炫酷(娛樂型的系統多數是C/S架構的)
		缺點:升級麻煩,維護成本較高
		C/S架構的系統代表:	
			QQ、微信、支付寶……