3 ms·
> As a rule, Java is not very productive. I don't see how this is true. Java has a great ecosystem all around for backend applications, which happens to be as
by manuelabeledo 4y ago
> As a rule, Java is not very productive.
I don't see how this is true.
Java has a great ecosystem all around for backend applications, which happens to be as focused as it can be, i.e. there are one or two big, high quality frameworks that everyone uses, and you're good to go if you stick to either of them. Also, every single cloud vendor supports Java as a first class citizen, so you get very low friction at CI and any step beyond it.
> The one large selling point of Java, that is to help you enforce a minimum level of quality on code that lots of people change, is completely meaningless for a small team starting up.
I haven't read this before, I must say it sounds a bit myopic.
Let's say it is true. Then what's the point of starting with any other language? Either you are a hobbyist, or you need to plan for scaling up your venture; and given that your team is small in the very beginning, where are you going to get the resources to give your product a makeover or rewrite it in a different language?