Оформите заявку на услугу, мы свяжемся с вами в ближайшее
время и ответим на все интересующие вопросы.
Выполняем программирование сайтов на платформе 1С-Битрикс или на фреймворке Symfony для сложных нестандартных проектов
Программирование сайта - технический этап программной реализации и запуска рабочего сайта в соответствии с созданным дизайном и техническим заданием.
Правильно поставленная задача уже наполовину решена, поэтому в большинстве случаев программированию сайта предшествует написание технического задания. В техническом задании описывается постановка задачи, прототип сайта, его функции и разделы, требования к управлению контентом и обмену данными с внешними системами. Консультирование на тему правильной поставки задачи, на что обратить внимание, что и в каком объеме отразить в ТЗ - важная и неотъемлемая часть нашей работы.
Программирование сайта на основе ТЗ выполняется поэтапно:
- Настройка среды: аккаунт хостинга, контроль версий git, копии сайта для разработки, тестирования и боевая, базы данных
- Архитектура проекта: структура шаблонов и модулей в соответствии с ТЗ
- Непосредственно программирование шаблонов и модулей сайта
- Интеграции с внешними системами
- Функциональное тестирование и отладка
Наши основные компетенции:
CMS 1С-Битрикс
- Мы являемся официальными сертифицированными партнерами компании 1С-Битрикс и предлагаем создание сайтов на одноименной CMS со всеми возможностями, которые в ней предусмотрены. Редакция CMS выбирается из соображений наличия необходимых модулей и функций. Стоимость лицензии на использование той или иной редакции CMS добавляется к стоимости программирования и варьируется от 1990 рублей за самый простой вариант до 249 900 за максимальную редакцию "Бизнес веб-кластер".
- Преимуществом использования 1С-Битрикс является ее широкая распространенность и поддержка большим количеством сертифицированных партнеров. Интерфейс админской части продуман и удобен для наполнения и поддержки сайта.
Сложные задачи и программирование на заказ
- Крупные, сложные проекты постоянно развиваются. Очень важно, чтобы на пути развития не возникало подводных камней и архитектурных ограничений. Для сайтов с высокой посещаемостью, работающих с большими базами данных часто бывает востребован индивидуальный подход к проектированию программного обеспечения.
- Большинство крупных Интернет-проектов - индивидуальные разработки, это связано со сложной бизнес-логикой и необходимостью "ручного тюнинга" программного кода для работы с большими объемами данных и под большими нагрузками (посещаемостью).
- Гибкость и масштабируемость - основные преимущества индивидуального подхода к программированию сайтов. На определенном этапе развития крупного проекта может возникнуть потребность формирования внутреннего штата разработчиков - в этом случае на первых порах мы предлагаем услуги по поддержке и консультированию этих специалистов.
Программирование по готовому дизайну и ТЗ
В некоторых проектах мы участвуем только на этапе программирования сайта. Например, если в компании Заказчика есть штатные дизайнеры и менеджеры проектов. Но написанное клиентом ТЗ и созданный дизайн в 99% случаях нуждаются в коррективах, изменениях и дополнениях. Иногда оказывается, что проще (быстрее и дешевле) переделать заново. Это связано с тем, что менеджеры и дизайнеры в компании-разработчике, как правило, более опытны и квалифицированы, знают технические требования программистов и верстальщиков, знают "подводные камни" и особенности использования различных программных технологий. Поэтому технические задания от клиентов мы обычно интерпретируем как технические требования и пожелания, на основе которых нужно написать рабочее техническое задание. Кроме того, техническое задание пишется после проектирования (создания прототипа сайта), включает описание прототипа сайта, который не может быть известен заранее.
Модернизация модулей сайта
Среди наших клиентов есть те, кто пришел с недоделанным сайтом или столкнулся с проблемами развития своего Интернет-проекта. Как и в других областях, в веб разработке тоже встречаются неопытные и/или недобросовестные компании. Иногда оказывается проще переделать сайт, чем доделать до нужного состояния, поэтому каждый проект мы изучаем индивидуально. Если проект сложный, то на эту аналитику потребуется отдельный бюджет. Если в программном обеспечении сайта использовались технологии платформы LAMP (Lunux, Apache, PHP, MySQL), то, скорее всего, мы сможем помочь решить все его задачи и устранить недостатки.
Результатом выполнения работ на этапе программирования и отладки является Интернет сайт, соответствующий ТЗ и верстке, согласованных на предыдущих этапах.