187 читали · 9 месяцев назад
Слои, Фичи, Сущности: Разбор структуры Feature Sliced Design
Feature Sliced Design — это методология разработки, нацеленная на организацию кода в frontend приложениях таким образом, чтобы он был масштабируем, легко поддерживаемым и удобным для командной работы. При проектировании приложения с использованием Feature Sliced Design важно обеспечить строгое взаимодействие между слоями, где каждый последующий слой может использовать возможности предыдущих, но не наоборот. Это помогает поддерживать кодовую базу организованной, модульной и легко масштабируемой. ...
134 читали · 10 месяцев назад
📈 9 главных трендов в разработке фронтенда в 2024 году
Самые популярные языки, технологии, инструменты и архитектурные концепции. JavaScript – по-прежнему бесспорный лидер JavaScript вызывает сложные чувства у многих разработчиков, и по разным причинам: кому-то не хватает синтаксиса для явного определения типов, на кого-то наводят тоску async/await и промисы. Альтернативные языки для разработки фронтенда есть: это и вариации на тему JS – TypeScript, CoffeeScript, – и независимые решения, которые позиционируются как замена JavaScript (хотя и транспилируются в JS во время выполнения кода) – Dart, Elm, Reason, ClojureScript...