• $:
  • ARS 91.546
  • AUD 1.3016
  • BRL 5.6279
  • BTC 51652.4843
  • BYN 2.6149
  • CAD 1.2672
  • CHF 0.9297
  • COP 3.655
  • CRC 620.5734
  • CUP 1.0308
  • DOP 59.4846
  • EGP 15.7262
  • ETC 11.4581
  • ETH 1776.2316
  • EUR 0.8391
  • GBP 0.7231
  • HKD 7.7647
  • JMD 154.66
  • JPY 108.3043
  • LTC 187.3891
  • MXN 21.2599
  • RUB 74.4657
  • TMT 3.4828
  • TRY 7.525
  • TWD 27.9083
  • XCD 2.7853
  • XMR 217.1182
  • ZEC 127.2999

Более объектно-ориентированная архитектура RevolveR CMF

Новые модели в ядре RevolveR CMF

Понемногу архитектура RevolveR CMF меняется в сторону большего объектного стиля и в этой версии 2.0.0.2 добавлены новые модели доступа к константам ядра.

В прошлой версии была добавлена модель интерфейса доступа к методам ядра RKI. Теперь гораздо удобнее обращаться к константам и проще запоминать их при помощи двух еще двух новых моделей в объектном стиле.

Модель RKV(RevolveR Kernel Variables) постоянно хранит константы формируемые ядром и необходимые для построения шаблонов сайта.

Вторая модель - RNV(RevolveR Node Variables) помогает улучшить обращения к константам ядра, которые используют route и node части framework.

Интерфейс доступа ко всем трем моделям представлен в объектном стиле. Улучшилась скорость работы framework за счет оптимизации объектов и снизилось потребление памяти.

В будущем планируется перенести Node в объектный стиль, что улучшит читаемость кода и предоставит более удобный интерфейс для доступа к данным, а также позволит на полную использовать оптимизации кэша системы.

Дистрибутив с последним commit доступен на странице проекта GitHub.

  • 1
  • 2
  • 3
  • 4
  • 5
5 / 5 #1
Administrator
Breadcrumb