api design best practices

Discover api design best practices, include the articles, news, trends, analysis and practical advice about api design best practices on alibabacloud.com

Java API Design Checklist

Turn from:Bole Online Java API Design ChecklistEnglish original TheamiableapiThere are always a lot of different specifications and considerations when designing Java Apis. As with any complex thing, this work is often a test of the seriousness of our thinking. Just like the Pilot's checklist before takeoff, this checklist will help software designers recall clear or ambiguous specifications as they

Some suggestions and guidelines on JavaScript API design-Basic knowledge

Design is a common concept that is generally understood to form a plan or framework beforehand for something that is about to be done. (Oxford English Dictionary), design is a kind of art, system, hardware or more things to weave the main line. Software design, especially as a secondary class of software design

Soc Embedded Software Architecture Design VI: API design Methodology

in an embedded system, the driver is provided to the application in the form of an API call. This article introduces the API design and management methods of embedded systems. Drive in the system will be categorized according to the module, such as key driver, LCD driver, file system, card driver, I²c drive, etc., each module has a plurality of interfaces, such a

Soc Embedded Software Architecture Design VI: API design Methodology

In an embedded system, the driver is provided to the application in the form of an API call. This article introduces the API design and management methods of embedded systems.Drive in the system will be categorized according to the module, such as key driver, LCD driver, file system, card driver, I²c drive, etc., each module has a plurality of interfaces, such as

Classification and design of Token types in API interface design

In the actual site design we often encounter user data validation and encryption problems, if the implementation of a single point, if the data accurate, how to put replay, how to prevent csrf and so on Among them, in all service design, it is inevitable to involve the design of token. At present, based on token generation, we divide the token generation into t

Design API with product thinking (iii)-version control, not as simple as you think.

Design API with product thinking (iii)-version control, not as simple as you think. Preface The recent restructuring of the project code within the company, including the API direction, encountered a lot of problems during the period, I could not help but think again.-How is an elegant API designed?-Does the

Turn: how to design an excellent API

. At this time, your TMD must be compatible with the old system. After half a year, you can see that there are more than N people using the old system, I want to die. Open new interface? The old interface is ignored? This is not a solution... So when I read this article, I will take a look at it. By the way, I will also learn it myself. what others say is not necessarily true. If you listen to it, you will understand it. (The APIS provided by the author are not the same as those provided by me,

How to design a good API

would be the best API in my mind?Judging whether an API is good or not is not simply based on the first version, it depends on whether the API can still exist over time and whether it remains well. The API interface of the cake is various, but the good API interface for the

Some suggestions and guidelines on JavaScript API design

Some suggestions and guidelines on JavaScript API design This article mainly introduces some suggestions and guidelines on JavaScript API design. It lists many well-known JS APIs for help instructions and strongly recommends them! For more information, see Design is a common

HTTP API Design Guide from Heroku (Chinese version)

Translated from: Http://get.jobdeer.com/343.getHTTP API Design Guide from Heroku (Chinese version)Translation by @EasyBrief introductionThis guide Chinese translator for @Easy, he is the first Internet talent auction website Jobdeer.com founder. Reproduced please retain this information.This guide describes the design practic

Some suggestions and guidelines on JavaScript API design, including javascriptapi

Some suggestions and guidelines on JavaScript API design, including javascriptapi Design is a common concept. It can generally be understood as a Plan or Framework to be prepared in advance. In the Oxford English Dictionary, design is a main thread that binds art, system, hardware, or more. Software

The best JavaScript API design Tips

Design is a very common concept that is generally understood to form a plan or framework for something that will be done beforehand. (Oxford English Dictionary), design is a piece of art, system, hardware or more things woven into a line. Software design, especially as a sub-class API

HTTP API Design Guide from Heroku (Chinese version)

Brief introductionThis guide Chinese translator for @Easy, he is the first Internet talent auction website Jobdeer.com founder. Reproduced please retain this information.This guide describes the design practices of a series of Http+json APIs that come from and unfold in the work of the Heroku Platform API. This guide guides the development of the Heroku internal

API Design Principles

Original link: API Design principles–qt WikiBased on Gary's influence on Gary Gao's translation: API design guidance for C + + QT's design level is well-known in the industry, consistent, easy to master and powerful API is one o

App back-end API design "Go"

Blogs: 44037011The interaction between the app and the backend is typically implemented via the backend API. API design, estimated that many just enter the app back end of the small partners will have no clue, do not know how to get started. Below based on their 3 years of app backend experience, summed up the next several AP

Perfect API design

Perfect API design Good API design specifications Why is good application programming interface (API) design so difficult? Just throw together a few classes with a few basic methods on them and call it done. You cocould do this,

WEB API Application Architecture Overview analysis and Design Examples tutorial

1, the Web API core layer Design In the current developed application scenario, we often need to access the WinForm client, app program, web program, and currently in the bustling micro-letter applications, such data should be provided by the same service, this is what we need to build the Web API platform, based on the above requirements, Many enterprises need t

How to design restful API features that are good for restful APIs

Original address: http://blog.csdn.net/ywk253100/article/details/25654021Guide: Designing restful APIs is critical to the scalability, scalability, and consumer experience of software architectures. The theme of this virtual workshop is how to design restful APIs.Keywords: restful API REST OAuth protocolThe REST architectural style was originally proposed by Roy T. Fielding (head of the http/1.1 Protocol Ex

Python Restful API Design Specification

Understanding RESTful Architecture RESTful API Design GuideUnderstanding the RESTful architectureMore and more people are beginning to realize that the website is software, and it is a new kind of software.This "Internet Software" uses the client/server model, which is built on the distributed system and communicates with the Internet, which has the characteristics of high latency (hi latency) and high conc

Former Ali P8 architect discusses how to design an excellent API

With the growing sophistication of Internet technologies such as big data and public platforms, API interfaces are becoming increasingly important, and from a corporate point of view, APIs can be counted as a huge asset for the company, and public APIs can capture users and make many contributions to the company. For individuals, as long as you are programming, you are an API designer, because good code is

Total Pages: 13 1 .... 7 8 9 10 11 .... 13 Go to: Go

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.