ORM для SQLite

Писал тут небольшое приложение для сервера, решил что MySQL будет избыточно. Что можно использовать из легкого и быстрого? Правильно, SQLite 3, который по умолчанию идет вместе с PHP. На запись, он, конечно, тормозной, но приложение будет в основном читать и мало-мало записывать.

Для управления базой поставил phpLiteAdmin — простенько, но для моих целей более чем достаточно. Встал вопрос использования ORM для разработки, и тут я призадумался.

Использовать ORM — значит, облегчить себе жизнь, но все говорят, что лишний слой абстракции замедляет приложение раза так в 2 (и это по минимальным оценкам). Решил проверить. Doctrine отпала сразу же в силу своей избыточности. Для теста взял чистый SQLite3, PDO и RedBeanPHP, который подкупил меня тем, что создает и изменяет структуру БД «на лету» без необходимости лезть в конфигурационные файлы (на самом деле, очень удобно на маленьких проектах, и очень неудобно на больших).

(далее…)

Ошибка при добавлении комплекта в Битрикс

Отчаяние

Многие интересуются, почему стоимость разработки сайта на Битрикс в среднем в два раза выше чем на других CMS, ведь там уже все сделано, надо только настроить. Проблема заключается в том, что Битрикс хорошо работает только с готовыми шаблонными решениями, а бизнес, как правило, в шаблоны не укладывается. Всегда требуются доработки логики и, казалось бы, Битрикс предоставляет разработчику такие возможности, но это как прогулка по минному полю: если повезет, то ты пройдешь, но это не точно.

(далее…)

WoodWork

Сделали новый сайт нашим клиентам. Сайт работает на Конструкторе, поэтому пришлось повозиться с шаблонами на XSLT, но получилось отлично — сайт корректно работает на всех разрешениях, пожелания клиента учтены и воплощены на сайте. Несмотря на сильно ограниченный бюджет, к разработке подошли со всей серьезностью — 2 варианта дизайна, адаптивная верстка, пакет правок и дополнительный пакет доработок.

(далее…)

Летняя жара!

Мороженое

Лето — хороший повод обновить дизайн сайта. Посетители любят всё новое, и большинство активных сайтов меняют или дорабатывают дизайн каждые 3 года. Мы предлагаем нашим клиентам скидку 20% на дизайн до конца лета!

(далее…)

Про новые технологии

Самолет

Каждый раз, когда сталкиваюсь с новыми технологиями в WEB, вспоминаю анекдот: «Уважаемые пассажиры, мы приветствуем вас на борту нового многоэтажного, многофюзеляжного авиалайнера. На первом этаже находится кинотеатр, но втором футбольное поле, на третьем — читальный зал, на четвертом — бассейн и т.д. А теперь пристегните, пожалуйста, ремни, и мы со всем этим добром попытаемся взлететь».

(далее…)

Путь к себе

Сайт турбазы "Путь к себе"

Сделали обновление дизайна сайта для турбазы «Путь к себе». Работа над адаптивной версткой составила только половину того, что необходимо было сделать. В процессе произведены изменения настроек хостинга, обновлена система управления сайтом, установлены требуемые плагины и уже после этого внесены изменения в сам дизайн.

Работы производились на тестовом хостинге, без остановки работы основного сайта. Сайт был доступен для клиентов постоянно, изменения переносились между серверами в фоновом режиме, время простоя составило 0 секунд.

Посмотреть на обновленный дизайн сайта можно здесь: сайт турбазы «Путь к себе».

Tartufi

Сайт сделан сторонней студией, которая привлекла нас для решения проблемы выгрузки товаров из 1С на сайт. Сайт хорошо собран и насыщен по функционалу, но проблема в том, что WordPress изначально не предназначался для электронной коммерции, и WooCommerce хорошо работает только в качестве интернет-витрины на небольших проектах.

(далее…)

Почему адаптив так важен

Мокап

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

(далее…)

Мир, труд, май!

Мир, труд, май!

Специальное предложение для Индивидуальных предпринимателей и Самозанятых!

В период с 1 по 31 мая включительно скидка на все виды работ по разработке и сопровождению сайта — 20%.

Для получения скидки вам необходимо связаться с нами и заключить договор на разработку или сопровождение до конца месяца.