Для сайта ранее выполненного на макинтошовском rapidweaver (wysiwyg HTML, php сниппетсы и прочая мутота) хотим добавить авторизацию и динамику. Посмотрел в код - в принципе можно либо HTML блоками через прогу добавлять либо напрямую в index. Так вот если на стороне сервера будет много работы по распознаванию и формированию PDF, xml и т.д. для автоматизации процессов на фирме, думаю доделывать серверную часть на Django с использованием 'почти готовых темплейтов", а на стороне клиента angular? Уж очень нравится простота обновления событий. Что скажете?
Совместить "...jango с использованием 'почти готовых темплейтов" и ангуляр не получится.
Ангуляру нужен Django REST. А так лично мне Ангуляр после второй версии очень нравится, после версии 1.5 он тоже не плох, но смысл начинать новый проект вижу только на 4 ангуляре.
Alexey Polyakov: Ангулар предназначен для построения SPA. Ангуляр начиная со второй версии позволяет делать компоненты, теоретически вы можете рендерить страницу на сервере в Джанго, а ангуляр будет отвечать за какой то отдельный компонент на странице, но затея звучит очень стремно, получится довольно плохо поддерживаемая каша, не зря эволюция привела к SPA.
Если хочется серверного рендеринга и при єтом ангуляра, можно посмотреть на изоморфній фреймвок https://github.com/angular/universal там яваскрипт будет и на сервере и на клиенте