我是一名愛好程序員,試圖使用Delphi XE構建客戶端/服務器應用程序套件。IntraWeb/DataSnap?
我偶爾編寫獨立應用程序,供我個人使用。問題是,當涉及到網絡/多層時,我不知道任何事情。儘管我願意學習。
我尋找方法來做到這一點,DataSnap和IntraWeb跳出最有可能的候選人的工作。不過,在我開始使用一個或另一個,我想知道一些信息,我沒能在網上找到:
如果我建立一個IW獨立的應用程序和部署我的網站(作爲服務器)將能夠連接到它/使用客戶端應用程序檢索數據?我需要在Delphi編寫的應用程序中執行此操作,而不使用瀏覽器,也不使用HTML(我知道HTML很少,而且我不渴望學習)。我知道IntraWeb不是爲了這個,但它會工作嗎?
如果我使用DataSnap創建服務器應用程序,我能否將它部署到我的網站?或者我必須在網絡上製作一臺計算機嗎?
如果有人想知道,我想連接5臺電腦(來自不同的城市),在它們之間交換信息,如果使用ADO在所有可能的,因爲我很熟悉它。
沒有太多託管提供商允許在共享託管帳戶上使用ISAPI DLL或其他服務器/服務類型的可執行文件,這就是您在使用DataSnap路由時所看到的內容。你將不得不找到一個允許這些的ISP,否則你將不得不去專門的服務器。雲託管可能是一種選擇。我對這些人自己沒有任何經驗,但是他們在工作中被調查過,似乎並不像運行你自己的服務器那樣允許你安裝/運行。 –
我確信Windows/IIS託管可以運行自己的服務,並且可以在其中運行CGI/ISAPI DLL,這只是比您無法做到的更多的錢。無論如何,它的成本並不完全是編程相關的。如果你想做一個Web服務實現,它有一個SQL DB後端運行並連接到你自己的SQL數據庫,那麼主機託管,雲託管或專用服務器可能就是你正在看的東西了,是的,DataSnap是這種中間件的正確工具。最近他們也爲移動平臺添加了DataSnap連接器。 –