Ядро Битрикс — история и планы
Listen now
Description
Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева ( 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С-Битрикс Пятими
More Episodes
Валентин Удальцов ( https://t.me/phpyh) раскрывает свои доходы в прямом эфире! - Проработал в Happy Inc. 4 года, почему ушел? - В компании Вебинар.ру всего 3 месяца - что произошло? - Бесплатные консультации голосовыми сообщениями в телеге - Платные консультации и собеседования - Первый поток...
Published 11/05/23
Published 11/05/23
Тема этого выпуска: самописные инфраструктурные компоненты – зачем они нужны и чем не угодили Open Source аналоги, помимо фатального недостатка? Отвечает Валентин Удальцов – автор телеграм канала Пых https://t.me/phpyh - Пишет ли Валентин собственный фреймворк? - Что такое инфраструктурный...
Published 02/11/23