首先說Delphi的用戶可以說在中國是非常廣泛的,絕大多數(shù)的c/s開發(fā)人員用的都是delphi開發(fā)工具,隨著互連網的發(fā)展、隨著企業(yè)的發(fā)展,越來越多的企業(yè)需要互連網上進行業(yè)務的遠程處理,這就需要互連網的系統(tǒng)進行支持。
互連網的系統(tǒng)實現(xiàn)的方法可以說是種類繁多,最常見的就是b/s架構、三層結構,或者采用思杰、溝通科技等公司的產品,可以說都是不錯的選擇。每種技術有每種技術的優(yōu)點。
那么為什么要選擇Dbanywhere-P2P開發(fā)平臺呢?
1、這個是開發(fā)平臺,不是應用平臺:
作為開發(fā)者來說,一般要站到用戶的角度來考慮,如果客戶購買了軟件還要再加裝別的軟件和硬件設備,其實我感覺這樣并不太好,除非是沒有辦法的事情。利用一個開發(fā)平臺,那么開發(fā)者可以輕松地開發(fā)出安全的互連網軟件,不就直接為客戶省掉了購買其他的軟硬件的錢了嗎?在很多應用中往往購買連接設備的錢比購買應用軟件花的錢還多,我看就不如直接購買不用加裝設備的軟件了(改造不算,那是暫時不想換新軟件)。
2、平臺的數(shù)據(jù)傳輸速度快:
傳輸?shù)男适呛芏嘀行∑髽I(yè)迫切要求的,為什么呢?現(xiàn)在99%的企業(yè)使用的上網方式還都是adsl方式,主要是目前的adsl還不夠快,但確實普及的很,那么大多數(shù)的企業(yè)是非常希望能夠在現(xiàn)有的adsl的基礎上高速運行業(yè)務系統(tǒng)的。現(xiàn)在的多少應用做的比較好呢?
不強烈支持的原因有以下幾點:
一、無法解決數(shù)據(jù)量問題:一般的內網軟件對于數(shù)據(jù)流量的處理都沒怎么考慮,隨便一個查詢,一條記錄都可能引起大量數(shù)據(jù)的傳輸,那么在遠程的Adsl中,這個量就會太大了,速度會比較慢。
二、這是個加裝產品,隨著使用點數(shù)的增加,投資比軟件要多很多。
說B/S結構的產品吧,隨便從網上搜索一下,真正做的特別靈活的B/S系統(tǒng)有多少呢,就ERP來說,綜觀國內外,絕大多數(shù)的不還是C/S架構。為什么這樣說呢?因為現(xiàn)在的B/S開發(fā)靈活性和C/S相比確實差別太大了,當然,B/S也有很多C/S無法比擬的優(yōu)點。但就現(xiàn)在的中小企業(yè)的網絡環(huán)境來說,還是有不少硬傷:
一、速度不快:adsl中直接部署B(yǎng)/S的應用一般比較慢,特別是不同服務商的寬帶業(yè)務情況下更慢(當然有些公司自己封裝了服務器端等也確實提高了不少速度)。
二、斷線無法自行終端處理。因為Adsl不是特別穩(wěn)定,有可能斷線,那么作為B/S結構的程序將沒發(fā)再工作。而C/S結構的完全可以做到離線工作。所以很多B/S結構的系統(tǒng)還提供了C/S結構的離線版本。這樣不就麻煩了嗎?
說說現(xiàn)在的三層結構的產品,大部分采用Webservice、Midas/Dcom、和jave結合、Com+等等不少的招,確實也有很多的優(yōu)點,但對于中小企業(yè)來說,我總感覺這些系統(tǒng)的速度并不快(如果服務器端有光纖,那確實是很不錯的),認識不少開發(fā)三層(一般是Midas/Dcom、SocketConnection等)的朋友,經常碰到并發(fā)和速度的問題。
3、數(shù)據(jù)的安全性能好:
現(xiàn)在的企業(yè)對于安全問題也是考慮的非常多,就從現(xiàn)在的大多數(shù)的應用,一般安全性問題都不大,Dbanywhere對于安全的處理是這樣的,傳輸?shù)臄?shù)據(jù)通過了128位的加密、傳輸?shù)倪^程中進行了高壓縮處理;服務器端對登陸的終端可以進行授權,不在授權范圍內的用戶是無法登陸進來的。
4、海量數(shù)據(jù)的自動高效分頁處理:
對于大的數(shù)據(jù)量,一般都要做分頁處理,否則數(shù)據(jù)量傳輸就會太多了,在adsl上傳輸是有點太累。DbAnyWhere內置了通用的高效分頁方法。用戶不用再去考慮用游標好是用not in等等辦法去解決,也不用去拼湊語句,DbAnyWhere 都做好了,直接設置調用就可以了,簡單方便。
5、并發(fā)量高:
系統(tǒng)采用P2P的數(shù)據(jù)傳輸、連接池等技術,使的并發(fā)量很高。服務器占用資源非常少,穩(wěn)定性好。
6、部署條件要求簡單:
DbAnyWhere 對于環(huán)境的要求比較低,就是用Adsl做服務器端也可以達到非常不錯的性能,如果一般的企業(yè)數(shù)據(jù)傳輸量不是特別大的情況下,50個以內的點用普通一條Adsl線路就可以輕松應付了。
系統(tǒng)采用P2P的技術,具備穿透防火墻和Nat的能力,使得系統(tǒng)的可適應能力非常的強。
最后總結一下: DbAnyWhere在安全性、高速度、高并發(fā)等都做到還不錯,比如用DbAnyWhere開發(fā)的在外網的系統(tǒng)數(shù)據(jù)傳輸速度基本和內網的感覺差不多。這個有發(fā)布的測試系統(tǒng),大家可以測試一下就知道了。
您的評論需要經過審核才能顯示
有用
有用
有用