В частности понимания HTML5 — это протокол разметки веб-страниц, но мы привыкли оценивать его за возможности, которые он дает. HTML5 + CSS3 + jQuery = WEB 2.0. Именно эта формула определяет современный интернет и все его сервисы. То, что работает «за кадром», работало и раньше. Таким образом, WEB 2.0 (HTML5) это вся графическая и функциональная часть сегодняшнего интернета, это: сайты, порталы, рекламные страницы (лендинги), вебсервисы и многое другое, что предоставляет информацию для потребителя.
Разработка интернет-проектов для WEB 2.0, это одно из приоритетных направлений для нас. Мы решаем следующие задачи:
- Создание сайтов
- Разработка высоконагруженных порталов
- Разработка модулей на сайты, виджеты и другие утилиты
- Создание модулей для известных CMS и фреймворков
- Разработка корпоративных порталов (ERP), диспетчерских центров, личных кабинетов
- Интерфейсы конфигурирования операционными системами и приложениями через ВЕБ-обозреватель
- Модули взаимодействия с сайтами (грабберы, парсеры, боты)
Применение технологий WEB 2.0
Сегодня при помощи средств WEB 2.0 мы можем создавать сервисы любой сложности. Браузерные инструменты научились работать с подключаемым оборудованием, таким как: сенсорный экран, вебкамера, навигационный модуль, BAR-кодеры, принтеры, сканеры отпечатков пальцев, игровые манипуляторы, этот список можно продолжать долго, скорее можно назвать исключения, с чем пока не работает ВЕБ. Достижение любой цели — лишь вопрос времени и умений.
Развитие сторонних сервисов приводит к удешевлению проекта в целом, к примеру, мы можем задействовать готовый отказоустойчивый хостинг или облачный хостинг, при котором нам не требуется делать приложения для кластерной распределенной структуры. В других случаях мы можем воспользоваться сервисами внутри собственного приложения — конвертирование файлов, видеоплееры, подготовка печатных форм, распознавание текста, лента отзывов и голосований, онлайн карты и пробки, и множество других систем. Вся разработка может свестись к интеграции подобных сервисов и доработкой логики взаимодействия. Следует учитывать, что чем больше подключаемых сервисов, тем дороже обслуживание работы системы и тем больше точек отказа по вине других компаний.
Ситуация может обернуться в обратную сторону — мы можем создать собственный сервис и продавать долевое использование. Доход с этого сервиса будет в Ваш карман, а мы будем обслуживать функционирование.
Обеспечение аппаратной мощи
Работа онлайн-сервисов в большинстве случаев подразумевает мощную аппаратную базу, и обязательно с возможностью расширения (масштабирования). Для работы подобных сервисов существует несколько решений:
- Размещение систем на виртуальных серверах VDS/VPS. Это самое оптимальное решение для старта и дает возможность расширения до полного физического сервера
- Размещение в облаке. Быстрое развертывание и возможность безгранично наращивать мощность. Применяемо при быстром росте клиентов и малой глубине хранимой информации.
- На своем оборудовании. Собственный ЦОД всегда под контролем. Возможность создания кластера.
- В отказоустойчивой масштабируемой системе. Например, наш партнер HDD-Company предлагает решения на реплицируемых серверах в разных ЦОД. Гарантия доступности 99,99 %
- Альтернативные варианты, либо смежные решения.
Наше конкурентное преимущество, это опыт создания высоконагруженных систем. Мы имеем ряд успешных решений для РЖД, Роскосмос (Глонасс) и другие, для коммерческих фирм. У нас отличные наработки для работы с поточными системами (трансляция видео и трансляция диагностической информации), а также в работе с большими объемами данных (от 100Гб)
Мы разрабатываем серверную часть при использовании систем балансирования нагрузки (HAProxy, nginx) и применяем технологии многомерного кэширования (memcache, intellicache). Это позволяет создавать системы, способные к.самовосстановлению при сбоях узлов.
Для систем 24х7 мы предлагаем наше полное сопровождение программно-аппаратной части, где вся диагностическая информация стекается в наш центр диагностики и реагирования. Мы узнаем о сбоях за несколько секунд. Мы восстанавливаем работу оборудования на сбойных узлах, и сервис продолжает работать в полную нагрузку. Также мы имеем свои резервные мощности, которые могут быть предоставлены для временного разворачивания Вашего сбойного узла. Мы это предлагаем для продакшен-энтерпрайз систем.
Вебресурсы требуют модерирования контента. Создав SAAS или клиентоориентированный ресурс, будьте готовы к тому, что будет потребность в постоянном администрировании контента. Это относится к экстремистским движениям, порнографии, пиратству и т.д. На ранних стадиях мы поможем с обслуживанием, но на последующих этапах, Вам понадобится штат модераторов.
Мы создаем личные кабинеты и модули взаимодействия онлайн с оффлайн. Часто это требует создания промежуточных «мостов» между аналоговыми приборами и программным использованием.
С чего следует начать
Очень полезным является анализ существующего рынка, перед созданием собственного сервиса, уделите достаточно внимания оценке существующих систем. Большинство востребованных идей уже могут быть реализованы, Вы можете найти в интернет сервисы, которые будут служить эталоном или базисом для реализации нового ВЕБ-сервиса.
До обращения к нам, сформулируйте свою идею и постарайтесь это оформить в виде технического задания (ТЗ), примеры можно посмотреть тут. Четко сформированная идея ускоряет процесс разработки на 20-30%, а следовательно экономит Ваши деньги. После формирования технического задания, можете ознакомиться с нашей политикой ценообразования и перейти к двустороннему обсуждению проекта. На первом этапе мы с Вами согласуем основные детали ТЗ, определим сроки, а также сформируем цену на разработку и внедрение системы. Для клиентоориентированных систем (B2C) мы поможем с определением последующих этапов развития и дадим наиболее экономичные предложения от партнеров.