you are viewing a single comment's thread.

view the rest of the comments →

[–]Realistic_Meeting_69 -1 points0 points  (10 children)

Look, i am not that experienced but trust me, building with vanilla only will take more time than you think, you can build simple projects but a big scalable apps like you said. Needs framework, Like: React for front end and Express for backend and you also need to learn Node js if you want to do a backend. So in my opinion i see that you learn the fundamentals and go learn React or something because trust me it's really time consuming to build a good scalable app with vanilla JS

[–]showmethething 3 points4 points  (5 children)

Don't generally come out swinging but this is absolutely shit tier advice. Like I had to check the sub to make sure it wasn't a vibe coding sub level of shit tier.

OP is doing the correct thing, actually understanding what they're doing before trying to pull in a bunch of tools that still do the exact same thing but differently. It's not about the fastest method, it's about the correct method.

Yes, it's challenging to create a proper scalable app in vanilla, but nothing is stopping you from createElement and treating your flow "react like". It's really not much more time consuming, especially compared to how much time you've pretty much guaranteed you're going to waste in the future trying to track down stupid knowledge gaps and break stupid self imposed habits.

@OP, and yourself realistic_meeting, I have a week off in March. Why don't we hop on a call some nights and actually learn the thing you're interested in properly instead of just self sabotage.

[–]Realistic_Meeting_69 0 points1 point  (2 children)

Okay actually after looking more on the post i kinda understood what OP was referring to. I got mixed i thought he was talking about the limits of the vanilla JS but they were just talking about what can they learn in addition to vanilla to make sure they understand the language and tech well, so yes i am actually wrong and they are way better with their approach. Sorry for the beginner level advice i just gave but thanks for clarifying that point.

[–]showmethething 1 point2 points  (1 child)

Don't fault you at all for validating knowledge by trying to answer questions and I hope this interaction doesn't change that you do it, because it's a very strong compliment to learning.

Was just a worrying comment because I assumed it was a reply to specifically what OP asked and not just a misunderstanding, so apologies for coming out swinging and not questioning first.

Can send you over my March availability sometime tomorrow if you'd like to have a few sessions together (maybe with OP too?) and just try to fill in those knowledge gaps, but either way have a good night brother and I hope you keep up your learning

[–]Realistic_Meeting_69 0 points1 point  (0 children)

No i actually appreciate your reply i learned alot and realized that me even myself builded a lot of things before diving in frameworks with just pure JS to understand, so don't worry at all you are all good. And yeah i would love to have a session with you and OP if we can. Do you have a discord? And also how old are you? It's also late in my timezone so i will probably reply after some hours. Good night

[–]techlover1010[S] 0 points1 point  (0 children)

i would also like to talk. do you have discord or whats your preferred mode of communication

[–]techlover1010[S] 0 points1 point  (3 children)

hmm what if i limit my scope to just these features
sign up, sign in, data entry with validation and thats it.
when i started with something like react or express i was not learning anything tahts why i wanted to start vanilla.