Моя CMS-ка на C# переехала с MVC на Angular. Я в Angular далеко не эксперт, но интересно познакомится с ним, поэтому переписал свою CMS-ку на нем. Я всегда говорил, что учиться нужно практикой и сам так делаю, просто беру какой-то проект и пишу. Практикой лучше понять код и его приемущества и недостатки.
Если кто не знал и не видел CMS-ку то она здесь https://github.com/mflenov/cms. Цель проекта показать идею, а не сделать готовое решение. Этот код нельзя сейчас взять и поставить куда-то на рабочие сервера. Код еще ждет рефакторинг, если вы посмотрите на историю GIT, то там много коммитов с новой разработкой, потом идет коммит с рефакторингом.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 2 человек
Самый верный способ изучения - я тоже предпочитаю использовать его.
Сейчас, например, потратил время на изучение Yii2, переписывая на него один из прежних проектов. Переписывание проектов позволяет именно СРАВНИТЬ оба инструмента и выявить сильны/слабые стороны, чтобы потом максимально использовать первые. Вдобавок, от изучения фреймворка не отвлекает необходимость разработки архитектуры и самой концепции проекта - она уже придумана при прошлой разработке.
Почему не react?
Потому что на нынешней работе у меня используется Angular. Я его никогда не знал и чтобы понять, научится и практиковаться я решил использовать именно его.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.