Don’t Be a Blind Fan Framework Engineer.
Nowadays people often compares two different frameworks or libraries and try to keep their opinion which is best or more performant. But does that equivalent for all use cases? New frameworks or libraries are developed because developer faced some problems which was not solvable by the existing libraries. But does that mean they are the best? Well we all know how popular React and how widely used it is. Even I use React and React native as well. But does that stop Angular to be used by enterprises who were having large codebases and still uses that ? Yes I understand React is more performant than Angular but that is always not the deciding criteria to switch to a new framework. Its depends on lot of factors, it can be scale, no of engineers working on a project etc. When you have a small team and you have a dev who knows Javascript can build your web app as well as mobile app in React Native, you will choose that instead of choosing Flutter which can be more performant ( Not based on facts, just an assumption) and hiring one guy for building your mobile app because it saves your costs. So the thought I want to portray here is that its not always the case which frameworks or tools are best and which only one should be picked. Guys there thousands available, do choose whatever satisfies your requirements. There is always options to change and migrate as you grow and technologies should be picked based on what solves your problem at a particular time or situation. Its okay to compare two different technologies. I am not against that as you should be aware of pros and cons of each one. But calling out only one as the best is the foolish or kind of blind fan mindset which we need to avoid because as engineers we should thinks of solving problems efficiently and be adaptive to whatever comes without attaching our emotions to technologies.