我需要幫助提出一個良好的命令來構建一個Web應用程序。我正在Django中構建它。它是一個網絡應用程序,它具有諸如投票,喜歡,創建列表,評論等許多事情。爲了簡化構建多平臺web應用程序,爲了讓我的選擇在未來保持開放,我正在考慮構建網站「API up 」。Web項目設計,以什麼樣的順序構建東西?
不確定我是否使用正確的術語,但基本上我想使用REST構建所有功能部件,例如,喜歡一個評論將是url.com/api/like/commentID/user/Pass其中用戶傳遞是可選的,因爲它可以使用Web會話,如果它有。一旦我構建了函數(比如,註釋等),我就計劃在api之上構建視圖和模板(例如類似的按鈕就像api一樣是一個簡單的href函數)。
我覺得這有點不同於我的典型方式,因爲我通常必須爲api類型的事物創建多個方法,並且爲view/templates表單等提供多個方法。
基本上,我問,將建立一個網站上的API的頂部是一個好主意?
從來沒有過的URL密碼。 – 2012-02-24 16:33:16
是的。你還想了解你的方法嗎?這不是一個「技術」問題,可能屬於Programmers.StackExchange.Com – 2012-02-24 16:53:19
這是一個很好的計劃。不過,我不認爲在這個領域重新發明車輪是明智的。 django-tastypie(https://github.com/toastdriven/django-tastypie)是一款出色的API應用程序,可以很好地爲您的項目提供服務。 – 2012-02-24 17:01:39