Node.js is not concurrent. I/O is "concurrent" because the task is flushed and replaced with other event. But that does not mean Node.js is a concurrent technology.
Node.js has some appealing features. The more important is simplicity.
Java in the other hands can do things that are impossible in Node.js.
From the hardware point of view, Node.js is an old technology. With multicore architecture makes no sense to process everything using one thread. This will be worst because the number of core by CPU will grow with the time. Perhaps in 5 years we will enjoy of 48 or 96 cores by CPU. Node.js' One thread execution model makes not too much sense in that context.
Perhaps those jobs should be sent to a datacenter with high computing power. Users should access to them using some remote connection if they want real power processing or stay happy with the right power processing in their laptops.
Other alternative could be exploring the possibility of docking the notebook in some coolant docker. Perhaps a 80 dollars minirefrigerator under their desks would do it.:) But in that case a desktop computer would be more portable:P
Delegate the difficult part of the system you need. If you delegate dealing with security, registrations, username, passwords, verification mails, security, etc the sign-up system get very simplified.
Perhaps you would like to consider Stormpath ( https://stormpath.com/ ). They provide security, dealing with users, passwords, assign those users to groups and controlling all the security stuff, mailing, etc. It integrates with google, facebook, etc.
I think it costs $49 at month, but they have a free full version with enough calls to serve 1400 users registrations.
No sure they language you are considering, they support PHP and Java (and other languages).
That + a cheap hosting site and perhaps some solution using wordpress (PHP) would result in a very simple application that junior programmers could code.
Google has the keys to encrypt and decrypt. So I agree, they can still send the my information to NSA without sends the keys.
Corporates thinks we are stupid. At least we are not SO stupid....
Indeed
Node.js is not concurrent. I/O is "concurrent" because the task is flushed and replaced with other event. But that does not mean Node.js is a concurrent technology.
Node.js has some appealing features. The more important is simplicity. Java in the other hands can do things that are impossible in Node.js. From the hardware point of view, Node.js is an old technology. With multicore architecture makes no sense to process everything using one thread. This will be worst because the number of core by CPU will grow with the time. Perhaps in 5 years we will enjoy of 48 or 96 cores by CPU. Node.js' One thread execution model makes not too much sense in that context.
Perhaps those jobs should be sent to a datacenter with high computing power. Users should access to them using some remote connection if they want real power processing or stay happy with the right power processing in their laptops. Other alternative could be exploring the possibility of docking the notebook in some coolant docker. Perhaps a 80 dollars minirefrigerator under their desks would do it. :) But in that case a desktop computer would be more portable :P
https://system76.com/laptops/b...
I use the Java SDK. It works! With other configuration though. But I still think you should check if that works for you.
Delegate the difficult part of the system you need. If you delegate dealing with security, registrations, username, passwords, verification mails, security, etc the sign-up system get very simplified. Perhaps you would like to consider Stormpath ( https://stormpath.com/ ). They provide security, dealing with users, passwords, assign those users to groups and controlling all the security stuff, mailing, etc. It integrates with google, facebook, etc. I think it costs $49 at month, but they have a free full version with enough calls to serve 1400 users registrations. No sure they language you are considering, they support PHP and Java (and other languages). That + a cheap hosting site and perhaps some solution using wordpress (PHP) would result in a very simple application that junior programmers could code.
Google has the keys to encrypt and decrypt. So I agree, they can still send the my information to NSA without sends the keys. Corporates thinks we are stupid. At least we are not SO stupid....