Специалисты группы CSSSR используют инструменты с открытым исходным кодом, которые поддерживаются и постоянно совершенствуются сообществом, а значит, наиболее надежны и гибки. Мы внимательно следим за новинками веб‑разработки и не забываем про лучшие стандарты.
Мы используем все современные возможности JavaScript, при этом применяем инструменты, позволяющие работать нашим проектам и на старых версиях браузеров.
Также мы используем TypeScript и Flow, добавляющие статическую типизацию в JS. Это помогает писать гибкий и надежный код.
React
Одна из самых популярных библиотек для решения широкого спектра задач. Хорошо подходит для реализации больших и сложных приложений, так как её можно использовать совместно со множеством других библиотек. Но React подойдёт и для небольших проектов, в т. ч. лендингов.
Vue
Библиотека, идеологически похожая на React, но близкая по синтаксису к Angular. Имеет сложности с поддержкой TypeScript и FlowType, поэтому мы используем её не так часто.
Angular 2+
Фреймворк, предоставляющий большое количество готовых решений для устранения стандартных проблем. Лучше всего подходит для типовых проектов, где не требуется серьезная кастомизация архитектуры приложения.
Автотесты
Чтобы быть уверенными в работоспособности кода на протяжении всего процесса разработки, внедрять новые фичи быстрее и упростить рефакторинг, мы пишем различные автотесты: unit, integration, end-to-end.
MongoDB и PostgreSQL
Мы выбираем базы данных в зависимости от потребностей проекта и особенностей задач: MongoDB (NoSQL) или PostgreSQL.
Node.js
Среда выполнения JavaScript-кода на сервере. Мы используем её для написания так называемого Middle-end (проксирующего бэкенда), либо для реализации несложных сервисов.
Бэкенд
Мы разрабатываем и бэкенд. Можем писать на проверенном временем Java, но предпочитаем Kotlin — современный язык, работающий на JVM (Java Virtual Machine).
Продолжая пользование данным Сайтом, вы даете свое согласие на сбор и обработку технической информации (cookies). Подробнее о cookies читайте вПолитике конфиденциальности.