In most cases, it is prescribed what kind of programming language to use with what framework. In my question, I’m pointing to those situations when there is no requirement for the stack.
I understand that many people are limited by their previous experience, what kind of languages they used before, but I would like to abandon this factor.
When a project is starting and the participants have the freedom to select the elements of the technology stack, they have to decide somehow why do they choose one option despite the other alternatives.
Due to my previous search, I identified some website, which has a categorization and review system for technologies:
The list is not complete, and I’m curious if there is a “best” for these “comparative” sites. Like there is a “best” for searching something on the internet, although it has working and available alternatives.
To show an example: It’s about a web development project, there is a frontend, backend, and a database. It must be determined which language and technologies to use for each part of the system.
It is obvious that popularity and support is an important factor, but that’s lead to my question of detail:
How can someone determine the popularity and supportability of the options?