V
V
void_phoenix2014-03-18 13:56:31
PHP
void_phoenix, 2014-03-18 13:56:31

Does Scala have a niche in web applications?

Good afternoon.
When choosing a technology for my home project, I ran into some misunderstanding of the market situation. I would like to choose a technology that is convenient enough for building a domain model and at the same time widespread enough so that additional developers can be found in the future. For a number of reasons, I settled on the choice between Scala and PHP. And then I noticed something interesting.
On the one hand, there are new technologies and solutions, such as the Play Framework, which provide convenient tools for solving problems (at least according to the assurances of the developers), Scala is a rather expressive language in itself. But at the same time, if you look at the job market, then PHP dominated there and continues to dominate. I have no prejudice against this language. I just want to understand what is the reason for such a relatively small spread of new technologies. Either the market does not require anything more than standard solutions, and they are already implemented in PHP and there is no point in reinventing the wheel, or new technologies have pitfalls that are not visible to a beginner like me.
In any case, the situation when searching for vacancies shows that Scala developers are not in great demand, and there are probably some reasons for this.
I would be very grateful if people with experience in both Scala and PHP would write why Scala is used so little.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
v_prom, 2014-03-18
@void_phoenix

There are a lot of frameworks and cms on php, + a low entry threshold, which is why it has dominated the market for so long. If I were you, I would choose the most convenient technology for you.

L
lucky_libora, 2014-07-21
@lucky_libora

Yes, but you need to take into account the specifics of the web application
Scala is most suitable for high-load systems and for systems with real-time computing (reactive programming)
But in fact, it will not be difficult to write a small application in Scala using some convenient web framework to example of Play (RoR like), eventually getting a margin for the use of resources

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question