Angular

Сама идея реализуемая этим фреймворком мне очень нравится. А идея состоит в том, что бы отделить бизнес логику приложения от отображения информации, с чем Angular успешно справляется. Например есть возможность расширять DOM элементы и описывать их поведение в отдельных подключаемых модулях. Безусловно радует изначальная модульность всего приложения в целом, что упрощает тестирование. Еще одна безусловная особенность это двухсторонняя привязка данных (data binding), когда при изменении переменной, например строки, она тут же перерисовывается в DOM.

Хочу отдельно сказать про высокий порог входа в этот фреймворк, в первых версиях Angular использовался javascript, но в последних версиях уже используется TypeScript и RxJS. То есть раньше при изучении angular пришлось бы потратить много времени изучая принцип работы и многие модули, без которых не обойтись. А теперь еще и добавилось изучение TypeScript. Но это стоит того 🙂

0
188
22.10.2017

Отправить сообщение