В 2015 году мистер Свонсон обратился к Renet Consulting - специализированной компании по разработке веб-приложений. Работа началась с понимания оригинальной идеи клиента.. Команда понимала, что если клиент сможет максимально подробно описать свою идею, то гораздо проще будет определиться с используемыми технологиями и построить оптимальную архитектуру продукта..
После многих встреч и обсуждений было принято решение использовать одностраничное приложение на технологии AngularJs для front-end-а, части сайта, с которой пользователь будет взаимодействовать.
AngularJs - очень популярный выбор для веб-приложений из-за своих преимуществ:
- Открытый исходный код, обеспечивающий большую поддержку со стороны других веб-разработчиков со всего мира.
- Он масштабируемый, построен на популярном языке программирования - JavaScript, его легко тестировать.
Также было принято решение использовать Entity Framework Core для функций back-end, части сайта, которая обрабатывает данные и запросы от пользователей, определяет и управляет логикой с помощью различных функций и хранит информацию пользователей в базе данных.
У мистера Свонсона был уникальный взгляд на многие функции веб-приложения, что сделало их реализацию интересным и, порой, сложным процессом.
Осенью 2016 года появилась улучшенная технология Angular (, первоначально названная Angular2). Она стала лучша масштабироваться, стала более быстрой и современной. Был исправлен самый главный негативный момент её предшественника AngularJs – плохая «видимость» поисковыми системами. После длительных обсуждений было принято решение перевести проект на недавно выпущенный Angular с Universal service для front-end и на свежий .Net Core для back-end.
Быстрое внедрение новых веб-технологий никогда не бывает легким, но Renet Consulting завершила конверсию за выделенное время. Проект продолжает свое развитие, в то время как Renet Consulting работает над новыми функциями.