Загрузка страницы

Ядро Битрикс — история и планы

Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева (https://facebook.com/medveddev) и Ивана Челищева (https://www.facebook.com/chelishchev). Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как выглядит разработка под Битрикс сейчас и какие планы на будущее.

Темы выпуска:
- Краткая справка про компанию 1С-Битрикс
- Какие версии PHP поддерживаются?
- Обратная совместимость
- На сколько Bitrix Framework похож на другие PHP фреймворки?
- Переписывание фреймворка "с нуля" в начале 2010-х
- Гибридное ядро для поддержания обратной совместимости
- Битрикс Управление Сайтом vs Битрикс24 - общее ядро внутри?
- Кто заказчик для команды разработки ядра?
- Секретный чат тимлидов разработчиков на Битрикс
- Можно ли использовать Bitrix Framework отдельно от продуктов 1С-Битрикс?

Про технологии в актуальной версии D7:
- Используются суперглобальные массивы $_GET, $_POST?
- ORM, QueryBuilder и работа с базой
- Active Record или Data Mapper?
- Почему не Doctrine?
- Миграции и система обновлений
- Поддержка различных СУБД?
- Почему нет PostgreSQL?
- Роутинг и точки входа
- Шаблонизация, защита от XSS, подключение внешних шаблонов
- Работа с очередями, агенты
- IoC контейнер или Service Locator?
- Autowiring в контроллере
- Консольные команды на основе symfony/console
- Другие внешние библиотеки
- Используется ли composer?
- Код в публичной директории?
- Сборка PHP кода
- Сборка фронтенд кода: инструмент Bitrix CLI на основе Rollup
- На сколько код в целом выглядит современно?
- PhpStorm и плагины

Что планируется в будущем Bitrix Framework 3?
- концептуальный прототип
- переработанный жизненный цикл
- Twig с CMS-ориентированными плагинами
- пока не публично
- сбор обратной связи от разработчиков
- переход должен быть плавным
- почему бы не взять Symfony или Laravel и писать поверх?
- ориентация на PSR
- сложность по интеграции со старым API и поддержки совместимости
- сколько ресурсов выделено на разработку Bitrix Framework 3?
- как организована командная разработка внутри компании 1С-Битрикс?

В завершение:
- На Битрикс24 используется не только PHP, но и Node.js и другие технологии
- Модель гибридного облака

Ссылки по теме:
- https://www.1c-bitrix.ru
- https://youtu.be/SU_vUZL-190 - Новый Bitrix Framework: концепции и прототип
- https://sdcast.ksdaemon.ru/2020/02/sdcast-113/ - интересный выпуск подкаста SDCast, в гостях Александр Сербул из 1С-Битрикс

Слушать в подкасте: https://5minphp.ru/episode90/

Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru

Видео Ядро Битрикс — история и планы канала Пятиминутка PHP
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
26 июля 2021 г. 11:46:07
00:58:33
Яндекс.Метрика