«Хи-Квадрат» представила аналог мирового стандарта веб-разработки на базе российской платформы
LAMP – это связка из операционной системы Linux, веб-сервера Apache, базы данных MySQL и языка PHP. Все четыре компонента бесплатны и открыты, поэтому собрать на них работающий сайт или сервис могла компания любого размера, не покупая лицензий. До середины 2010-х такая связка оставалась фактическим стандартом веб-разработки – на ней построена значительная часть публичных сайтов и клиентских личных кабинетов, созданных до 2010–2015 годов. Многие из этих систем эксплуатируются до сих пор.
В стеке на базе XSQUARE каждому элементу классической связки соответствует своя альтернатива. Операционной системой выступает Debian, вместо веб-сервера Apache используется NGINX, базы данных MySQL – MariaDB, а прикладного слоя на PHP – сама платформа XSQUARE. Первые компоненты остаются международными открытыми продуктами, российским в этой конструкции является прикладной слой – уровень, на котором выстраивается бизнес-логика.
Переход на отечественный прикладной слой позволяет бизнесу сократить затраты на разработку. В классическом стеке LAMP разработчику необходимо владеть несколькими технологиями сразу: PHP на стороне сервера, JavaScript на стороне клиента и языком запросов SQL. На XSQUARE достаточно знания SQL, а сама разработка ведется преимущественно визуальными средствами, без ручного написания кода. По расчетам компании, задача, для которой на LAMP требуется команда из трех разработчиков, закрывается силами одного, а с учетом скорости разработки стоимость сопоставимого объема работ снижается более чем на 80%.
Воспользоваться этим преимуществом до сих пор не могли компании, которые использовали MySQL, поскольку для замены прикладного слоя требовалась платформа, совместимая с этой СУБД. По данным аналитического сервиса 6sense, MySQL занимает первое место среди реляционных СУБД по числу использующих ее компаний – то есть речь шла о значительной части бизнеса. Поддержка MySQL платформой XSQUARE снимает это ограничение. Компании могут перейти на новый технологический стек, начиная с прикладного ПО, и затем постепенно переносить данные в новую СУБД.
Целевой базой данных в стеке «Хи-Квадрат» выступает MariaDB – форк MySQL, созданный командой его основателей. Технически это тот же MySQL, но полностью открытый и без коммерческой составляющей, тогда как MySQL принадлежит корпорации Oracle и, несмотря на открытую версию, развивается в первую очередь как коммерческий enterprise-продукт.
«Мировой стек веб-разработки долгое время держался на связке открытых компонентов и одного языка программирования. На российском рынке отечественной альтернативы прикладному слою этого стека не было – сейчас она появилась. Наша платформа позволяет создавать внутренние корпоративные системы, публичные сайты, а также работать с MySQL. По сути, мы собрали отечественный аналог LAMP для тех же задач», – подчеркнул технический директор «Хи-Квадрат» Константин Ващенков.


