Это связано с этим вопросом:
как-кан-я-порт-а-наследие-Java-j2ee-сайт-к-а-современному-скриптового язык
, но с более узким фокусом.
Мы в значительной степени переписываем наше унаследованное Java-приложение с нуля по разным причинам, но пытаемся сохранить пользовательский интерфейс почти таким же.
В одном из ответов кто-то сказал:
Выберите представительские страницы и переделайте их в соответствующие шаблоны. Вы можете использовать некоторые устаревшие страницы JSP. Однако не тратьте слишком много времени на это. Используйте HTML для создания шаблонов Django.
Дело в том, что приложение имеет около 15 различных «первых страниц», каждая из которых в значительной степени состоит из соответственно смешанного и подобранного подмножества ~ 100 файлов jsp. Я считаю, что разбиение содержимого в файлах jsp - это, вероятно, разбиение, которое я хотел бы использовать для шаблонов Django; таким образом, я предпочел бы преобразовать их в шаблоны, чем начинать с HTML и заново выполнить работу по определению правильного разбиения.
Итак, я действительно надеюсь, что есть разумный способ сделать это преобразование.
Я новичок в Django и никогда не работал с javascript (чем другие люди в моей команде), поэтому любая помощь будет принята с благодарностью: если вы можете порекомендовать автоматический или полуавтоматический инструмент или предложить базовый подход, советы и рекомендации, советы, страшилки ..
Заранее спасибо!
Отредактировано в ответ на ответ Винея:
Я думаю, что это довольно ванильный jsp без сторонних библиотек.
Есть скриптлеты, но они хорошо разделены в свои файлы.
На данный момент я думаю, что мы хотим что-то быстрое, что мы можем улучшить
лучшие практики позже.
Относительно РАСШИРЕНИЙ против ВКЛЮЧЕНИЯ, это заставляет меня думать, что мы должны
по крайней мере, тщательно продумайте дизайн наших первых страниц; но может
используйте метод наименьших усилий для преобразования некоторых из этих маленьких фрагментов.