api-design

    2熱度

    2回答

    我在這裏新手和迷茫的幾件事情 一些網站(Twitter的,四方,等),提供API向第三方開發者調用。這些API是網站提供的Web服務嗎? 這些網站本身是建立在這些公共API/Web服務之上嗎?理論上有可能嗎? 比較傳統構建的網站和建立在Web服務之上的網站,優點和缺點?有沒有任何性能,可擴展性等差異? 在此先感謝!

    2熱度

    3回答

    我們的代碼庫中有一些外部API,這些API多年來一直被棄用,並且沒有明確的路徑指出誰將何時刪除它們。你會如何建議我們去解決它們?我們是否可以考慮已棄用的API,例如> 2年或3次發佈的舊版本足以將其刪除?或者,我們是否應該首先清楚地傳達每個API的刪除策略,並開始刪除他們的幾個版本? 任何見解?你是怎麼處理這件事的? 說明性:我們在我們棄用的接口上一直有不推薦的註釋,問題是當這些接口不再存在時,我

    15熱度

    1回答

    我正在設計一個總是通過HTTPS進行通信的RESTful API。通過HTTPS運行時,是否有任何理由使用OAuth等計劃?我特別感興趣的是,在整個通信加密時,HMAC簽名的請求,隨機數和時間戳等方面是否有用。 看起來好像通過HTTPS的任何身份驗證方案就足夠了,但我只想得到第二個意見。

    3熱度

    1回答

    我已經使用asp.net mvc構建了我的網站,它基本上與我的服務層通話。服務層的設計使外部應用程序可以將其作爲API調用(可能類似於Twitter)。 認爲它是一個確切的Twitter扯掉。使用的功能: 身份驗證(密碼,臉譜,微博,OpenID)。 數據CRUD。 現在我的問題是選擇一個RESTful API框架。我正在考慮以下內容: 如果我使用asp.net mvc,我會受到限制嗎?例如,頁面

    0熱度

    1回答

    我最近遇到了爲現有門戶網站創建API的要求。當前的Web UI將保持原樣,API將爲想要在覈心應用程序之上構建應用程序的任何客戶端提供額外的功能。 網絡用戶界面非常複雜,包含幾個逐步形式以實現所需的功能。例如,一些域對象以類似嚮導的方式被分割成一組表單視圖(我的視圖模型)。在輸入的值是否爲int,給定的電子郵件是否有效等方面進行驗證發生在viewmodel上。 我打算重新使用viewmodel類來

    4熱度

    1回答

    在Scala中,我可以有: trait Api { def someApiCall: Either[Failure, GoodResult]; } 或 object SomeObject { type SomeResult = Either[Failure, GoodResult] } trait Api { def someApiCall: SomeOb

    0熱度

    2回答

    我有一個ASP.NET MVC3(使用Razor)應用程序,允許用戶爲視圖指定組件 - 就像佈局或用於呈現內容的部分。 (例如,我有一個模型,其中有一個Title和Description,我允許用戶在特定目錄中指定一個CSHTML部分,用於呈現數據。) 我遇到的問題是隔離和易用性爲我的用戶。例如,他們目前可以寫在他們的諧音碼,如: @Html.ActionLink("edit", "Edit",

    1熱度

    2回答

    任務:我設計將由開發人員使用的庫。 目標:我需要確保未來版本的更改不會影響現有開發人員。 實施例: 有一類 public class ClassSample { String methodSample(String para1,String Para2, int Para3, String Para4); } 現狀第二釋放期間: 要求: 第一釋放期間 現狀 methodSample

    1熱度

    4回答

    我正在編寫由幾個「包」組成的實用程序庫。每個包中的類都包含在各種名稱空間中。我對如何通過在類聲明結尾自動聲明使用聲明來簡化情況有所瞭解(參見下文),這將避免程序員在cpp文件中執行它。 namespace Utility { class String { // Class Implementation }; } using Utility::Str

    3熱度

    5回答

    我正在開發一個C++庫。這讓我想到了Java和C#處理包含庫的不同組件的方式。例如,Java使用「導入」來允許使用其他包中的類,而C#只是使用「使用」來導入整個模塊。 我的問題是,將庫中的所有內容包含在一個大型包含中,然後使用using指令導入特定的類和模塊會是一個好主意嗎?或者這只是瘋了嗎? 編輯: 良好的反應,到目前爲止,這裏有一些緩解因素,我覺得到這個念頭: 1)內部的#includes保持