Last week I attended the Meet the TAG Meet-Up, a Q&A Panel with lots of great discussions between W3C TAG members and the audience – I even meet Sir Tim Berners-Lee; A wonderful evening. After the event, I talked to a student and he told me that one part of his studies is to build a “web app”. He decided to build an application for a museum showing interactive elements for exhibits. We started talking about how he plans to structure the project and what web technologies he plans to use when he said:
» Originally I planned to use AngularJS to build the app, but my professor said I should better use React «
— fantastic ms. (@fox) July 23, 2015
I don’t hate tools, I just don’t like the way most people use them
If you know me, you know my opinion about using frameworks – let’s politely say I don’t like them very much. I don’t hate frameworks but seeing how these tools are used every day is just wrong in my opinion.
If you use jQuery to hide/show elements and for nothing else – that’s wrong.
If you use React because it’s cool to use it with no real benefits for the user and developers – that’s wrong.
If you use Bootstrap because everybody else does – that’s wrong.
But I also see developers using tools because it helps them to improve site performance, user experience and reduce developer time and costs – that’s great. I also use jQuery quite a lot, because it’s often the best choice for a project. If you use a tool, to me a favour and think about if you really need it for a project and use it responsible.
Learn the basics, teach the basics, use the basics
Maybe I am just a grumpy old chap not ready for a new tool every day; I am okay with that!