Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

BOOS Core

Объектно-ориентированное операционная система реального времени для встраиваемых систем, разработанное на языке программирования C++.

PHP DOM Builder

Библиотека, разработанная на языке программирования PHP, для формирования валидных HTML документов и работы с ними.

Baigudin Software приняла участие в конференции OS DAY 2017

Компания Baigudin Software приняла участие в четвёртой научно-практической конференция OS DAY, посвященной задачам и возможностям России в области разработки операционных платформ.

PHP DOM Builder представлена во второй ревизии

Дата: 01.07.2016

В 2014 году, в рамках проекта Baigudin Software, был представлен первый программный продукт – библиотека PHP DOM Builder, и сегодня, спустя ровно два года, мы рады предложить её второе поколение – PHP DOM Builder Revision 2.

Что есть PHP DOM Builder

Сегодняшний мир стремится к стандартизации во многих его областях, и Интернет – не исключение. Консорциум Всемирной паутины – организация, разрабатывающая и внедряющая стандарты для языка разметки гипертекста. Библиотека PHP DOM Builder призвана автоматизировать и универсализировать процесс создание валидных веб-страниц и предоставить возможность их анализа и модификации на любом этапе формирования веб-документа.

Почему PHP DOM Builder

Валидный веб-документ – это прочная основа для его корректного отображения в любом браузере, на любом устройстве под управлением любой операционной системы, и PHP DOM Builder делает это. При этом библиотека способна не только сгенерировать, но и изменить в любой момент тип генерируемого документа на один из трёх поддерживаемых: XHTML 1.0, HTML 4.01, HTML 5.

Другим важным свойством библиотеки является то, что она предоставляет мощный функционал для модификации созданного документа или части его структуры. В своих разработках мы ввели такое понятие как «Мобильный режим сайта», и PHP DOM Builder его полностью реализует. Сгенерированный документ попадает в блок анализа мобильного устройства и адаптируется под него, если это необходимо. Подобным образом, каждый разработчик, использующий эту библиотеку, может улучшить внутреннюю архитектуру своего программного обеспечения и определить чёткие логические связи между модулями, формирующими веб-документ.

В современном мире скорость передачи данных растёт с каждым годом, но мы подумали, а что если ещё и снизить их объём? Библиотека PHP DOM Builder способна сделать это, и может сгенерировать документ в компрессированном виде, при этом его генерация будет существенно быстрее, чем генерация форматированного документа, а объем документа, в среднем, снизится на 30 процентов.

Веб-формы – это один из самых важных инструментов для создания интерактивных пользовательских интерфейсов, форм обратной связи, загрузки данных, да и просто для общения людей. Библиотека PHP DOM Builder умеет не просто создавать поля ввода таких форм, но и контролирует полученные в них пользовательские данные. Этот важный и мощный функционал позволяет сохранить целостность и работоспособность любого Интернет ресурса.

Современный Интернет – это не локальная сеть, а всемирная путина, и многоязыковая поддержка, реализована в PHP DOM Builder – это удобный инструмент для создания многоязычных Интернет ресурсов, так как один документ может инкапсулировать в себе данные хоть на всех языках мира.

Зачем PHP DOM Builder вторая ревизия

Идея о разработке подобной библиотеки родилась ещё в 2011 году, как средство для автоматизации при создании HTML разметки, а уже к 2013 году был создан первый программный пакет, который работает до сих пор в ряде коммерческих ресурсов. Но каждая новая итерация имела несовместимые расширения, что затрудняло её переносимость. Вторая ревизия PHP DOM Builder – это, в первую очередь, строго определённый пользовательский интерфейс прикладного программирования, улучшенный её функционал и внутренняя архитектура, это важный шаг для дальнейшего расширения и сопровождения.

PHP DOM Builder – это библиотека, на которой построен наш ресурс, и мы уверенны, что она сможет найти достойное применение в ваших проектах.

Valid XHTML 1.0 Transitional

К списку cобытий

Подписаться на события проекта Baigudin Software

*E-mail:

* — поле, обязательное для заполнения