들어봐, 인터넷 개발자!

개발자가 JSON이나 XML 응답에 링크를 추가하지 않으면 웹 개발을 하지 않습니다!이렇게 간단해!

네트워크 정의에 포함된 철학적 결정이나 본체론적 약속일 수도 있다. 바로 링크는 분포식이다.웹은 기본적으로 분포식 초매체 응용 프로그램이다.그것은 포트 80에서 실행된다.링크는 전체 영토, 특히 초매체 내부에 분포되어 있다.일반적으로 하이퍼미디어는 URL에 제공되는 경우가 많습니다(예: .../kitten.jpg.왜 안 해요?응, 보통 조직 내부에서 이 점을 실현하는 것은 기술적으로나 정치적으로 어렵기 때문이다.그러나 그것은 얻을 수 있고 의미망의 용어와 일치한다.
JSON 응답은 .../kitten/ 로도 사용할 수 있지만 일반적으로 사용되지 않으며 API에 미리 구성되어 있습니다.API 프레임워크에 링크를 추가하는 것은 말할 것도 없이 매우 중요한 작업이다. 예를 들어 ExpressJS, HapiJS, 링 등이다.일반적인 예제 응답은 다음과 같습니다.
GET ./kitten.jpg
<some jpeg that is text-like>
다음을 수행합니다.
GET ./kitten/
{
  "name": "morton"
}
그러나 하이퍼미디어가 필요로 하는 것은 HTTP 응답 부하에 링크를 끼워 넣는 것뿐이다(하이퍼미디어 제어는 REST에서 벗어날 수 있지만, 이것은 우리로 하여금 REST의 의미가 무엇인지 궁금하게 한다. 그래, 첫 번째 용례는 하이퍼미디어를 통해 분포식 제어를 하는 것이다!).휴식의 전체 이유는 다음과 같다.
GET ./kitten.jpg
  <ul>
    <li><a rel="link-relation-type" href="/#state-machine-route?continuation-token={%= cont_token %}">State Machine Route</a></li>
  </ul>
  ...
  rest of the jpeg
.../kitten.json 아형의 경우:
{
  "name": "morton",
  "links": [
    {
      "rel": "{% state || 'link-relation-type' %}",
      "href": "{macroForBaseUrlReplacement}/#state-machine-route?continuation-token={%= cont_token %}"
    }
  ]
}
따라서 현재 클라이언트는 application/json... 속성을 통해 구상된 링크를 탐색하고 발견할 수 있다.바룩 스빈노사의 사상과 사물의'순서와 연결'을 생각해 보자. 이것들[rel]은 상태기의 사건이다. 관계든 결정이든 HTTP동사[rel], 예를 들어Request, GET 등으로 표시하고 HTTP상태PUT로 분해한다.예를 들어 Response 는'관계'가 아니라 결정이기 때문에 POST s 목록에 위치가 없습니다. 모든 HTTP 동사에 비치는 링크 관계라는 별명을 만들 수 있다고 생각합니다.그래서 우리는 다음과 같은 것을 얻었다.[rel]
{
  "links": [
    {
      "href": "http://example.com",
      "rel": "create",
      "tags": "...",
      "method": "POST",
      "fields": [
        "..."
      ]
    }
  ]
}
우리는 하나를 얻었다.문제는 우리가 고양이 한 마리를 찾고 있다면 200대 201의 반응은 어떨까 하는 것이다.어떤 링크를 사용할 수 있어야 합니까?고양이가 잡화점에 있습니까?그것은 상점에서 산 것입니까?자원 모델의 배경은 무엇입니까?이것은 서비스하는 자원 중의'공급 문법'을 결정할 것이다.고객이 링크를 발견하고 그 업무를 사물인터넷의 더욱 거대한 구조에 통합할 때 "올바른 일"을 할 수 있다.
그런데 또 다른 패턴이 있나요?한 줄은 특별히 관련이 있다.
      ...
      "rel": "create",
      ...
주어진 HTML에서는 다음과 같이 나타날 수 있습니다.
  <a rel="create" ...>...</a>
그러나 실제로는 어디에서나 렌더링할 수 있습니다.
<div uri:header="create" ...>
  ...
</div>
이런 상황에서 일부 자바스크립트는 지능적이고 재미있으며 섹시하고 멋있는 일을 하고 있을 것이다(그리고 감지할 수 있고 조작할 수 있으며 이해할 수 있고 건장할 수도 있다).DOM 업데이트, 스트리밍 및 작업 등등.
그러나 이것은 우리가 소홀히 하는 명명 기회이다. 왜냐하면'창설'은 무엇이든지 할 수 있기 때문이다. 정말:
  open
  version
  v1
  create.v1
  create:partOf
  go/north
  play
  replay
  update
  continue
  next
  continuation
  narration
  action
  potentialAction
  tradeAction
  O-panel__header--active
  rgb(--(...),--var(...),99)
  library/**/shelves/createdAd
  ∀x(Fx&¬G)
  m/5nYUWL0hAWy0Hw4T33XpnTnf0WQ7eOgCBQJUpMZs8=
  127.0.0.1/login
당신은 이러한 생각(링크 관계가 존재한다: https://www.iana.org/assignments/link-relations/link-relations.xhtml, http://microformats.org/wiki/existing-rel-values, https://schema.org/SoftwareApplication):을 일치된 기호 평면에서 건축 스타일의 구조 간의 문제를 표현하는 많은 다른 방식을 얻었다.
마가렛 룬치(margaret runchey)는 2001년이나 그 이전에 링크 관계를 사무 표지부호로 하고 데이터를 가진 사람이라는 비슷한 생각을 구상했다. 따라서'형식화된 자원 이벤트(당신)와 표지부 간의 인용 관계를 통해 기호 신분을 구축합니다'https://patents.google.com/patent/US7774388B1/en
이 데이터들은 최대 다른 데이터만 보유할 수 있다.어느 정도에 대부분의 서양 본체론에서 이것은 합리적이고 진실한 가설이다. 개는 당연히 자신의 머리카락을 가지고 있다.
"...또한 내장된 내부 링크가 있습니다. 통합된 본체를 통해 술어 논리 구조... URL...(같이 갑니다.)등등
어쨌든 DDD가 인프라 시설에서 한 일은 아몬슨이 그의 starter의'data.js'에서 한 일이거나 적어도 인프라 시설은 영역을 포함하기 때문에 모델은 활성 데이터를 부여받았고 그들의 데이터 유형은 메모리 라이브러리와 결합되어 메모리 라이브러리가 인프라 시설에 존재해야 한다고 믿는다.HTTP 등 인터페이스에서 모듈 방면은 DDD와 HOD(초매체를 위한 디자인)가 처음으로 접촉한 곳이다.
나는 w3c철학 복도에 있는 문제를 떠올렸다. "FOL 형식으로 각종 추리기의 결과를 캐시할 필요가 없습니까?"https://www.w3.org/community/philoweb/2014/01/15/syllogism/그것은 오늘 나를 괴롭힌다.하나의 상태기는 네트워크에 저장된 추리기의 메모리를 사용할 수 있습니까? (메모리를 추가하지만 사과와 추측을 추가할 수 있습니다.(CALM 참조)파일 같아.조직의 공개, 성경에서 접근할 수 있는 모든 명제 지식에 연결된 결과.만약 우리가 개념을 확률 지식(Sarah Moss)으로 중점을 옮긴다면, 우리는 어떻게 새로운 내부 구조와 초차원적인 복잡성을 가진 수학 형식의 MCMC 알고리즘을 주장하기 위해 새로운 결과를 얻을 것인가.이런 엔진이 당신의 차 열쇠를 찾을 수 있습니까?이 가능하다, ~할 수 있다,...이것은 프로그래밍 가능한 가정의 자원 디렉터리(CoAP/CoRE)의 링크입니다.어쨌든, 그것은 의미망을 통해 프로그래밍을 할 수 있다. 즉timbl의 발명: 링크 데이터이다.만약 비가 오면 열쇠가 밖에 있고 스미스 주머니에 동전 10개가 있다. (게틸 참조) 이런 추리자들은 모색할 수 있다. 이런 상황에서 우리는'반지'라는 개념을 도입했다.Smith와 Jones는 "he_sub (Jones)"를 표시하는 색인화된 비표징 대명사를 가지고 있습니다.Gettier 문제는 우리의 문법에서 사라졌다. 왜냐하면 직감적으로 우리는 Smith가 이 일을 얻을 것이라고 생각하지 않기 때문이다.세바스티안 로델(Sebastian Roedl)이 그의 논문인 (You and I)에서 대명사를 기호 관계에서 명확하게 사용하는 형식화를 했다. 이런 기호 관계는 고유하게 자발적인 지식과 연합하는 구조를 구성했을 때 왜 Gettier는 일종의 회화나 임의의 대명사가 규칙에 박혀 있어야 하는가. 이런 규칙은 대명사의 진실성에 대한 추적을 쉽게 잃게 된다. 이것이 바로 그의 논점인'성공'에 필요한 것이다.우리가 "S 주머니에 동전 열 개"와 같은 문장을 바꿀 때, 이것은 우리가 통상적으로 번역해 버리는 것입니까?만약 존스와 스미스가 이성애자라면, 게틸 문제는 성립됩니까?이 가능하다, ~할 수 있다,...만약에 그들이 로봇이나 인지 주체, 또는 그 어떤 언어의 어떤 사물, 모든 언어에서 게틸이 언급한 논리적 규칙, 그리고 내가 여기서 언급한 그가 언급한 논리적 규칙은 항상 사회 문화 배경에서 하나의 방식으로 처리된다면?이 가능하다, ~할 수 있다,...근데 주제에서 벗어났어요.
만약 네트워크가 로이 필딩이 건의한 가상 상태기라면 yEd2Kingly: https://github.com/brucou/yed2Kingly#examples 마이크 아몬슨의 DARRT: https://github.com/mamund/api-starter/blob/master/darrt/에 따라 RESTful 초매체 시스템을 구축해 보세요.이미지에 하이퍼미디어 컨트롤을 설치하고 Winamp 미디어 플레이어나 암호화 지갑을 제공합니다.DOM 개발을 통해 그들에게 음성 명령을 제공하기 때문에 현재는 간단한 웹 호스트에서 이미지를 제공하고 API와 서로 통신할 수 있다. 이 API는 미디어에 서비스를 제공하는 모든 호스트 장치를 통해 이 음성 명령에 응답하고 미디어 반응성 쓰기를 지원하는 모든 호스트 기능을 제공한다.현재, 미디어는 기어다닐 수 있고, 그것을 공유하는 사람을 통해 서버에 상호작용을 보고할 수 있다. 이것은 사실이지만, 암호화된 지갑이 있다면, GET /kitten.jpg (or /kitten/; or /kitten.json), 요청은 (Bloom/Bud와 추리는 CALM: https://speakerdeck.com/jhellerstein/the-calm-theorem-positive-directions-for-distributed-computing에 따라 최종 일치성과 무질서한 프로그래밍 거래를 할 수 있다.

좋은 웹페이지 즐겨찾기