瘦客戶端,很早很早以前,當時c/s模式也就是client/server 。客戶端軟體大行其道的年代,乙個pc使用者,是採用乙個傻終端連線到伺服器上。然後進行相應的操作,最典型的就是我們上bbs經常用的c-term 。這就是那個時代的產物,同樣還有我國現行的機票定座用的e-term 。後來呢,瀏覽器變得非常流行,人們發現,瀏覽器也能傳遞一些資料。雖然這些資料並不像那些終端那樣準確,但應付大多數日常需求足夠了。於是人們就提出乙個瘦客戶端概念,也就是說,將來表示層所有的其他軟體疾揮?我們唯一需要的就是乙個網頁瀏覽器,然後通過瀏覽器輸入ip位址連線到伺服器。然後進行相關的操作,由於網頁瀏覽器一般每個作業系統都有自帶乙個。這樣做就達到了給我們客戶端**的目的(不需要安裝額外軟體) 這樣模式被稱作b/s模式,也就是browser/server模式。但需要指出的是,雖然瘦客戶端是趨勢,但並不代表胖客戶端沒有市場。尤其是一些複雜的業務操作,還是瀏覽器這種簡單軟體無法勝任的
趨勢二:
傻資料庫,ok,首先,我承認,這個名詞是我發明的,但我實在無法找到乙個更好的表達
什麼是傻資料庫,如果誰對資料庫有所了解的話,就知道,以前的資料庫有自己的一套管理體系,甚至有自己的客戶端,比如oracle,mysql,sqlserver都有。在某個管理工具上寫什麼sql語句查詢資料庫是我們以前常做的事。那麼將來我們提倡的是:將所有的業務邏輯封裝到業務邏輯層去。
管理的事情由軟體來做,由業務邏輯層的軟體來做。
所謂傻資料庫就是說,將來的資料庫什麼事都不用做,只用把資料給我儲存好就行了,那些複雜的業務邏輯什麼外來鍵什麼關聯都沒資料庫什麼事了,都交給業務邏輯層軟體來做。
這樣做的好處就是:我們就不需要這些該死難懂又複雜的資料庫系列管理工具了,而且這些工具每個資料庫都有自己的工具,完全不一樣,亂七八糟,沒有人喜歡面對他們。除了資料庫維護人員,也就是dba,我們是軟體工程師,維護的事讓他們去做。而且嚴禁資料庫維護人員改動資料庫的資料,他們只做備份,必要時候恢復一下就是了。
了解了這兩個趨勢之後,是不是有種砍頭去尾保中間的感覺?
沒錯,未來的趨勢就是中介軟體時代,中介軟體工程師將是未來計算機應用的主流
那再次統一一下概念,什麼是中介軟體?
記得我上學的時候,看ibm的教材,看了半天中介軟體定義,就看懂記住一句話。
中介軟體是做別人不願意去做的事情,現在想想,狗屁定義,呵呵
什麼是中介軟體,中介軟體是業務邏輯層的應用軟體,是處理業務資料與客戶端之間業務邏輯的一種應用軟體
一種提供網路服務的伺服器端應用軟體。舉個非常簡單的例子,網上銀行,某個人想用ie進入工行的賬戶,然後轉帳。在這個例子中,客戶端表示層顯然是ie,資料持久層顯然是銀行的核心資料庫。
C Stopwatch用法 vb也就是大同小異
先引用using system.diagnostics1 例項化乙個sw 2stopwatch sw new stopwatch 3 開始計數 4sw.start 56 例項化乙個sb 7stringbuilder sb new stringbuilder 89 迴圈 10for inti 0 i ...
C s模式 B S模式
c s模式 是客戶端 伺服器 client server 模式,主要指的是傳統的桌面級的應用程式。比如我們經常用的資訊管理系統。b s 瀏覽器 伺服器 例如intel,firefox 不需要客戶端,通過瀏覽器訪問伺服器 b s模式 是瀏覽器 伺服器 browser server 模式,主要指的是we...
關於php的定界符,也就是heredoc技術
heredoc技術,在正規的php文件中和技術書籍中一般沒有詳細講述,只是提到了這是一種perl風格的字串輸出技術。但是現在的一些論壇程式,和 部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與 的準分離,phpwind模板就是乙個典型的例子。如下 header content ty...