api-design

    0热度

    4回答

    作为关于REST URI的my previous question的后续行为,用于检索网络论坛资源的统计信息,我想知道是否可以使用内部锚作为过滤器提示。见下面的例子: 一)获取所有统计信息: GET /group/5t7yu8i9io0op/stat { group_id: "5t7yu8i9io0op", top_ranking_users: { [ { use

    15热度

    4回答

    在开发网站的同时开发API是否是一种很好的做法,因此网站本身实际上使用API​​?或者如果选择这样做会有性能下降吗? 例如,有没有人知道成熟的网站(如Facebook或Digg)是否使用自己的API来进行CRUD(创建,读取,更新,删除)还是他们有自己的后端?谢谢

    85热度

    5回答

    在设计API时,我可以坚持哪些准则和最佳实践?至少,我知道一个API应该易于使用和灵活。不幸的是,这些术语可能相当主观,所以我一直在寻找一些关于良好API设计的具体指导方针。

    2热度

    1回答

    有一天,我在我的应用程序中实施了一项重要的服务,无论如何该应该继续运行。所以我用以下结构: ScheduledExecutorService ses = Executors.newSingleThreadScheduledExecutor(); //If the thread dies, another will take over ses.scheduleAtFixedRate(impo

    33热度

    4回答

    我注意到下面的代码片段... @Override public boolean equals(Object otherObject) { ... } ...不允许枚举,因为该方法equals(Object x)在Enum被定义为final。这是为什么? 我想不出任何使用情况,这将需要覆盖equals(Object) Enum。我只是想知道这种行为背后的原因。

    3热度

    1回答

    我正在设计.NET API以允许开发人员为3D simulated soccer league创建RoboCup代理。我很喜欢API如何使用C#代码,但是我想用这个项目来提高我的F#技能(目前基于阅读而不是实践)。 因此,我想问一下在设计一个由C#和F#代码使用的API时应考虑哪些类型的事情。 有些观点。 我对矩阵和向量数学作了相当大的使用。这些目前是不可变的类/结构体。 API目前使用其实现的实

    0热度

    1回答

    是否引入了新的ViewStateMode属性以避免打破现有的EnableViewState? 在页级别设置EnableViewState = false是否导致忽略ViewStateMode设置? PS:在stackoverflow中什么是CW?

    -2热度

    1回答

    在我看来,Windows API并不像你所期望的那样直截了当。对我而言,他们有些令人费解的时尚? 这是保持向后兼容性的效果吗? 微软的主要目标是推动开发人员进行更高层次的抽象,如ATL/MFC,VB和/或.net? 这是我第一次使用Win32 API,并且像FindFirstFile这样的调用使我坚信UNIX哲学,其中API似乎在10%的努力下完成90%的灵活性。然后又似乎有一些独特的情况下,在*

    36热度

    4回答

    我发现自己我倾向于没有私有类函数。如果可能的话,所有的私人类功能的候选人,而是我放入未命名的名称空间,并传递所有必要的信息作为函数参数。我没有一个合理的解释,为什么我这样做,但至少对我来说看起来更自然。因此我需要在头文件中公开更少的内部细节。 您的意见是什么 - 这是正确的做法吗?

    1热度

    1回答

    开发平台独立API文档有哪些工具? 我正在设计一个建议的API的过程中,并希望以结构化和易于编辑的方式编写文档。我见过的很多答案基本上都是“使用内置语言特定的文档工具”,但是由于我是从“顶级”设计API而不是实现它,所以这不是很有用。我正在寻找一个用于API文档的CMS 我已经看到了一些使用PBWiki或Confluence的建议,但我不相信普通wiki是最好的选择,尽管版本控制方面很好。 从理论