導航:首頁 > 編程語言 > csjava

csjava

發布時間:2025-01-09 10:03:32

java適合做bS還是cs啊我到現在還是不清楚

首先,BS指的是Browser-Server(瀏覽器-伺服器模式),CS指的是Client-Server(客戶端-伺服器模式)。
當然了,java牛的版方面權當然是BS方面了。雖然,java也可以進行界面的開發,但是和其他的語言比起來就不是一個層次的,它的awt就不用說了,太死板了;swing雖然進行了改進,但還是「java」風格風格的界面,和操作系統看起來總是哪么的格格不入,swt/jface算是java界面開發的極致了,能可以和操作系統保持一致的外觀,最終我們都是清楚的java是不能離開jdk來運行的,而且一個java的exe也不是哪么容易生成的。這並不是說java就不好,我一直認為java是比較強的,在BS方面,它是網路開發的首選語言!

㈡ java實現cs和bs時根本區別在哪裡

C/S Client/Server (客戶端/伺服器)
B/S Browser/Server (瀏覽器/伺服器)
區別其實還是挺大的。
Client/Server是建立在區域網的基礎上的,Browser/Server是建立在廣域網的基礎上的。

(1)、硬體環境不同:

C/S 一般建立在專用的網路上, 小范圍里的網路環境, 區域網之間再通過專門伺服器提供連接和數據交換服務。
B/S 建立在廣域網之上的, 不必是專門的網路硬體環境,例如電話上網, 租用設備, 信息自己管理, 有比C/S更強的適應范圍, 一般只要有操作系統和瀏覽器就行。

(2)、對安全要求不同

C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強。 一般高度機密的信息系統採用C/S 結構適宜,可以通過B/S發布部分可公開信息。
B/S 建立在廣域網之上, 對安全的控制能力相對弱, 面向是不可知的用戶群。

(3)、對程序架構不同

C/S 程序可以更加註重流程,可以對許可權多層次校驗,對系統運行速度可以較少考慮。
B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優化的基礎之上。 比C/S有更高的要求,B/S結構的程序架構是發展的趨勢,從MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持網路的構件搭建的系統。SUN和IBM推的JavaBean構件技術等,使B/S更加成熟。

(4)、軟體重用不同

C/S 程序可以不可避免的整體性考慮, 構件的重用性不如在B/S要求下的構件的重用性好。
B/S 對的多重結構,要求構件相對獨立的功能。 能夠相對較好的重用。就如買來的餐桌可以再利用,而不是做在牆上的石頭桌子。

(5)、系統維護不同

系統維護是軟體生存周期中,開銷大,相當重要
C/S 程序由於整體性,必須整體考察,處理出現的問題以及系統升級難, 可能是再做一個全新的系統。
B/S 構件組成方面構件個別的更換,實現系統的無縫升級。 系統維護開銷減到最小,用戶從網上自己下載安裝就可以實現升級。

(6)、處理問題不同

C/S 程序可以處理用戶面固定,並且在相同區域, 安全要求高的需求,與操作系統相關, 應該都是相同的系統。
B/S 建立在廣域網上, 面向不同的用戶群,分散地域, 這是C/S無法作到的,與操作系統平台關系最小。

(7)、用戶介面不同

C/S 多是建立在Window平台上,表現方法有限,對程序員普遍要求較高。
B/S 建立在瀏覽器上, 有更加豐富和生動的表現方式與用戶交流, 並且大部分難度減低,降低開發成本。

(8)、信息流不同

C/S 程序一般是典型的中央集權的機械式處理,交互性相對低。
B/S 信息流向可變化, B-B、 B-C、 B-G等信息流向的變化, 更象交易中心

閱讀全文

與csjava相關的資料

熱點內容
在哪裡解壓文件第一分卷 瀏覽:63
奧維使用教程 瀏覽:324
編程程序怎麼轉到plc上 瀏覽:807
文件名沖突但是找不到 瀏覽:261
上海瑞金醫院app下載 瀏覽:998
qq群里的機器人買武器 瀏覽:428
捕魚達人歷史版本 瀏覽:73
mp4視頻文件解密軟體 瀏覽:62
多軸編程哪個軟體最方便 瀏覽:27
老平板哪個是顯示屏數據線插座 瀏覽:849
5sing上傳音頻文件格式 瀏覽:171
win10輸入文件滑鼠右鍵異常 瀏覽:634
聽幼兒故事用什麼app 瀏覽:514
iphone修改音頻文件名 瀏覽:53
國家氣象站點數據在哪裡下載 瀏覽:342
網路設置的網站 瀏覽:914
手機測量放樣怎麼導數據和線型 瀏覽:648
企業展示型網站源碼 瀏覽:781
易花花app哪裡下載 瀏覽:323
外國程序員職業生涯長 瀏覽:709

友情鏈接