Блог: Лента
Сайт-конструктор для Кефира
В прошлом году к нам обратилась игровая студия Кефир с предложением разработать для них сайт. Ну сайт так сайт. Начали рисовать, предлагать варианты. Однако почти сразу стало понятно, что кефировцы необычный заказчик. С одной стороны, они знали чего хотели, у них куча материалов, уже готовых иллюстраций. С другой - хотели свободы самостоятельно редактировать сайт, прям вот полностью, не только контент.
Особенности национальной доставки
Как сделать интернет-аукцион: долго, дорого, с блэкджеком
Когда перед нами заказчик поставил задачу сделать аукцион, мы взялись за нее не раздумывая. А что: каталог товаров есть, пользователи есть, нужно просто запустить таймер для каждого лота и принимать ставки. После выигрыша лота идет оформление заказ как в интернет-магазине. Собственно цена и сроки проекта верстались из расчета интернет-магазин + немного непонятной фигни. Ну срок в 3 месяца.
И мы его сделали. stavkazolota.ru. Получился действительно интернет-магазин. Каждый товар выставлялся на торги и превращался в лот. Для лота система генерировала начальное время торгов, конечное время. В период активности лота аукцион принимал ставки. Простой механизм: из браузера на сервер посылается AJAX запрос со ставкой. Если время не вышло и ставка корректная она принимается. Самая важная часть аукциона - обновление лотов в браузере пользователя. Ведь другие пользователи также делают ставки и при просмотре лота мы должны видеть в реальном времени, что кто-то другой сделал ставку. "В реальном времени" - это в идеале синхронно. Ставку должны видеть сразу все. Самое первое и очевидное решение: периодически посылать AJAX запросы на сервер и просить сервер обновить информацию о просматриваемых лотах. Так и было сделано. Раз в 5 секунд мы получали данные с сервера. Когда кто-то делал ставку - время торгов увеличивалось на 15 секунд. В результате 5ти секундная задержка была незаметна.
Ставка Золота - аукцион ювелирных изделий
Примерно год назад к нам обратился заказчик, занимающийся оптовой продажей ювелирных изделий с идеей сделать интернет-аукцион. Таких проектов сейчас делается много, но аукцион был нам очень интересен, так как решение этой задачи может показать, что мы можем выполнять технически сложные в браузерной части проекты. Сложность аукциона в высокой частоте ставок. Тут лаги и медленная работа могут свести всю идею на нет.
Bitrix, будь он неладен!
Я регулярно проверяю популярные CMS на предмет возможности их использования для создания сайтов в Магвае. Битрикс конечно же представляет наибольший интерес. Мы когда-то даже стали их партнерами, даже что-то покупали, даже делали сайт на Битриксе. К нам регулярно поступают заказы, которые проявляют интерес непосредственно к этой CMS. Не раз мы отказывались от разработки сайта из-за требования сделать его на Битриксе. Хорошее продвижение, развитая партнерская сеть, пул разработчиков - это все круто. Битрикс невозможно игнорировать. Чем выше уровень заказчиков, тем вероятнее появление темы Битрикса при обсуждении сайта.