WebApp Design: маршрутизация от бэкэнда или внешнего интерфейса
В последнее время я много исследовал веб-приложения. Я не обученный разработчик, и я стараюсь учиться как можно больше на примере, но я думаю, что я врезался в стену, и я хотел бы подумать об этом, пожалуйста.
Я использую Perl Mojolicious Lite + AngularJS для создания веб-приложений. Mojolicious обслуживает веб-приложение и предоставляет REST Api, в то время как AngularJS заботится о функциональности на стороне клиента, представляет данные, взаимодействует и т. Д. Я познакомился с модулем маршрутизатора AngularJS и, прежде чем тратить на него время, так как мое приложение становится больше, мне интересно, где маршрутизация должна быть сделана.
РЕДАКТИРОВАТЬ: это приложение находится в частной сети, оно не подвергается воздействию Интернета.
а) визуализировать различные части приложения (угловой JS-контент), используя симпатичную систему шаблонов, включая макеты и партиалы...
б) маршрутизировать контент в веб-приложении от angularjs ng-router и использовать бэкэнд только для API
Ваши комментарии, предложения и мысли все очень ценятся.
С наилучшими пожеланиями, Люк