tft每日頭條

 > 科技

 > 通用軟件和局域性軟件的區别

通用軟件和局域性軟件的區别

科技 更新时间:2024-07-31 00:21:28

通用軟件和局域性軟件的區别(軟件即交互3種軟件模式)1

軟件,一般指代計算機軟件。

交互,指參與對象相互可以交流。

無論什麼樣的軟件,都是以實現交互為目的,所以在做軟件代碼開發時,主要是需要研究如何做出交互。

CS模式軟件指的是Client-Server模式,即用戶看到的所有界面都在用戶所在的計算機上,通過本地計算機的處理完成業務邏輯,使用網絡傳輸數據完成和服務器之間的數據交換,該模式的好處是對本地資源訪問方便,并能完成很多特殊交互效果,缺點是維護更新複雜,需要針對不同的本地平台制作對應的代碼。CS模式也稱胖客戶。

通用軟件和局域性軟件的區别(軟件即交互3種軟件模式)2

CBS模式軟件是将CS模式和BS模式結合産生的一種實現方式,即通過Browser插件的形式,先開發出CS模式的标準界面,隻包含導航部分,而用戶交互部分的界面采用BS模式。這樣既解決了本地特性化功能,又解決了部署維護的問題。但該方法也有平台問題。

通用軟件和局域性軟件的區别(軟件即交互3種軟件模式)3

前面提到BS模式其實是通過Browser顯示了服務器提供的标記内容,所以開發時是在服務器上設計了一些完成特殊功能的特殊标記,并通過服務器解釋程序翻譯為标準标記,提供給Browser。由此可以看出,在用戶每做一次交互操作就會完整地将界面上的數據全部提供給服務器,服務器通過提交的數據完成界面的解釋并将數據放置在合适的界面元素上,再通過程序代碼對這些元素和數據進行處理,重寫一些标記,最後這些特殊标記使用服務器解釋程序翻譯為标準标記,提供給Browser。所以對于Web開發來說,首先要了解服務器解釋程序能夠解釋哪些特殊标記,這些标記最終會被翻譯成什麼樣的标準标記,同時還要了解服務器得到提交的數據後是如何處理和特殊标記的關系。

更多技術分享,請點擊右上角紅色的"關注",感謝你的支持!歡迎評論,轉發!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved