S
S
skvoshiz2015-09-30 19:27:42
PHP
skvoshiz, 2015-09-30 19:27:42

Development in web programming. Which way?

Hello, I have a small project that includes a client program (C# WPF) connected to a server, the data is all processed in PHP and stored in MySQL. So far, few people use the client per day, the average figure is 1,000 users, while 100-500 users use it at the same time.
Because I plan to support the project for a long time, I want to try to switch to something new, namely Node.js + MongoDB, and transfer the data to JSON for greater convenience. It seems to me that this is a more correct option for optimizing the process, because there will be many requests, it is necessary to store and transmit a not very small amount of information.
Question: Is it worth it to spend time learning Node.js + MongoDB and JSON if it can be done with PHP + MySQL and passed in the usual way. Although for some reason I am drawn to learn new things, but so far I don’t see OBJECTIVE thoughts to switch to it.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
E
Elizaveta Borisova, 2015-09-30
@skvoshiz

Just don't mix learning new technologies with a working project. Draws to study - study, and the decision to transfer something really should have a reason. With current small loads, there will be no difference, you can implement a new part of the project on node.

L
littleguga, 2015-09-30
@littleguga

To learn new things is to develop new connections in the brain, in any case it is useful.
Are you drawn? - another sign that it's worth it.
More technology is better, you have already implemented a php+mysql backend, try something new. As a result, you will find what the soul lies most of all. Yes, there will be more opportunities.
So the answer is worth it.

S
Sergey, 2015-09-30
Protko @Fesor

Which way?

Straight ahead and slightly to the left.
Maybe not worth it? Evaluate the profit, the risks ... think carefully. Monga as the main data store is generally a very dubious choice. Better store everything in mysql/postgresql and aggregate in mongo, use read model, cqrs...

N
Nikita Musikhin, 2015-09-30
@jestoky

There is a legend that the node performs well with a large number of calls due to its asynchronous nature and works disgustingly with a large number of calculations.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question