Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

BOOS Core

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

PHP DOM Builder

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

BOOS Core для ARM микропроцессоров Texas Instruments семейства AM18x

Проект Baigudin Software представил операционное ядро BOOS Core для ARM микропроцессоров семейства AM18x компании Texas Instruments.

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:

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