Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «restful»

[Перевод] Разработка REST API на Express, Restify, hapi и LoopBack 2014-05-08 19:08:16
... Наверняка это будет REST API и перед ... NPM по запросу « rest» зашкаливает. У ... в создании REST API на ...
+ развернуть текст сохранённая копия
Если вы работаете над Node.js приложением, то есть все шансы, что у него появится некое API, которое будет использовано вами или кем-то другим. Наверняка это будет REST API и перед вами возникнет дилемма — какие инструменты и подходы использовать. Ведь выбор так широк…
Благодаря невероятно активному сообществу Node.js, количество результатов на NPM по запросу «rest» зашкаливает. У каждого есть свои реализации и подходы, но у некоторых есть что-то общее в создании REST API на Node.js.
Читать дальше →
Тэги: api, express, hapi, javascript, loopback, node.js, rest, restful, restify, strongloop, веб-разработка
[Из песочницы] Язык Go для начинающих 2014-04-15 18:30:49
... представляет из себя RESTful API веб-сервис ...
+ развернуть текст сохранённая копия
Цель этой статьи — рассказать о языке программирования Go (Golang) тем разработчикам, которые смотрят в сторону этого языка, но еще не решились взяться за его изучение. Рассказ будет вестись на примере реального приложения, которое представляет из себя RESTful API веб-сервис.
Читать дальше →
Тэги: api, golang, rest, restful, веб-разработка, программирование
[Перевод - recovery mode ] Построение RESTful API с Martini 2014-01-27 20:02:35
... реализовывал некий (практичный) RESTful API, основанный на ...
+ развернуть текст сохранённая копия
Я искал повод испробовать фреймворк Martini с момента его анонса в почтовой рассылке golang-nuts. Martini — это пакет (package) для языка программирования Go, предназначенный для веб-разработки. Он стремительно стартовал, заработав 2000 «звездочек» за несколько недель на GitHub (а впервые Martini был там опубликован около месяца назад) (прим. пер. статья-оригинал была опубликована 27 ноября 2013 года).
Поэтому я решил сделать пример приложения, который бы реализовывал некий (практичный) RESTful API, основанный на лучших практиках. Код, иллюстрирующий эту статью, можно посмотреть на GitHub.
Почему Martini?
В Martini есть много вещей для того, чтобы реализовать мою задумку.
Прежде всего, это очень элегантный API, использующий только тонкий слой абстракции поверх превосходного пакета net/http из стандартной библиотеки, и факт понимания всесущего интерфейса http.Handler (прим. пер.: видимо, автор имеет ввиду, что в стандартной библиотеке вовсю используется именно http.Handler , а Martini ловко маскируется под него).
Другой ключевой особенностью является то, что как только Martini покажется для вас «магическим» (мне не нравится магия), вам абсолютно необходимо будет взглянуть на его исходные тексты. Это ~400 строчек исходных текстов, небольшие числом и хорошо контролируемые (так это было сегодня утром), с одной внешней зависимостью, пакетом inject , таким же «худым», состоящим всего из ~100 строчек исходных текстов.
Прим. пер.: слог автора и лаконичность Martini понравились потому и перевел
Тэги: api, framework, golang, restful, web, веб-разработка, переводы
Обработка ошибок в RESTful приложениях 2014-01-08 00:59:31
... веб-фреймворки обзавелись RESTful роутингом. Более ... значимые сервисы обзавелись RESTful API с ...
+ развернуть текст сохранённая копия

За последнее время очень многие веб-фреймворки обзавелись RESTful роутингом. Более того, REST стал де-факто стандартом проектирования архитектуры веб-приложений. Практически все более-менее значимые сервисы обзавелись RESTful API с представлением данных через xml и json форматы. Такой популярности REST помогло как появление большого количества руководств, так и горячие обсуждения REST среди специалистов.
Вместе с тем, REST до сих пор воспринимается скорее как некоторый набор правил роутинга, а всё что не связано в прямую с роутингом решается произвольным путём, в частности это касается обработки ошибок в RESTful-приложениях.
Об обработке ошибок и пойдёт речь в этой статье
Тэги: json, rails, rest, restful, ruby, веб-разработка, проектирование, рефакторинг
Построение RESTful web API в Caché 2013-12-04 08:41:16
... — это паттерн построения RESTful web API, и ... , PUT, POST, DELETE ( RESTful web API).
+ развернуть текст сохранённая копия
В InterSystems Caché появилась поддержка REST. О том, что такое REST на Хабре уже писали и не раз. Если кратко — это паттерн построения RESTful web API, и ему присущи следующие свойства:
- разделение клиента и сервера,
- независимость от состояния (stateless),
- кэшируемая и многоуровневая архитектура,
- единый интерфейс,
- все запросы к RESTful web API состоят из корневого URL приложения плюс частные подзапросы,
- CRUD через HTTP — HTTP методы GET, PUT, POST, DELETE (RESTful web API).
Читать дальше →
Тэги: angularjs, cache, intersystems, rest, restful, блог, веб-разработка, компании, разработка
Страницы: 1 2 3 4 5 6 7 8 9
Главная / Главные темы / Тэг «restful»
|
Взлеты Топ 5
Падения Топ 5
|