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
>

Reply via email to