Нове ядро ​​Bitrix D7

Платформа 12.0

Нове ядро ​​Bitrix D7

В основі нового ядра платформи лежить сучасний підхід об'єктно-орієнтованого програмування та нові загальновизнані розробниками технології. У версії 12.0 зроблено багато, щоб усе в ядрі стало струнким, витонченим та логічним. Щоб розробникам подобалося писати на Bitrix Framework: щоб їм не довелося переучуватися, щоб усе було зрозуміло, щоб вони могли дописувати свій функціонал і легко розширювати.

ядро

  • змінено життєвий цикл сторінок;
  • полегшена та зроблена більш зручною командна розробка;
  • додано обробку помилок та винятків;
  • єдина бібліотека класів для виконання службових функцій;
  • покращено підтримку сучасних IDE (серед розробки);
  • до компонентів додано можливість підтримки ОВП;
  • відмовилися від використання глобальних змінних;
  • односторінковий шаблон;
  • швидкі сторінки для реалізації Ajax інтерфейс.

Нова система ORM

З'явився важливий інструмент – ORM (об'єктно-реляційне відображення), що дозволяє структурувати дані та мати до них єдиний інтерфейс доступу (єдиний getList, add, update тощо).

Модуль "Highload Інфоблоки"

Модуль "Highload Інфоблоки", створений на основі ORM з підтримкою NoSQL, розподіляє навантаження та допомагає швидко знаходити потрібні дані, не уповільнюючи роботу сайту, що важливо для ресурсів з високою відвідуваністю.

Особливості нового модуля:

  • Модуль дозволяє створювати списки для зберігання довільних даних (новини, вакансії), кожен зберігається у своїх таблицях БД:
  • продуктивність за рахунок поділу даних за таблицями;
  • уніфікований та продуктивний API по роботі з даними за рахунокновою ORM;
  • користувальницькі поля.
  • Адміністративні сторінки:
  • створення/зміни списків (створюються таблиці, модифікуються поля, індекси);
  • редагування елементів списку.
  • Універсальні компоненти.
  • Бібліотека класів

    Перехід на нове ядро

    При створенні сайту можна буде використовувати старе та нове ядро. При цьому перехід на нове ядро ​​буде виконуватися послідовно, не завдаючи шкоди працюючим сайтам. По переходу на нове ядро ​​буде підготовлено докладні інструкції.

    Технічні вимоги

    Мінімальні технічні вимоги підвищені: