Skip to content

Технологический стек и инструментарий

Вадим Мустяца edited this page Oct 27, 2018 · 29 revisions

На этой странице собраны ссылки на составляющие технологического стека проекта.

Языки программирования и фреймворки

  1. Фронт-енд:
    1. Angular 5 - JavaScript-фреймворк.
    2. TypeScript - язык программирования.
    3. Materialize 0.100.2 - CSS-фреймворк.
  2. Бэк-енд:
    1. Java 8 - язык программирования.
    2. Spring Boot 2.0.0 RELEASE - Java-фреймворк.
    3. Spring Data - Java-фреймворк для работы с базами данных.
    4. Hibernate - Java-фреймворк для работы с базами данных.
    5. Connector/J 5.1.46 - драйвер для взаимодействия Java-приложений с базами данных.
    6. Hibernate Validator 6.0.8 - валидатор для Java-фреймворка Hibernate.
  3. Behaviour-Driven Development:
    1. Cucumber.js - JavaScript-реализация BDD-фреймворка Cucumber.
    2. Protractor - фреймворк E2E-тестирования для Angular-приложений.
  4. Фреймворк для автоматической сборки проекта: Apache Maven 4.0.0.

Инструменты

  1. Среда разработки (IDE) для фронтенда и BDD: WebStorm.
  2. Среды разработки для бэкенда:
    1. Intelij IDEA.
    2. Eclipse Oxygen 1A.
  3. Комплект Java-разработчика: JDK 1.8.0_152.
  4. Среды прототипирования UI:
    1. Axure RP.
    2. Balsamiq.
  5. Сервис для хранения кода и совместной работы над ним: GitHub.
  6. Инструменты для работы с репозиторием:
    1. GitHub Desktop.
    2. Git for Windows.
  7. Сервис для непрерывной интеграции: Jenkins.
  8. Система управления базой данных: MySQL Community Server 5.7.14.
  9. Инструмент для визуального проектирования базы данных: MySQL Workbench 6.3.7.
  10. Инструменты для удалённого доступа к серверу:
    1. PuTTY.
    2. WinSCP.
  11. Система управления задачами: Jira.
  12. Сервис для хранения базы знаний о проекте: Confluence.
  13. Инструмент для хранения файлов, связанных с проектом: Google Drive.
  14. Мессенджеры и ВКС:
    1. Slack.
    2. Skype.
    3. Google Hangouts.