"If a worker wants to do his job well, he must first sharpen his tools." - Confucius, "The Analects of Confucius. Lu Linggong"
Front page > Programming > Stop making pathetic comparisons

Stop making pathetic comparisons

Published on 2024-11-04
Browse:825

Pare de fazer comparações patéticas

In the world of programming and software development, it is normal for there to be comparisons between languages, frameworks and libraries or any other tool that developers use and generate different opinions. 

However, we all knew that some languages, frameworks and libraries  solve different problems and others solve the same problems but with different paths. This paragraph seems abnormal, but that's what happens in this universe!

Some of them suggest solving one problem, others appear to solve two or more than three and others, however, were born with the sin of gluttony and try to solve all problems, as is the case with Python, Javascript and C# which are on the web, mobile, desktop, banckend, forntend, artificial intelligence and so on.

This phenomenon that occurs in the world of development cannot be seen as a thorn in the side of those who use different languages ​​or tools, to the point where there are comparisons and discussions that end up being pathetic, out of the ordinary and that have no place or any basis.

Don't think that these absurd comparisons only arise among beginners or in the JavaScript community, which is the epicenter of pathetic opinions in the world of software development in relation to things that are different. 

I have personally seen comparisons coming from senior and even full-fledged developers, or people with more robust languages ​​who, due to their experiences and talented people, dared to compare a framework with a library or a low-level language with a high-level language. superior.

Now think with me, why a normal individual has the desire or need to claim that a framework is better than a library, knowing that they are absolutely different things and that they solve different problems.

If for you, witnessing this type of situation is no more absurd than hearing beginners say that HTML is a programming language, I think you are part of the same idiots who don't know the history behind the emergence of technologies.

I don't understand why people make comparisons like this, for example: comparing React with Laravel, knowing that React is a library frontend and Laravel is a fullstack framework. Or compare React with Vue and Angular  knowing that both of the latter are frameworks and the first is a library.

In my point of view and I believe in that of other coherent people, it would be conventional to compare fullstack frameworks with stacks of the same genre, that is, avoid comparing a fullstack framework with a frontend framework or a backend framework with a frontend and vice versa.


For example, it would be viable to compare Laravel with Spring, Ruby on Rails, Djagon or even Next.jS which now declares itself as a fullstack framework than comparing them with stacks that are from different categories, or with  libraries.

Another nonsense that shocks me the most is the comparisons between programming languages. How is it possible for a person with a braincase that inside it houses a bag of brains called the brain, to try to compare PHP with Python, or the language GO with Rust or any other languages ​​that came about with different purposes.

Note that PHP is a language that was born on the web and whether it dies or not, its destiny is the web. I personally can't see an other destiny for PHP other than this. Because everything assumes that when Rasmus Lerdorf created his scripts in C to create his personal blog in 1994, today, today, those scripts have evolved into a programming language that we call from  PHP, he wasn't interested in creating a programming language to solve your problems of interpreting things, but rather because several people suggested it to be one.

Rasmus Lerdorf just wanted to create a blog different from the others that people came to admire and later had help from two individuals of Israeli nationality who directed PHP to be a programming language.

So it will be difficult for PHP to have another direction other than the web, because all attempts to migrate to other sectors have been a failure. Now think with me again, why would a normal individual who doesn't know the history of PHP dare to compare it with Python which is a language designed to solve syntax or abstraction problems in languages such as C, C and Java which are more robust. Or compare Python with C , knowing that Python was written with C .

In this software development world, some people take things with a certain emotion, without knowing how things really work. Facebook, Google, Microsoft or certain programmers do not always create Open Source projects or technologies for we use them as toys in an amusement park, but they sometimes create or finance things like that to use programmers as an intermediary in the process of Inverse Marketing to get other companies to join their services, through these tools . So stop arguing in forums, in groups and on Discord servers that one programming language, framework and library is better than the others, without knowing the real reason they exist…

Release Statement This article is reproduced at: https://dev.to/ebraim_sambo/pare-de-fazer-comparacoes-pateticas-548k?1 If there is any infringement, please contact [email protected] to delete it
Latest tutorial More>

Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.

Copyright© 2022 湘ICP备2022001581号-3