Ask HN: What Java and UI stack should I use?
My goto stack is Playframework with Scala for API, and I haven't written Javascript for a while, not after coffeescript and backbone.js dawned. IMO the javascript eco-system that I saw reminded me of early days of Ruby and Rails. Exciting but I don't want to wet my feet in it, and I want a stable UI framework to work with.
Since I am the early engineer, the task has fallen on me to choose the stack.
The dilemma is two-fold,
One - Do I choose a stack with which I can work fast (Playframework and Scala), but can't expect to find a lot of programmers to recruit, or do I stick to a saner, more worldy choice like Spring-Boot with Java (which I also am familiar with) and have the option of finding more people?
I picked Angular 2 for UI, but then the going got so slow that I fell back to Angular 1.x and was able to build up things much faster than Angular 2. Now I have the choice of sticking with Angular 1.x for the UI or moving off to something else. The choice seems to be between
Ember, React, Angular 2, Angular 1.
I am not so bothered with the UI choices though. Angular 2 seems to be shaping up nicely, so I wouldn't mind sticking with Angular 1.x and building up an Angular 2 app on the side.
It is the server side stack choice that bothers me.