Hacker News new | ask | show | jobs
by uk_programmer 2307 days ago
The problem I have with many of the modern frameworks is the tutorials is extremely simple or they are far too advanced.

Also there is a lot of jargon around each frameworks. So a lot of the time, I just give up and go back to jQuery, Handlebars and event delegation as that does 90% of what I need.

1 comments

That's why I am saying "while on a project". You have to create a project for yourself or join an existing project to make a framework like Angular click. Just aimlessly learning makes it much harder to make all this knowledge "crystallize", especially if it's the nth framework you're learning and the motivation's become low.
I've worked professionally with Angular 2 and 4 and it just a PITA. People either just end up using it like the JavaScript version of ASP.NET WebForms or you end up with one guy that really knows it inside out and nobody understand the code he has written.

It hides too much of what is going on for my liking and if you break something a lot of the time it is impossible to diagnose without slowly pulling the code apart.

With just plain old JS I can always crack open the debugger and I am sorted.

Things have gotten better with Angular 7 but, my experience is different from yours. I built my own project in Angular 7 , followed all the guidelines and maintenance has been a non issue and the project is very clean. But I could see things going crazy complicated if more devs add code to the project, I hear your frustration
It maybe better. Realistically I am going to have to learn either Angular or React if I want contracts in the future.

Angular 4 was a lot better than Angular 2 as there were more docs available. One of my major frustrations at the time was that you couldn't just pull up an example of how to do something that I would imagine would be pretty common and you were scrounging around for blogs or things were behind a paywall.

Look up kudvenkat on youtube. He has very clear and succinct (and no bs) tutorials broken down on easily digestible features. On each short tutorial he provides a recap at the end. Watch some angular playlists of his and see if they could be of any help to you. They helped me.
I might very well do that.Thanks