TypeScript
Следующим после Angular-а логично будет рассказать об TypeScript. Когда я только начинал изучать фронтенд, люди в видеороликах зачастую говорили, что TypeScript — это то, что помогает вам при написании кода. Помогает внести статическую типизацию в скрипты, что позволяет отлавливать множество ошибок еще на этапе написания кода, до запуска в браузере. Мол, не загоняйтесь так сильно TypeScript-ом, ведь в браузере выполняется в конечном счете скомпилированный в JavaScript код. Или другие блогеры-фронтендеры делились. Зачем мне 2-е страницы типов, чтобы потом сделать функционал за 10 строк кода?
И я совсем не встречал людей, которые бы сказали, что благодаря TypeScript Вы можете писать проект, используя SOLID. На голом JavaScript значительно сложнее написать, к примеру, систему плагинов, которая будет соответствовать SOLID принципам, и еще сложнее ее поддерживать. Об этом я узнал, когда проходил курс по архитектуре программных продуктов. В конце курса нужно было разработать проект по SOLID. TypeScript с его интерфейсами и абстрактными классами это позволяет и поощряет, в то время как JavaScript этому не способствует.
Другой вопрос, что фронтендеру не всегда требуется такая сложная архитектура. Вкупе с безумной популярностью React (где часто пишут в функциональном стиле), SOLID часто остается за кадром. Но для больших, сложных и долгоживущих проектов — это незаменимый инструмент.
· 01.10.2025
Теперь логично будет рассказать про SOLID))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 01.10.2025
Логично. Но пока не хочется 😅. Когда-нибудь, наверное, да.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён