This is a really tough question. We should step back a few meters and look at it from a distance.
What are the benefits? What are the downsides? Pro: * more modern look&feel in our code * streams * lambdas Do we really need streams and lambdas for configuration? Do we already have a nice class which demonstrates how we envision it to look like? Con: * Java8 adoption is still not as far as you think. Many companies just switched to Java7 * Almost ALL Companies are still doing productionwith Java EE6 servers. Simple because there is still not even an enterprise ready EE7 server on the market, right? GlassFish is NOT meant for production (no support), WildFly is still not EAP. And Wildfly itself has only a free developer license, all other uses are not allowed/you need a prod license for it. Tmax JEUS is the only EE7 server available for production use, but it is not widely used in the US and EU (it's more common in Asian countries I've heard). So if you like wait for EE8 to get production ready than I give you another 5 years... The benefit of targeting Java7 would be that we could almost immediately try it out and even use it in TomEE, Wildfly, etc. Otoh we already have the DeltaSpike Configuration system which is pretty similar from an end user view. I'm fine with both ways. If it's only for saying we are Java8 then it's not worth it. If we find some great improvements by using lambdas and streams then I'm pro using Java8 only. LieGrue, strub > On Friday, 28 November 2014, 23:48, Oliver B. Fischer > <[email protected]> wrote: > > +1 for Java 8. It will take some time to reach a widely accepted state > with Tamaya. At this time Java 8 will be used by a wider range of > people. Furthermore for such a project as ours we shouldn't restrict us > with Java 7. Java 8 offers much more possibilities and features we could > benefit from. > > Oliver > > > Am 28.11.14 18:19, schrieb Romain Manni-Bucau: >> Hi guys, >> >> just checkouted sources and seems project targets java 8. Don't we >> want to support java 7 as well? Otherwise it can be a blocker for >> adaption I think >> >> >> Romain Manni-Bucau >> @rmannibucau >> http://www.tomitribe.com >> http://rmannibucau.wordpress.com >> https://github.com/rmannibucau > > -- > N Oliver B. Fischer > A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany > P +49 30 44793251 > M +49 178 7903538 > E [email protected] > S oliver.b.fischer > J [email protected] > X http://xing.to/obf >
