News for hackers. Stuff that matters.
Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by guu on Wednesday August 09, 2017 @10:05PM (#14975706)
I think the closest would be Java's Spring Boot: http://projects.spring.io/spring-boot/

I think it is easier to find resources to answer rails questions though.

In addition, many of the languages you list are very young and their frameworks lack the maturity of something like Rails, Django, Spring, or Laravel.

I think it's worth asking, why are you looking to switch? If rails is not a performance barrier for you, then I do not see a good incentive to switch other than wanting to learn something new.

Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by rubyfan on Wednesday August 09, 2017 @11:06PM (#14975985)
Spring doesn’t seem as straightforward to me as I would hope. Play is similar, there is promise there but just too open ended.
Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by scalesolved on Thursday August 10, 2017 @05:21AM (#14977930)
Play is probably fine if you use Scala, the Java side is painful. I've worked with Play (Java version) for 3 years and we're moving to Spring Boot now, it's much simpler and stable (from a feature and framework perspective).
Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by rubyfan on Wednesday August 09, 2017 @11:42PM (#14976146)
The funny thing I see on the springboot quickstart page:

Absolutely no code generation and no requirement for XML configuration

And the very next thing is a maven xml config.

Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by ivan_gammel on Thursday August 10, 2017 @01:48AM (#14976817)
It's not a requirement to use Maven, so their statement is correct even in this extended sense. There's Gradle after all.
Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by rubyfan on Thursday August 10, 2017 @06:28AM (#14978275)
Yes it’s just an ironic presentation.
Re:Ask HN: What are real Ruby on Rails alternatives in 2017? by AlexAMEEE on Thursday August 10, 2017 @03:12AM (#14977176)
By no XML, they mean that you don't have to do any configuration in xml files. You can declare everything as a bean.

Example: // enabling ETAGS

    @Bean
    public Filter etagFilter() {
        return new ShallowEtagHeaderFilter();
    }
There is also the option to do many things in a yml file like you are used to from Rails.