我被要求幫助朋友的公司啓動一個Web應用程序。我的時間非常有限,在一種情況下我不情願地接受了這個請求。由於大部分邏輯都在後端進行,我建議我將完成後端只有,允許前端開發人員簡單地與我的後端進行交互。PHP中最簡單的RPC客戶端方法
我打算在Java EE或Python(使用Pylons)中執行後端。這一點並不重要。我打算讓我的後端完全準備好並進行單元測試,以便在我的工作完成後我的輸入將不再需要。
我知道他們有一個PHP程序員,但據我所知他是一個真正的新手。我希望他能夠以最簡單的方式基本與我的後端服務進行交互,而不會讓他「填塞」它。它基本上是一個僅限CRUD的應用程序。
我可以通過Web服務(如XML-RPC或SOAP)實現後端。即使是RESTful API也是可能的。
但是,我的主要目標是使完成「noob」的PHP程序員可以輕鬆接口而不會感到困惑。最好我不想跟他說話,因爲我通常有一個非常忙碌的日程安排,做「支持電話」不是我願意做的事情。我應該選擇哪種方法?我歡迎任何建議和意見!
REST上的+1,JSON上的+2,文檔上的+3 ....現在我欠你5分... – Javier 2010-04-22 19:39:51
好主意。我相信在這一個上使用RESTful API。至於基本文檔,我們將有一個需要文檔的截圖和所有的模型,所以他不會出錯。 至於JSON vs參數GET/POST查詢字符串,我認爲後者,我將不得不考慮它.. 謝謝! – 2010-04-22 19:40:41