Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Example?


iOS app? An OS kernel? Anything real-time?


> iOS app?

I'm sure you understand that iOS's problem is not technical but business constrains.

> An OS kernel?

https://en.m.wikipedia.org/wiki/JX_(operating_system)

> Anything real-time?

https://en.m.wikipedia.org/wiki/Real_time_Java


if your only tool is a hammer, every problem looks like a nail.


It’s been a while since I wrote Java, but real time processing was always just a C wrapper with JNI. Maybe it’s changed now?


Creating a web SAAS product quick and cheap - rails / django/ JS eat Java's lunch in terms of speed of development and iteration - the amount of productivity a small team of 1-3 devs can have is insane for small companies


I doubt switching the backend to Spring Boot would reduce the speed of development much. You simply want to avoid having to reinvent the wheel, and plenty of languages have mature frameworks for that.


This sort of Java is almost all about boilerplate and patterns. Two or three decent engineers taking a few days to plan for the rest of the project can write 90% of the huge amount of boilerplate that Spring Boot needs.

One might say not as agile as starting to code from day one, but I'd rather take an extra week than risk a major rewrite in the middle of development.


You won't ever need to do a major rewrite - the dynamic language web backends scale up to big levels (see shopify using rails for instance), and at that point your infrastructure will be challenging regardless of what language you are using




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: