@Cacatuidae

Что использовать React+flux+request или angular 4?

Подскажите, пожалуйста, что лучше использовать при создании такого пакета:

1. Нужно написать древовидный список по типу www.treejs.cn/v3/demo.php#_102 (не весь функционал), который должен будет уметь:
1.1. Загружаться по ajax + обновляться когда нужно
1.2. Удалять NODE (ajax) со всякими кастомными confirm, доп проверками (ajax) и прочее + *EVENT (after & before)
1.3. Вставлять NODE (форма загружается по ajax) + *EVENT (after & before)
1.4. Сортировка NODES
1.5. Загружать форму в зависимости от выбранного NODE в списке + *EVENT (after & before)
2. Форма редактирования или создания NODE. Особенности:
2.1. У формы поля динамические и зависят от типа сущности
2.2. Форма должа уметь влиять на состояние списка NODES (например, в форме есть поле `name`, при изменении которого, меняется и label самого NODE в списке)

*EVENT (after & before) - подписчики на такое событие, должны уметь подписываться из ВНЕ компонентов триггеров, например, из jQuery плагина.

Все это должно будет еще работать с ActiveForm (yiiActiveForm.js) от yii2
  • Вопрос задан
  • 669 просмотров
Пригласить эксперта
Ответы на вопрос 3
@KnightForce
React справится.
Я не использовал Angular, но в сравнении с jQuery - React намного лучше. Позволяет легко вытворять такое крутое, что на jQuery сложно реализовать.

Это как использовать для стилизации страницы только html атрибуты, а потом начать использовать css.)
Ответ написан
Комментировать
astec
@astec
Разработчик https://debtstracker.io/
Я думаю что Ангуляр будет, если ещё нет, более востребован в корпоративном секторе и соответственно зарплаты по нему в среднем будут выше чем по Реакт. Но топовые зарплаты могут оказаться выше именно на Реакт.

Про Vue ничего не знаю, но думаю Ангуляр и Реакт попопулярнее в итоге будут.

Я выбрал Ангуляр для своего пет-проекта https://DebtsTracker.io - программы для учёта долгов. Именно с прицелом на дальнейшее трудоустройство.

Чего и вам советую ибо пока всё нравится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы