2016-06-28 4 views
1

Что такое JSON-RPC, и какова связь при использовании в текстовых редакторах/IDE? Как применим к нему термин сервер? Я прочитал статью в Википедии, и мне было непонятно. В текстовом редакторе/IDE, который не подключен к Интернету, когда термин сервер имеет отношение к JSON-RPC?Что такое JSON-RPC?

+1

подумайте об этом как SOAP, но используя json вместо xml. –

ответ

1

Что такое JSON-RPC

Это способ для кого-то, чтобы отправить запрос и получить ответ. (На другой стороне той же монеты, это способ для кого-то получить запрос и отправить ответ)

Каково отношение при использовании в текстовых редакторах/IDE?

Все комплексные части программного обеспечения (включая текстовые редакторы и IDE) состоят из нескольких компонентов. JSON-RPC - это один из способов взаимодействия разных компонентов. Однако это не единственный способ.

Как применяется к нему термин сервер? ... В текстовом редакторе/IDE, который не подключен к Интернету, когда термин сервер имеет отношение к JSON-RPC?

Из specification:

The Client is defined as the origin of Request objects and the handler of Response objects. 
The Server is defined as the origin of Response objects and the handler of Request objects. 

Перефразируя, "сервер" просто кто-то, кто получает запрос. Интернет не требуется.

Смежные вопросы