31 октября 2013 в 15:13

Веб-API в стиле RESTful

Всем привет.
У нас снова появилась необходимость узнать мнение пользователей Хабры по поводу издания книги «RESTful Web APIs».

image

Аннотация:



Популярность технологии REST (передача состояния представления) в последние годы привела к невероятному росту количества таких API, которые можно назвать «почти-RESTful», так как в них не используются многие архитектурные преимущества этого подхода. Изучив это практическое руководство, вы научитесь создавать удобные RESTful API, способные развиваться с течением времени. Эта книга, уделяющая особое внимание таким решениям, которые находят применение сразу в нескольких предметных областях, поможет вам создавать мощные и надежные приложения при помощи инструментов, разработанных для самой успешной распределенной системы на планете: Всемирной Паутины.

Вы познакомитесь с концепциями, лежащими в основе REST, изучите различные гипермедийные API и получите полное представление о том, как создаются веб-API с передачей состояния представления.

• Изучите стратегии проектирования API, в частности паттерн работы с коллекциями и чисто гипермедийный подход;
• узнайте, как гипермедийные средства связывают представления в согласованный API;
• исследуйте, как форматы профилей XMDP и ALPS помогают справляться с наблюдаемой в веб-API «семантической проблемой» (semantic challenge);
• освойте около двадцати стандартизированных гипермедийных форматов данных;
• применяйте проверенные методы работы с HTTP в реализациях API;
• создавайте веб-API с применением стандарта JSON-LD и при помощи других подходов, обеспечивающих использование связанных данных;
• изучите протокол CoAP для использования REST во встроенных системах.

Стоит издавать эту книгу? Напишите, пожалуйста, ваш комментарий.
Автор: @ph_piter
Похожие публикации

Комментарии (35)

  • +6
    Думаю что стоит, я по крайне мере купил бы не задумываясь. Однако сколько ждать ее?
    • +1
      Сейчас точно не скажешь, так как еще окончательно не решили издавать ли книгу.
      • +1
        а можно сделать оптимистический и пессимистический прогноз?
        • 0
          будем оптимистами!)
  • +1
    Нужно, вроде как раскрываются темы не освещённые в этих:
    RESTful Web Services
    RESTful Web Services Cookbook
    apigee eBooks очень интересно и на реальных примерах пишут про построение API и другое
    • 0
      RESTful Web Services Cookbook — вообще шикарнейшая книга, я более чёткого и ясного изложения принципов REST и практики его применения нигде не встречал.
  • +3
    Взял бы, но если будет долго выходить — прочту в оригинале. Однако не все могут/любят читать на английском. Однозначно стоит.
  • 0
    стоит, но не за 1к руб, как скажем эта habrahabr.ru/company/piter/blog/197852/
    очевидно же что за эту цену лучше купить англ вариант и ничего не ждать
    • 0
      Здесь разные объемы, поэтому будут разные трудозатраты и на выходе разная цена.
      • 0
        цену в 1к я взял с амазона на эту книгу
        • 0
          У Орейли она сейчас стоит 14 баксов.
  • +3
    Я ее прочел на английском языке. Очень хорошая книга, прививает правильные привычки при проектировании REST сервисов. Написана простым и понятным языком. Если хотите переводите, только ИМХО тех, кто ищет подобные знания, могут и на англ прочитать… а те, кто ждет русское издание, тем значит особо и не надо…

    Ой, я оказывыается прочел другую книгу, которая RESTful Web Services. Но смысла моего комментария эта ошибка не меняет.
    • –1
      Точно, я плохо представляю как такие сервис можно делать без знания английского. Да и в переводе термины потеряются, что потом сказывается на названиях в методов и апи.
      • +1
        Как там REST по-русски? РЕСП? REpresentational State Transfer — РЕпрезентационного Состояния Передача.

        «Проектирование сетевых програмных интерфейсов в стиле РЕСП».
    • +1
      Так-то оно так… но иногда книга на русском бывает необходима, когда нужно срочно уточнить/подсмотреть, а твой «родной» иностранный язык — немецкий. Со временем, конечно, знания английского «подтягиваются», но до сих пор отлично помню, как лет 7 назад сидел часами со словарем, чтобы разобраться в языке, которого никогда не учил.
  • 0
    Конечно стоит
  • +2
    Вот я прочел книгу «Совершенный код» на русском языке и когда в рабочем вопросе встречал слово «связность» не мог понять, это про cohesion говорится или про coherence. После пары затыков, прочел на английском языке — все встало на свои места.
  • 0
    Я за.
  • +3
    REST — это разве технология? Это всего лишь стиль, которого можно придерживаться при построении архитектуры…
    • +2
      А это распространенная проблема. Нынче абсолютно всё могут назвать технологией: от jquery до смазывания железа термопастой.
    • 0
      Стиль — это по сути комплекс мер. А это одно из определений технологий, имхо.
  • 0
    Уверен, что книга нужна. Лично я, вероятно, скоро прочитаю и на английском, но если бы была на русском, непременно купил бы.
  • 0
    Отличная книга, хотя и несколько устаревшая.
  • 0
    Поддерживаю! Только если не через год)
  • 0
    Я за!
  • 0
    Двумя руками за. Тем более O'Reilly
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Однозначно необходимо. При этом как в электронном так и в бумажном варианте.

    На русском языке фактически нет книг по технологиям распределенных вычислительных систем и веб-сервисов. При подготовке программы по этим курсам не получается даже нормальный список литературы дать студентам — вся литература на английском языке.
  • +1
    Не пишите, пожалуйста, «пож-та», вы же всё-таки в издательстве работаете.
  • +1
    Ну на сколько я понимаю – книга во-первых свежая (что уже хорошо), а во-вторых – больше «идеологическая» а не «практическая» — а значит быстро не устареет.
    Было бы неплохо.
  • 0
    да, довольно актуальная тема!
  • 0
    Прикольно, только вчера у меня коллега прибежал на работу и сразу же спросил у нашего манагера разрешения купить эту книгу. Видимо, вычитал где-то хорошее реврью на неё ;) на Амазоне ревью весьма лестные, поэтому манагер уже заказал её.
  • 0
    Было бы отлично. В довесок к комментариям можно еще опрос сделать.
  • 0
    Конечно стоит. Тем более на русском языке!
  • +1
    Книга по содержанию хорошая, методологическая, тема актуальная.
    Издавать, считаю, стоит. С нормальным переводом, разумеется, и без выкидывания «лишних» глав.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разработка