На рассмотрении

0

Реактивный фреймворк для private frontend(админка), и возможность подключения к public frontend

Денис Ефремов Обновлен 4 года назад в категории CMS Админ. панель 1

Здравствуйте, ув. разработчики!

Итак, на дворе середина 2016.

Мне кажется пора уже в ReadyScript - которую лично я считаю достаточно современной CMS, а также довольно-таки "модерновым" CMF - использовать преимущества реактивных фреймворков. Тем более, что технология, уже доросла до использования в "production environment", так как, прожевано и выплюнуто первое поколение реализаций - Angular 1, Backbone, Knockout - я считаю уже не актуальными, рективно-неповоротливыми монстрами...
Вы, я уверен, в курсе всего этого, хотя, возможно мнения наши где-то разнятся.

Сейчас наступает эра "легковесного" JS. Отказ от тяжеловесных "либсов", таких, как jQuery, в пользу, например UmbrellaJS, или вообще, VanillaJS, если речь о ES5.
Либо, аналогичным образом про ES6 можно сказать, что мы наблюдаем переход на использование reactive-data-binding библиотек нового поколения, например VueJS (которую я, после длительного анализа, выбрал для своих разработок) вместо Angular, React или Ember. Хотя Vue поддерживает и совместное обитание с этими и другими фреймворками (jQuery), и не только с JS (Laravel).

По своему опыту могу сказать, что прирост производительности, после смены инструментов реализации, не надуманный. Он реально есть и виден даже невооруженным взглядом.

Оценивали ли вы вариант включения одной из Reactive библиотек в "коробку" ReadyScript?

Комментарии 1

  • Артем Полторанин 4 года назад

    Денис, добрый день!

    Если я вас верно понял, вы предлагаете переписать существующие jQuery скрипты к темам оформления и админ.панели на новых фреймворках. Вопрос очень интересный, мы мониторим front-end технологии и в курсе их возможностей. На текущий момент главной преградой их внедрения - является повышенная сложность для разработчиков (новичков), которые выбирают нашу платформу. Мы стремимся сохранить невысокий порог входа для разработчиков на наше платформе, чтобы стоимость доработок была в итоге дешевле для конечных клиентов.

    Но согласен, что полноценные приложения на "клиентах" набирают популярность. Не исключаю, что в следующих темах и обновлениях админки мы все же применим либо Angular либо React либо что-то еще.

Написать сообщение