Why I Don't Use JS Frameworks

preview_player
Показать описание
This is why I don't use JS frameworks.

subscribe or i will delete your node_modules folder

Nice Micro Monday:

BestOneCrazy Tuesday:
Рекомендации по теме
Комментарии
Автор

love the part about the dependencies, what a waste of time when trying to clean the home folder, and once you get an error it seems nothing can solve it but delete node_modules from your system (feels like dark ages). Svelte and Next are my top choices. You made some excellent points here.

vaniad
Автор

First of all, I would like to say, "great video!"
I respect your thoughts and options and hope that my comment doesn't seem too harsh in anyway.
My opinion comes with a web dev background, as I'm an ex IBM employee.

I have some agreements and disagreements with you. As a person who was crazy enough to code SPA's with both vanilla JavaScript and later Vue (both min js file and the one with the npm install), I can say that Vue has a way where it can be used without installing it with npm dependencies. In the case of SPA, it can be optimized to not load everything at once... so then maybe one will think, "What's the point if not everything is loaded at once"? Good question for those who think it... the point is, for example, suppose that someone is using an SPA that teaches English and the SPA provides like 2500 lessons with audio, video, text, etc. In order to have this SPA work properly (even if everything wasn't in proper databases and storages, though assuming that the files would still be within the some directory related to the app), that kind of data for a specific source (view) can be pulled and rendered even with vanilla JavaScript. The major difference in this case for Vue would be that one can cut out a lot of steps for making the same thing happen. 

I'm not saying that in that situation, working things out in vanilla JS is wrong, but some people (and companies) have hard established the workflow of using such frameworks in order to have the thought of a "more unified codebase". Some may see this as an excuse to use a framework, and I do agree. However, in this world, it's hard to get someone to jump off something they are used to using. Before I was coding in Vue, I nearly almost coded in Vanilla JavaScript because when I was told to learn React and Angular, it just didn't sit right with me. The syntax at the time, didn't make me happy and yes I admit that React is truly a dependency hell.

Sadly, nodeJS has became the same way, Even though I would had loved for it not to be like that. The main problem with nodeJS in my opinion is that nearly nobody truly knows nodeJS without using Express and then one is encouraged to learn mongoose to make schemas. What a mess. Is Dino a thing now? Who knows... I love JavaScript for what it is and when I'm not coding using Vue, I indeed can quickly code in vanilla JavaScript. Most of the time, it's even easier to get projects updated when a project don't have to rely on a framework or library to be a specific version and debugging is a lot easier o do when the bug didn't come from a dependency.

Well, that's my option and I appreciate you giving me a chance to express myself. May God bless you.

KennyFully
Автор

Ome thing you missed is component library. And there is no other alternative for frontend component library

bopon
Автор

I don't agree with all your points, but i do respect your opinion.

sofusskovgaard
Автор

Modern front end development has failed. The user experience is crap, the development experience is crap. I'm looking at getting out of development all together and doing something else because it's just so bad.

jaspercaelan
Автор

I am creating a js framework. Not less boilerplate NO BOILERPLATE!

paulholsters
Автор

If you need to use framrwork then this shit doesn't belong in a browser

ukyoize
Автор

jquery is a bad thing ? you mean like what ? And isn't javascript just bad anyway ? I'm looking into PHP (yeah I know, It's a dinosaur right ?) and maybe Python (script kiddie ?) "just kidding" lol [ignore the lol] ha ha ha .

edwardmacnab
Автор

The benefits severely outweigh the downsides, imo.

LesterFernandezIO
Автор

I disagree about jQuery. jQuery is not bad! jQuery is great!

science_trip
Автор

Your volume is too low. I had to crank volume all the way up to hear you comfortably. On other YT videos this is not an issue.

atlantic_love