Веб-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 во встроенных системах.

    Стоит издавать эту книгу? Напишите, пожалуйста, ваш комментарий.
    Поделиться публикацией
    Похожие публикации
    Комментарии 35
    • +6
      Думаю что стоит, я по крайне мере купил бы не задумываясь. Однако сколько ждать ее?
      • +1
        Сейчас точно не скажешь, так как еще окончательно не решили издавать ли книгу.
        • +1
          а можно сделать оптимистический и пессимистический прогноз?
    • +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
                                                    Книга по содержанию хорошая, методологическая, тема актуальная.
                                                    Издавать, считаю, стоит. С нормальным переводом, разумеется, и без выкидывания «лишних» глав.

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

                                                    Самое читаемое