Ответы пользователя по тегу RESTful API
  • Как Вы обрабатываете ошибки в своих ресурсах?

    DigitalSmile
    @DigitalSmile
    http://brainstorage.me/digitalsmile
    Если используете Jersey, то можно вот так https://jersey.java.net/documentation/latest/repre...
    Если нет, советую попробовать :)
    Ответ написан
    Комментировать
  • Как оценить системные требования для серверной части приложения?

    DigitalSmile
    @DigitalSmile
    http://brainstorage.me/digitalsmile
    Я бы Вам посоветовал разделить приложение, REST сервер и машину с БД (если все планировалось на одной машине).
    Рекомендации по выбору железа для приложения я думаю Вам никто не даст, поскольку непонятно как написан код, насколько сложный парсинг и что под капотом у ресурсных методов Jersey. Можно так написать, что 12 ядерный ксеон с 32 гигабайтами не справится :)

    С другой стороны у Jelastic вроде был тестовый демо период, можно попробовать развернуть и погонять на стресс тестировании, раз известно как будет использовано приложение.
    Ответ написан
    Комментировать
  • Интерсно мнение: sails.js. (RESTful interface + Socket.IO) + Angular.js Frontend?

    DigitalSmile
    @DigitalSmile
    http://brainstorage.me/digitalsmile
    Пробовали поиграться с такой связкой на хакатоне, получилось вполне достойно. Правда не успели socket.io прикрутить, не хватило времени.
    Из плюсов:
    1) Быстрый старт (sails.js генерирует модели+REST, смогли быстро наполнять базу тестовыми данными)
    2) Удобный запуск
    3) Один язык программирования на бэкенде и фронтэнде
    4) Понравилась штатная ORM, ничего лишнего и работает шустро. Механизм ассоциаций тоже показался интересным решением.

    Из минусов пожалуй стоит отметить сыроватость sails.js и маловато документации. Также, мне кажется, на более или менее сложных проектах можно натолкнуться на ограничения. Например, нам так и не удалось понять как при выборке данных добавить в выдачу агрегированные данные с других таблиц (нам нужна была сумма разных видов лайков по одному объекту в одном запросе) - ощущение что это сделать можно, но неясно как.
    Ответ написан