IAmSapien - приклад Angular веб-додатку

Соціальна платформа iAmSapien

У Роберта Свонсона, генерального директора World Wise People, LLC була неординарна ідея про створення веб-сайту для забезпечення зручної для користувача, але ефективної платформи для обміну, скупчення і зв'язку освітніх і інформаційних статей.

Пан Свонсон через важкий досвід зрозумів, що потрібно покладатися тільки на веб-розробників, які розуміють бізнес і цінують якість. Для інтернет-бізнесу важливо довіряти і покладатися на людей, з якими працюєш. Йому пощастило знайти таких чесних людей з самого початку проекту. Ми добре спрацювалися і закінчили проект з успіхом.

Перейти на сайт

В 2015 році пан Свонсон звернувся до компанії Renet Consulting – спеціалізованої компанії з розробки веб-додатків і програмного забезпечення. Робота почалася з розуміння великої ідеї пана Свансон. Команда знала, що якщо клієнт зможе пояснити свою мету, то буде набагато простіше визначити, які технології використовувати і побудувати вдалу архітектуру для сайту.

 

Після багатьох зустрічей і розмов було прийнято рішення використовувати single-page додаток на AngularJs у front-end частині сайту, з якою користувач зможе взаємодіяти.

AngularJs – дуже популярний вибір для веб-додатків завдяки його перевагам:



  • Це відкритий source-код, що забезпечує більшу підтримку з боку багатьох веб-розробників по всьому світу.
  • Він масштабований, він побудований на популярній мові програмування – JavaScript, його легко перевірити.

Також було прийнято рішення використовувати Entity Framework Core для back-end частини сайту, яка обробляє дані і запити від користувачів, визначає і управляє логікою за допомогою різних функцій і зберігає інформацію користувачів в базі даних.

 

У пана Свонсона був унікальний погляд на багато функцій сайту, що зробило їх реалізацію цікавим і складним процесом.

 

Восени 2016 року з'явилася поліпшена Angular технологія (спочатку названа Angular2). Вона стала краще масштабуватися, була сучасною і швидкою. В ній виправили негативний елемент попередньої версії AngularJs: оптимізували видимість веб-сайтів в будь-якій пошуковій системі. Це було зроблено з використанням Universal service; сторінки проходять pre-rendered на сервері, що дозволяє оптимально і ефективно оптимізувати сайт для пошукової системи. Після тривалих обговорень було прийнято рішення перевести проект на недавно випущений Angular з Universal service для front-end і на недавно випущений .Net Core для back-end і на недавно випущений Net Core для бекенда.

 

Швидке впровадження нових веб-технологій ніколи не буває легким, але Renet Consulting завершила конверсію за відведений час. Проект продовжує свій шлях, в той час як Renet Consulting працює над новими функціями.

 

IAmSapien - приклад Angular веб-додатку
scroll_up