2017-01-11 5 views
2

В последнее время было много изменений в разработке frontend, таких как компилятор Babel JavaScript, и создавать такие системы, как Browserify, Grunt, Gulp, Webpack и другие. Кроме того, django-трубопровод также обновляется для Django 1.10.Какой самый достойный способ работы с JavaScripts в проектах Django?

Что является самым современным и перспективным способом работы с JavaScripts в проекте Django в 2017 году?

ответ

2

Вопрос заключается в мнении, основанном на меня, и для продолжения вашего вопроса, хотите ли вы использовать систему шаблонов Django или вы хотите построить api с использованием Django Rest Framework и использовать всю мощь транспилера Babel и когда-либо улучшать JS рамки для потребления этих apis?

Использование систем построения, таких как Grunt/Gulp/Webpack, может сгладить управление статическими файлами, что является плюсом. Но размышляйте о полноценном использовании этих инструментов в сочетании с некоторыми превосходными инфраструктурами JS, которые доступны для обеспечения уникального опыта.

Так что я предлагаю сделать еще один шаг по использованию упомянутых вами инструментов и опробовать Angular/ReactJS/Aurelia или любую другую структуру/библиотеку JS по вашему выбору.

+0

Чтобы быть более конкретным, я собираюсь использовать ReactJS с вызовами Ajax для некоторых разделов на веб-сайте, но большинство страниц будут использовать обычные шаблоны Django. BTW, какая из систем сборки является самой популярной в наши дни? –

+0

Если вы собираетесь использовать ReactJS, я бы предложил пойти с 'webpack'. –

Смежные вопросы