«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > От сторонника Angular до энтузиаста React: мое путешествие на другую сторону

От сторонника Angular до энтузиаста React: мое путешествие на другую сторону

Опубликовано 31 августа 2024 г.
Просматривать:233

Когда дело доходит до фронтенд-разработки, я всегда был сторонником Angular. Angular был моим выбором для всех моих приложений, тем более что я разработал множество мобильных приложений Ionic, которые изначально были основаны на Angular или чистом JavaScript. Моя зона комфорта укрепилась за годы разработки Angular, но настал день, когда я решил окунуться в мир React.

Начало: моя зона комфорта Angular

Source https://giphy.com/gifs/life-advice-sweat-1hMdWxlfKh13NOMRvP
Мое путешествие началось с Angular, и я прошел через все трудности. Я оценил его структурированный подход и то, как он легко интегрируется с Ionic для разработки мобильных приложений.** Когда Ionic добавила поддержку React, я отнесся к этому скептически и решил, что это всего лишь маркетинговый трюк**. В конце концов, я занимался разработкой программного обеспечения с 2012 года и пробовал одну из ранних версий React где-то в 2015/2016 году. Мой первоначальный опыт был далеко не звездным. Раньше в React был беспорядок, реквизиты были повсюду, вложенные в другие реквизиты, запутанные и запутанные. Теория «компонентов» все еще находилась в зачаточном состоянии, и JSX казался неуклюжим и неуклюжим. Разочарованный, я перешел на Angular.js (да, это не опечатка, там .js в конце, я такой старый) и не оглядывался назад.

В течение следующих восьми лет я создавал рабочие веб-приложения, мобильные приложения и пользовательские информационные панели с помощью Angular. Это сослужило мне хорошую службу, тем более что я всегда больше внимания уделял бэкэнд-разработке, рассматривая фронтенд как необходимую задачу, а не как страсть.

Реактивный бум

С годами я заметил, что сообщество React быстро растёт. Люди были в восторге от того, что React — это будущее фронтенд-разработки. Несмотря на шумиху, я остался доволен своей установкой Angular. Я уже пробовал React и не почувствовал необходимости возвращаться к нему.

Однако любопытство в конце концов взяло надо мной верх. Любопытство побудило меня попробовать Next.js, потому что мне нужно было решение для рендеринга на стороне сервера (SSR), а Angular оказался для этой цели проблемой. Здесь все изменилось. Next.js открыл для меня совершенно новый мир.

Typescript, React, SSR и бесконечное множество библиотек для всего, что я мог придумать. Количество готовых компонентов поразило меня. Всего за один день я создал полнофункциональное приложение с настроенным входом в систему, аутентификацией и интеграцией Stripe. Прирост производительности был нереальным. Мне удалось создать интерфейс и логику платежей для службы API новостей Feedrika всего за 1 день

From Angular Advocate to React Enthusiast: My Journey to the Other Side

Я обнаружил, что работаю с новым для меня фреймворком более эффективно, чем с Angular, фреймворком, который я использовал уже много лет. Это было шокирующее открытие.

Заключение

Этот опыт полностью изменил мое видение React. Я прошел путь от скептика до понимания его потенциала. Гибкость экосистемы React и невероятная поддержка сообщества меня действительно впечатлили. Хотя я не отказываюсь от Angular, повышение производительности, которое я получил от React, было шокирующим, и я планирую продолжать исследовать это направление. Мой путь научил меня тому, как важно оставаться открытым к новым технологиям и постоянно развиваться как разработчик.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/antoniodipinto/from-angular-advocate-to-react-enthusiast-my-journey-to-the-other-side-2akm?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с Study_golang@163 .comdelete
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3