2015-06-19 2 views
3

В настоящее время я разрабатываю одностраничное приложение (в данном случае AngularJS), но по мере его роста я нахожу все более заманчивым, чтобы реорганизовать его в многостраничное приложение.Is React подходит для многостраничных приложений?

Тем не менее, мне все еще нужна способность иметь сложные, динамические пользовательские интерфейсы на клиенте (что требует больше, чем просто манипуляции с DOM, но осведомленности моей информационной модели).

Я знаю, что большинство людей используют jQuery для этого; Я боюсь, что это не доставит меня настолько далеко, насколько я хочу, и мне интересно, подходит ли ReactJS для этой работы (ну, когда вы работаете с небольшой компанией, а не с Facebook).

+0

Вы можете захотеть взглянуть на относительно * новый * идея «изоморфного JavaScript». Какой Реакт хорош. Похоже, что он охватывает большинство из них: http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/ –

ответ

7

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

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

В связи со сроком службы SPA, я обнаружил, что многие команды считают, что они должны быть передовыми, добавляя ненужные сложности, такие как SPA, где стандартное многостраничное приложение MVC является гораздо лучшим решением.

Для меня Реагент - идеальное решение проблемы создания крупномасштабного веб-сайта, который может выступать в качестве многостраничного приложения в некоторых областях, где это необходимо, но использовать стандартный разумный MVC в другом месте.

Реагировать просто работает очень легко с помощью Django, ASP.NET, Ruby и т.д. ...

+0

Спасибо! Не могли бы вы объяснить, какие ограничивающие факторы были с ООПТ? –

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