回覆列表
  • 1 # 濤哥的慢生活

    大家都知道,軟體有CS架構和BS架構兩種,而且對於兩種架構的優劣各有說法,對於目前使用排名第一的java語言,普遍影響都是開發web程式的,其實java也可以開發出類CS架構的程式。

    1.C/S

    架構,即Client/Server,一般是在區域網中使用,多應用於很多行業性的軟體產品中,比如企業內部、醫療機構內部等等。B/S架構,即Browser/Server,是建立在廣域網上的,多應用於網際網路產品,但也有部分行業產品在區域網內使用B/S架構。

    2.C/S

    和B/S架構各自的優劣,主要在於B/S架構客戶端免維護,部署在伺服器,客戶端只要有瀏覽器就可以訪問,而C/S架構需要把程式部署在不同的終端,維護起來稍顯麻煩。但C/S架構可以減輕服務端的壓力,同時可以面對使用者特別複雜的需求,也更容易和硬體裝置本身進行互動。

    3.作為現在主流的開發語言java,主要應用是進行web開發,那麼可以不可以使用java語言,但是能照顧部分C/S架構的有點呢,這裡給大家介紹一種技術方案,那就是使用jxbrowser。

    4.jxbrowser

    作為一個跨平臺的Java庫,允許將基於Google Chromium的Web瀏覽器元件整合到Java Swing / AWT / JavaFX應用程式中,這樣就可以將輕量級Swing / JavaFX元件嵌入到Java應用程式中,便實現了CS+BS的結合方式,同時滿足了CS的互動性和BS的靈活性。客戶端就相當於一個帶有瀏覽器核心的定製瀏覽器,可以與各種硬體互動,同時負責網頁的顯示,而業務的處理依然是在伺服器後臺。請輕鬆的就將BS加殼封裝成CS桌面系統了。使用者互動提交超好,又兼顧了BS的模式

    具體jxbrowser的用法這裡就不多介紹了,大家自己去找些資料吧。經過大專案實戰,效果非常好。

  • 2 # 平章芯事

    什麼是cs框架?

    bs不就是cs框架一種特例?!

    若是覺得bs框架帶html程式碼不舒服,微服務、api、restful、json不都是可以用的嗎?

  • 中秋節和大豐收的關聯?
  • 卡朋特哪幾首歌最好聽?