Комментарии:
I hate tailwind... It makes html structure difficult to read.. SCSS is much better.
ОтветитьBlink!
ОтветитьOk here are a list of reasons why React.js is bad.
1)Web components exist in pure vanila javascript without any external library or framework and react is literally abusing those to promote their own product.
And thats because developers lack of core JavaScript knowledge
2)Piles of junk, if you gave it some effort you would realize that actually creating your own framework for custom web componenets will be much more performance friendly and easier to maintain with no extra 90% of junk coming along with React.
3)Bad data manipulation being handled by third library’s like redux makes it even heavier and harder to use ,unlike JS global object - or session storages.
4)The syntax is terrible, it’s like learning new javascript and new CSS and new HTML.
starting with inline styles to little different things like onClick, that makes it hard to remember those small changes.
5(they say its good because its components are modular?!)
No one ever uses the same element arrangement and styles/animations in any serious design, so you end up with piles of files and importing/exporting and at the end of the day you end up creating a totally new component that suits your design.
The list goes on and on, but i cant write any more…
I would say, before learning Javascript itself, try to do some coding in C or C++. Only then will you appreciate what kind of sophistication Javascript provides.
Ответитьjquery one is pretty funny, similar thing in my school, it confused me out when I kept mixing the both up, but that comes down to my school teaching everything in one blop and then proceed to never use it again...School :)
ОтветитьWell said. Start your journey with machine language / assembler. If that seems complicated: consider a career in accounting or politics...
ОтветитьThanks for this video, reached me just in time.😊
ОтветитьI totally get that. But I was actually just wondering what you use. Is there a video about that? cheers! :-)
Ответитьi think you have a point. there is a gap between building tutorials and understanding fundamental tutorials
ОтветитьI have often thought about trying out a Java Script framework, but when I see in the tutorials what simple things are programmed I ask myself why you need these frameworks when you can program such simple things much faster with pure Java Script and HTML... in the time where you try to install the framework. Also I don't understand why you need to install a 300 MB framework to code some buttons ect.
ОтветитьLove this! I think it’s sad that so many developers tout using Tailwind. I get it… it makes things a little faster. But I love making my own design systems from scratch. I love the craft. It’s the same reason I didn’t ride my bike with training wheels when I was a kid. Sure, you’ll fall and get hurt, but each of those moments (hopefully) teaches a valuable lesson.
ОтветитьFun challenge idea:
Do one of Kevin's tutorials/projects using your framework/library of choice.
Hey Kevin, You're amazing. Thanks for being you. Thanks for sharing your knowledge.
Ответитьi fell for this..just discovered u recently with another full long length video and i wanted to thank you for putting this out there.
ОтветитьJQuery is still quite popular according to the stackoverflow survey. I've switched to mostly vanilla years ago due to different libraries and frameworks never doing quite what I need and I was fed up with having to bend them to my will and then there's all the extra bloat. I got rid of almost everything and performance is way up and projects are actually simpler. I do still use JQuery (NOT jquery ui) as I do actually still find it quite handy.
ОтветитьBetter to have a strong foundation
ОтветитьHey Kevin, please consider adding RSS to your newsletter. It's a great alternative to having your email flooded with newsletter content.
ОтветитьBTW which frameworks you use regulary... or use own written html css and js?
ОтветитьSir. You speak much truth. Thank you.
ОтветитьExactly! Thanks a lot for bringing up these points, Kevin.
Ответить