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、微信、支付寶……