-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


[ ] RESTful API:

, 16 2017 . 14:34 +
, ! , . ( ) , , . ( python3, Django).

, , . REST, , , , .

REST: , , , books, ( ), , book. , , REST, . 2000 ( ), , , , , , , .

, , API . , , , , .

.

:


:


, , . , - : , Atlassian Twitter IT, , , -.

, REST, . , . resource identifier, , , . :

REST uses a resource identifier to identify the particular resource involved in an interaction between components. REST connectors provide a generic interface for accessing and manipulating the value set of a resource, regardless of how the membership function is defined or the type of software that is handling the request. The naming authority that assigned the resource identifier, making it possible to reference the resource, is responsible for maintaining the semantic validity of the mapping over time (i.e., ensuring that the membership function does not change).

naming authority, , - . , , . , , REST:

In regards to untold hours wasted in debate, that is close to the goal of my dissertation to introduce a way of thinking about software architecture that promotes honest debate about the properties that are desired and actual thought applied to the constraints chosen to achieve them (and their resulting trade-offs). It is almost never wasted, even when it is poorly informed.

...at best all you will get is a committee that has some vague notion
of what they consider to be design to write down the least common
denominator of misinformed best practice based upon whatever Microsoft
chose to implement in its last release. The IETF has made a habit of
that recently.

, , , , . , , , , , free-as-in-free-speech ?

, , REST , , . :

  1. REST resource identifier , . ID, , : .

  2. . , ORM , .

  3. , , . , .

!

:

  1. , 5
  2. Atlassian
  3. Twitter
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/331064/

:  

: [1] []
 

:
: 

: ( )

:

  URL