(no title)
pikzen | 8 years ago
If I facepalmed any harder, my hand would go through my face. A properly setup server, with caching and a backend not written in node, will go a hell of a long way. You can scale to tens of thousands of concurrent users with a single server.
Spoiler: your startup will most likely not even scale up to that level.
These posts are stuck in a tiny little world, made up of hackernews and what is currently hyped on hackernoon and smashing magazine. In the reality, JS still hasn't won, IIS is still powering half of the servers, and Java is still winning. Javascript has gotten better, and if you use Typescript it even becomes a good language. There are certainly some very good things that came out of it (and some very, very dumb wheel reinvention), and I dare say there is not a single UI toolkit that gets close to Vue/React, thanks to the composability and CSS being good enough for theming. Animations are still a major pain point. Serverless will cost you an awful lot past the beginning point, much more so than renting servers, or even having them on-place and paying sysadmins when you are at that stage between medium and big.
While being optimist and non-flamey, which is a good read, it is also a sad state of affairs. The backend, database and "native" side of things boils down to "I don't understand servers, I don't understand databases, I don't understand that bringing a browser along with my application is a bad thing.". I get it. We are asked to push ot feature after feature after feature. But it is genuinely holding everyone back. It's making our software worse. Electron applications are a 15 years jump back in the past, except that they look pretty.
Spivak|8 years ago
Which needs a dedicated sysadmin/ops person to maintain and the cost of finding, acquiring, training, and paying their salary and benefits is less than just outsourcing it to AWS.
tjpnz|8 years ago
pikzen|8 years ago