Skip to content

keksik77/rslang

 
 

Repository files navigation

Данный проект - приложение для изучения английского языка RSLang. Приложение реализовано в рамках курсового проекта RS School 2020Q1.

Команда разработчиков:

Ментор

Евгений Войткевич

Использованные технологии:

  • React.js - JavaScript-библиотека для создания пользовательских интерфейсов.

    • Преимущества:

      • Легок в изучении.
      • Декларативный подход к описанию интерфейсов.
      • Виртуальная DOM.
      • Высокий уровень гибкости и максимальная отзывчивость.
    • Единствееным недостатом применения на данном проекте стала необходимость изучения быблиотеки разработчиками перед использованием, но так как проет учебный, то это одномвременно и достоинство.

  • TypeScript - язык программирования.

    • Преимущества:

      • Строгая типизация.
      • Унификация кода между разработчиками.
      • Код на TypeScript можно компилировать в JavaScript.
      • Обратно совместим с JavaScript и даже, если разработчик будет писать смешанный код, то это также будет валидно.
    • Недостаток для нашей комантды тот же, что и в случае с React.

  • Sass - препроцессор CSS, расширяет возможности CSS, не накладывая ограничений на разработчиков, не владеющих навыками работы с препроцессором.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.8%
  • CSS 19.5%
  • JavaScript 10.3%
  • Other 0.4%