2010-09-15 34 views
7

我打算爲我擁有的CodeIgniter Web應用程序構建私有API。我發現了a tutorial for that,它向我展示瞭如何使用預建庫來做到這一點。在CodeIgniter中構建我的第一個API的技巧

我對此很新,所以我的問題是:我應該使用並依賴這些庫嗎?或者我應該學習如何從頭開始構建它,以便完全控制它?另外,您是否有像我這樣剛剛開始使用API​​的人的任何提示?

回答

12

當然這取決於你,但我真的建議使用我的圖書館。該代碼已經通過幾個大型公共Web應用程序進行過測試和測試,並且最近我添加了密鑰管理,日誌記錄和請求限制。

幾個月的編碼已經進入這些庫,它們已被用於死亡,所以編寫自己的代碼會更容易。

只要看看代碼,就可以瞭解所有的工作。它非常靈活,並且隨着它變得更加靈活。

+0

哇!沒想到會看到圖書館老闆的回答。您是否打算通過新的CodeIgniter版本(特別是2.0版本)保持最新?那麼文檔呢?非常感謝你的努力。 – KeyStroke 2010-09-17 08:05:19

+0

當然,REST控制器代碼目前由幾家大公司贊助,Coding Futures,Project Bubble和DesignSVN。他們通過付錢讓我繼續開發,當然我在所有項目中都使用CodeIgniter 2.0,所以這是完全兼容的。文檔是另一回事......很快也許吧? :) – 2010-09-17 08:27:22

+0

不能告訴你我是多麼感激你的迴應。如果這對我有用,那麼我肯定會爲此捐款。非常感謝! – KeyStroke 2010-09-17 11:23:45

0

當我決定編寫一個API時,我還處於學習CodeIgnitor的早期階段,所以我沒有用它來開發API。我想即使是現在,我可能仍然會自己寫這一切,而不是使用框架。這主要是因爲我喜歡讓事情儘可能保持苗條,我覺得這種情況在不使用框架的情況下更有可能發生。

爲了讓我開始,我發現this tutorial真的很有幫助。