Разработка web-сайта на платформе Bitrix
Автор: Шемануев И.Ю.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Основной раздел
Статья в выпуске: 5-2 (36), 2017 года.
Бесплатный доступ
В статье рассматривается выполнение индивидуального задания в рамках производственной практики в ВУЗ’е.
Web-сайт
Короткий адрес: https://sciup.org/140124661
IDR: 140124661
Текст научной статьи Разработка web-сайта на платформе Bitrix
Прохождение производственной практики необходимо для получения практических навыков, относящихся непосредственно к отрасли, в которой принимающая практиканта компания производит решения.
Производственная практика – это практическая часть образовательного процесса в высшем или средне-специальном учебном заведении, происходящая в организациях в режиме реальной рабочей деятельности. Практика призвана закрепить полученные знания и навыки, необходимые для присвоения квалификации и итоговой аттестации учащегося как специалиста. Итоги производственной практики оцениваются согласно нормам, принятым в учебном заведении, и вписываются в учебный процесс. В данной статье я хочу рассказать об итогах своей производственной практики, которую проходил в компании «Золотой Код».
Сначала стоит описать, что такое bitrix-1c. Все программные продукты Битрикс созданы на базе Bitrix Framework. Если обратиться к разделу помощи на сайте 1С-Битрикс, то можно увидеть такое определение:
Bitrix Framework — это созданная на основе PHP платформа для разработки веб-приложений. На этой платформе компанией «1C-Битрикс» созданы два популярных продукта: «1C-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал».
Такое определение понятно для веб-разработчиков, но ничего не говорит пользователям. А потому я попробую пояснить упрощенно, о чем идет речь.
Framework – это некий «каркас», платформа для создания программных продуктов. PHP – это язык программирования, на котором написан этот «каркас».
На основе этого «каркаса», этой платформы компания Битрикс создала программные продукты «1C-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал». Это уже готовые CMS, которые можно установить на хостинг, настроить и работать с ними, как и с любой другой системой управления сайтом.
За время практики, я освоился в административной панели bitrix, что позволило мне выполнить свое индивидуальное задание. Важным инструментом является:
«Управление сайтом» — это программный продукт, предназначенный для создания и управления интернет-магазинов, сайтов-визиток и т.д. Существует огромное количество редакций этого программного продукта, но все они предназначены для одной цели – создания сайта и дальнейшего его обслуживания (наполнения, редактирования и пр.).
Изначально «Битрикс» создавался как движок (CMS) для создания интернет-магазинов, а потому «Управление сайтом» имеет очень широкий перечень возможностей и богатый функционал. С другой стороны, всем богатством возможностей этого движка пользуются нечасто. Редко можно увидеть на битрикс-сайте несколько каталогов, практически не используются возможности маркетинга, так как для большинства интернет-магазинов не нужны все эти функции, но все же они имеются в числе возможностей программного продукта и при возникновении потребности их можно подключить в любой момент.
В ходе прохождения производственной практики было выполнено два задания.
-
• Написан скрипт получающий информацию из инфоблоков и помещающий ее в JSON контейнер. Код программы используется компанией «Золотой Код» и по этой причине здесь представлен не будет.
-
• Создан простой демо-сайт, с целью изучения платформы Bitrix. Результат представлен на рисунке 1.
Стоит сказать о плюсах и минусах. Плюсы видны сразу и они, обычные:
-
• Удобство в обращении
-
• Легкий старт
-
• Минимальный уровень знания языков разметки
А минусы здесь гораздо интереснее плюсов, итак:
-
• Архитектура
Bitrix – это не про архитектуру. Это так по причине того, что ядро состоит из беспорядочного набора php-файлов. Здесь нет общего контроллера, нет общего потока данных, а некоторые компоненты «общаются» друг с другом через сессию или глобальные переменные.
-
• Код
Дело в том, что HTML-код перемешан с js, php и css. Это мешает пониманию исходного кода в целом. Также это дает жизнь такому явлению, как конструктор ядра bitrix вызванный, как статический метод, в который передается 22 переменные, а это много.
-
• Bitrix, но не 1с
Дело в том, что используя этот продукт у Вас не получится связать его с такими продуктами 1c, как: «1с Бухгалтерия», «1с Предприятие». Зато вы можете купить такое решение у компании bitrix.

Рисунок 1 Результат выполнения самостоятельного задания
Список литературы Разработка web-сайта на платформе Bitrix
- Многофункциональный сайт : habrahabr.ru//«Bitrix-1c»