четверг, 19 декабря 2013 г.

SOAP vs RESTful

Поучаствовал в бурных дебатах с коллегами на тему отличий SOAP- и REST-подходов. Вопрос довольно общий, возникает часто, поэтому я решил поделиться своим мнением в блоге.

Обычно при сравнении SOAP- и RESTful-сервисов заводят разговор о том, что мол "ну SOAP же тяжелый протокол, а REST-легкий, это всем известно". Но что тяжелого в SOAP-запросе? Пустой SOAP-запрос с заголовком выглядит следующим образом:


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
   </soapenv:Body>
</soapenv:Envelope>

Данный запрос занимает всего 158 байт. Говорить о том, что что-то тяжелое только потому что оно на 158 байт длиннее чего-то "легкого" несерьезно. Естественно, что различия между данными подходами гораздо глубже.

понедельник, 9 декабря 2013 г.

Команда программистов в Челябинске ищет заказчика.

Коллеги, если у вас есть интересный проект, но вы испытываете затруднение с поиском команды для его реализации, то предлагаю вам обратиться к этим людям. Удаленная работа приветствуется.

Состав команды:
- два разработчика фронтэнд;
- один разработчик Windows-приложений, классификаторов, алгоритмов анализа данных;
- руководитель команды, очень опытный и грамотный специалист, за него могу поручиться лично.

Парни имеют опыт работы со следующими технологиями:

- ASP.NET MVC;
- DevExpres;
- node.js;
- noSQL СУБД mongodb;
- Amazon Web Services.

Естественно, все обучены ООП и знают, что такое SOLID, GoF-паттерны, архитектурные паттеры, CQRS. В своей работе применяют методологии гибкой разработки (Agile): Scrum, Kanban, активно используют CI (TeamCity), модульное и интеграционное тестирование, автоматическое развертывание.

Пример работы команды - портал закупок строительных материалов broxer.ru. "Фишкой" проекта является интеллектуальный анализ прайс-листов компаний-поставщиков: каждый прайс разбивается на позиции и классифицируется относительно товаров из каталога сайта (используются линейные классификаторы в два этапа, около 150 тыс. предложений в базе классификатора, эффективность в районе 95-98% на обученных категориях), для этого разработан комплекс Windows-приложений, в основном на DevExpress.

Команда сработавшаяся, слаженная. Эффективность такой команды будет выше, чем у совокупности вновь нанятых разработчиков.

По вопросам сотрудничества вы можете связаться с руководителем. Его зовут Лизунов Игорь, e-mail: igor.lizunov@gmail.com, тел: +79823120053, skype: petrovich_evm.

Понравилось сообщение - подпишитесь на блог