Мы разрабатываем приложение Enterprise с помощью следующей стека технологий:Webflow против углового или обоих?
- Websphere Application Server
- Spring (WebFlow (Session в окне просмотра рисунка), JPA (Hibernate), Core)
- DB2 ОСЗ
- Frontend (JSP Rendering HTML5 (CSS 2.0), Ajax в сочетании с веб-потоком, JQuery)
- Дизайн нескольких одиночных страниц в сочетании с использованием webflow для поддержки подпотоков
Разработка методологии - Domain Driven/Компонентный Driven Применение - Test Driven Development
Текущая ситуация Наша модель предметной области имеет иерархию очень глубокий класс домена, и поэтому мы решили использовать WebFlow, чтобы глубоко навигационный в подпотоках. Мы используем шаблон «session in view», потому что существует множество экранов, отражающих иерархию классов модели домена. Это работало очень хорошо из-за того, что бэкэнд управлял сеансами с привязкой данных для интерфейса.
Что мы хотим сделать дальше?
- одностраничного Дизайн
- данные управления пользователем в сессии
- управления данными пользователя через экраны
- Поддержки многоэкземплярного браузера в один сеансе пользователя
- Хотят, чтобы иметь возможность говорить с backend (Enterprise Java/Spring) до извлекать данные и сохраняться
- Поддержка более современных пользователей
Технология Stack
- Websphere Application Server
- Spring (WebFlow (Session в окне просмотра рисунка), JPA (Hibernate), Core)
- DB2 ОСЗ
- Frontend (Угловое, JQuery , Bootstrap 3)
Таким образом, внутренняя дискуссия заключается в том, как интегрировать Ang улар?
- Должны ли мы отказаться от Webflow и решить все с помощью Angular?
- Имеет ли смысл смесь?
Мы приняли следующую таблицу в качестве ссылки: http://vschart.com/compare/angularjs/vs/spring-framework
Мы знаем, что обе структуры способны сделать, и знают, как заставить их работать. Мы заинтересованы в опыте других команд по интеграции Angular? Кто-нибудь когда-либо смешивал Webflow и Angular? Мы заинтересованы в ознакомлении с некоторыми передовыми методами и тем, как команды перешли на любую структуру или поддерживали обе эти функции?
Спасибо за вход, Andrew
Сравнение Spring угловому просто смехотворны, как это схема, которую Вы связаны. У вас есть ** необходимость ** использовать Angular или вы просто хотите использовать новую блестящую? – Bart
Ну сначала мне было бы интересно, почему сравнение, на ваш взгляд, не стоит делать? Наша первая мотивация заключалась в том, чтобы перейти к разработке одной страницы и внедрить более совершенное, более чистое и быстрое решение для интерфейса. Мы ожидаем получить это из Углового. Обсуждение началось, когда мы поняли, что у Angular есть те же возможности, что и Webflow. Большинство сторонних разработчиков предпочитают продолжать использовать веб-поток и просто использовать угловой, как чистый рендеринга HTML. Кроме того, Angular позволяет нам делать быстрые макеты High Fidelity, чтобы показать клиенту, не имея реального бэкэнд. – Andrew
Сравнение не стоит делать, потому что они оба имеют совершенно разные области. Угловое - это интерфейс, а WebFlow - бэкэнд. Да, на первый взгляд кажется, что вы можете добиться того же результата с обоими. Но то же самое касается большинства других веб-технологий. Создание быстрых макетов является допустимым моментом. Тем не менее, самый быстрый способ создания макетов - это ручка и бумага :) Да, она по-прежнему используется – Bart