• Главная
  • Карта сайта
Не найдено

1С-Бітрікс - Highload-блоки

  1. Highload-блоки
  2. Практичне застосування
  3. Новий тип властивостей «Довідник»
  4. ядро D7
  5. Перехід на нове ядро
  6. ORM система
  7. бібліотека класів
  8. Розвиток ядра D7

можливості

Highload-блоки

  • Установ довідника в адміністративному інтерфейсі
  • Індексування довідника (властивості в Інфоблоки) модулем пошуку
  • Повна підтримка користувацьких властивостей (всіх типів полів)
  • Управління в межах Інфоблоки

Можливості Highload-блоків


«Highload-блок - це прошарок між користувачем і ORM. Тобто насправді питання звучить так: чи можна вже починати робити проекти на D7 і його ORM?
Моя відповідь цілком певний: чи не можна, а потрібно. Ми свої нові сутності і навіть цілі модулі вже робимо на ORM. Досвід позитивний. Економиться багато часу. Крім того, це дасть потрібний імпульс для розвитку нового ядра. У тому числі в плані продуктивності (!) ».

Вадим Думбравану, керівник проектів ТОВ «Бітрікс»

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

«Продуктивність Ядра D7» - обговорення планів щодо переходу на D7 «Продуктивність Ядра D7» - обговорення планів щодо переходу на D7

Практичне застосування

Практичне застосування

Highload-блоки - прошарок між користувачем і ORM, створена для зручності розробників. Модуль особливо корисний розробникам, які займаються інтеграцією з «1С».

Новий тип властивостей «Довідник»


Використання Highload-блоків спрощує роботу при створенні складних товарів, що містять безліч розмірів і кольорів або мають намір нестандартне «рух» по товару (з кроком по 100 грам, наприклад).

"В цій статті ми будемо говорити не про Highload-блоках як про сутність, що з'явилася в продукті, ми скоріше поговоримо про те, як ви зможете їх застосовувати, і як їх уже застосовує Бітрікс в релізі 14-ій версії ».
Юрій Волошин, продукт-менеджер «1С-Бітрікс»

Де в продукті використовують Highload-блоки? Що таке довідник і як створити новий? Дізнайтеся докладніше Де в продукті використовують Highload-блоки


У публічній частині відображається властивість «Колір» з пов'язаного з ним Highload-блоку.
Курс і приклад роботи з властивістю типу «Довідник»

ядро D7

ядро D7

В основі ядра платформи D7 лежить сучасний підхід об'єктно-орієнтованого програмування і загальновизнані розробниками технології.


Зроблено багато, щоб ядро ​​стало струнким, витонченим і логічним. Щоб розробникам подобалося писати на BitrixFramework: щоб їм не довелося переучуватися, щоб все було зрозуміло, щоб вони могли дописувати свій функціонал і надалі легко розширювати.

В ядрі D7:

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

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


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

«Для впровадження нового ядра була прийнята стратегія поступовості і еволюційності. Одна з основних причин цього - величезний обсяг вже існуючого коду (компонентів, модулів, скриптів, ...), в тому числі створеного партнерами і клієнтами. Тому нове ядро ​​не може влаштовувати революції. Воно повинно впроваджуватися щодо сумісно. І тому поки життєвий цикл сторінки принципово не змінюється, і відкладені функції продовжать працювати ».

Олексій Кірсанов, провідний розробник «1С-Бітрікс»


Поступовий еволюційний переклад всього API на D7 триває. Нове ядро ​​не влаштовує «революції». Одна з основних причин цього - величезний обсяг вже існуючого коду (компонентів, модулів, скриптів і т.д.), в тому числі створеного партнерами і клієнтами.

Обговорення опису ядра D7 Обговорення опису ядра D7

ORM система

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

бібліотека класів

У бібліотеці класів зібрані і категоризуються різні функції. Це значно полегшує і прискорює процес створення і управління сайтом.

Розвиток ядра D7

  • Перекладено 8 компонентів на нове ядро. Можна подивитися, як зроблено успадкування.
  • Поліпшено роботу з Таймзона, вони обробляються більш коректно.
  • З'явилося нове API роботи з вебсокетамі.
  • З'явилося нове API роботи з HTTP.
  • З'явилися нові набираються властивості, які дадуть можливість гнучко розширюватися по продукту. Перше застосування - в Highload-блоках

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

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

Тобто насправді питання звучить так: чи можна вже починати робити проекти на D7 і його ORM?
Що таке довідник і як створити новий?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью