我正在尋找關於如何最好地處理我需要開發的新項目的建議。從一開始我必須補充一點,我沒有任何級別的Web開發經驗。REST服務器,Delphi和Web服務 - 需要的建議
我需要做的是通過將服務器後端通信的瀏覽器提供了一個Web界面。檢索到的數據將來自數據庫或其他來源 - 服務器本身將通過IP與之通信的外部設備。從外部設備檢索到的數據將始終爲長度爲n的字符串格式(非Unicode),並且DB數據將主要是字符串和數字,並帶有奇數blob(存儲圖片)。通信將始終從客戶端(網絡瀏覽器)到服務器。我不相信服務器需要煽動通信。
我有Delphi XE,所以開始考慮使用REST服務器進行通信,我認爲這似乎是確定的。但是,從我所看到的情況來看,我需要創建HTML網頁來在Web瀏覽器上「呈現」數據。真的嗎?我可以將IW組件與REST服務器一起使用嗎?如果是這樣,我不知道如何從瀏覽器UI獲取數據。我更喜歡研究Ruby on Rails嗎?從我在這裏看到的另一個線索看,它是基於MVC和其他一些我認爲是設計明智的領域適合我如何創建應用程序(我計劃基於MVP或類似的設計模式創建應用程序)。
我認爲REST最有意義,所以如果IW組件不能使用,是否有任何第三方產品可以使用,這將允許我設計「漂亮」的UI html。鑑於我不知道Java腳本,這是否也是REST的絆腳石。
謝謝,希望我已經提供了足夠的信息。
感謝
傑森
是的。將會有人類需要互動。不是很多,但是來自客戶端的所有請求都將被用戶有效地實例化。例如,他們會點擊一個按鈕,說「獲取詳細信息」或類似的東西。 我已經下載了TMS包,並開始有一個外觀,但不知道如何 - 在我的重置服務器應用程序 - 我如何創建使用這些組件的HTML頁面。儘管我猜測我創建了「TMS Intraweb」表單或其他東西,但我沒有機會創建這些表單。與標準Intraweb組件相同。是對的嗎? 謝謝 – Jason 2011-03-13 22:23:38