Os serviços angulares são apenas HTML

Eu vejo frameworks sendo abusados ​​o tempo todo. É como se elas fossem escritas e então todo mundo dissesse ‘sim, consegui uma estrutura brilhante para usar em TUDO’.

Infelizmente, confiar em sua estrutura de aplicativo de página única para lidar com tudo para você é como pintar uma imagem e usar uma cor. Ok, isso não é arte, mas você entendeu.

A arquitetura orientada a objetos não mudou muito por décadas, mas sempre que uma nova estrutura é lançada, há muitos pulos sobre como ela vai resolver os problemas do passado, eles obviamente resolvem muitos problemas, mas o dilema da arquitetura ainda é conosco. Os cinco princípios originais (também conhecidos como SÓLIDOS) ainda são importantes, e o esforço de qualquer bom arquiteto de software sempre será DESCUPLE DESCUPLE DESCUPLE! Um bom engenheiro sempre protegerá a lógica do aplicativo da estrutura, pois são essencialmente dois aplicativos diferentes.

Uma coisa que eu vi com o Angular são as Diretivas que acabam tendo muitas responsabilidades apenas porque ‘podem’. Escrevi este artigo como uma jornada pela diretriz para aprender como funcionam. Então, para lidar com suas limitações. Esperamos que você possa encontrar um novo interesse em como alavancar seu poder de uma forma mais robusta em seus aplicativos!

http://www.peteheard.com/software-architecture/angular-directives-are-just-html/