|
|
|
|
|
by andy_ppp
4514 days ago
|
|
Extends HTML in a very very ugly way. Impossible to progressively enhance. It does loads of magic such as dependency injection that is completely unnecessary. Computer programs are for explaining what is happening to the next person and Angular makes this more difficult. There are other JS frameworks that do none of this and solve your problems, I say use them instead. Data binding in particular had a really difficult to use syntax for things like looping. Loads of different attributes that you have look up every time you need to do something in a template. Generally people have no idea what the in built components are doing of why the infinite scrolling can't work well on mobile. It's really hard to use a JS debugger when I've tried with Angular - maybe you have had more success than me on this? You admit Angular comes with some problems out of the box, how are new dev teams meant to know this automatically? |
|