Создание внешнего интерфейса с использованием Angular для того, чтобы кто-то другой позже мог создать его.

Я думаю о создании внешнего интерфейса моего веб-приложения с Angular для того, чтобы кто-то еще позже создал его с помощью Django, ME(A)N или чего-то еще. Я знаю создание фронт-энда с использованием HTML, CSS и javascript и передачу его бэкэнд-инженерам, но я не уверен насчет Angular и хотел бы быть осторожным. Является ли это хорошей идеей, или было бы предпочтительным, чтобы и передний и задний план разрабатывались одновременно? И имеет ли значение, является ли бэкэнд Django или ME(A)N или еще?

Если это не соответствует политике переполнения стека, пожалуйста, сделайте мне одолжение, прежде чем закрывать его.

1 ответ

Решение

Вы можете разработать свой интерфейс самостоятельно, не заботясь о том, как он будет реализован. Вы можете использовать Karma и Jasmine для модульного тестирования вашего кода Front-End, высмеивая ваши вызовы API с помощью поддельных ответов или поддельной логики, и вы можете использовать Protractor для запуска сквозных тестов вашего кода Front-End, снова издеваясь над бэкэндом с поддельной логикой. Пока вы предоставляете определенный API для взаимодействия с внешним интерфейсом, не имеет значения, какой из них вы реализуете с точки зрения внешнего интерфейса.

Другие вопросы по тегам