Most of our students have a hard time to write code that will not fail 
regarding  the common basics of Java.

While some of the functional programming stuff in Java 8 is indeed nice 
it will not solve the problem regarding the lack of imperative 
programming for quite a bunch of members.

Most of the stuff you mentioned in Java 8 is just syntactical sugar. You 
can archive the the same functionality with Java 7 and below with a 
little overhead.

As we already agree that we do not want surprise our userbase with a 
plugin that required a JRE that exceeds the minimal requirement of the 
IDE I think

Java 7 will be fine  but if and only if: We will bump the necessary 
Eclipse Version to 4.4 AND ! we will get this SWTBot stuff working with 
the new setup.

Those E2E SWT tests are more valueable than a simple JDK version upgrade.


On 14.09.2015 21:42, Denis Washington wrote:
> On 14.09.2015 20:26, Zieris, Franz wrote:
>> Hi Denis,
>>
>> What are the arguments against Java 8?
>
> There aren't really any. I mostly proposed Java 7 because it is the 
> conservative choice: it would make the Eclipse plugin work everywhere 
> where a recent Eclipse (>= 4.4) works. For the user, this might be 
> less surprising than a plugin which requires a newer Java version than 
> the IDE itself.
>
> Other than that, there is no real reason why we shouldn't upgrade to 
> Java 8. Other than Stefan, I think that Java 8 has several great new 
> features in the language and libraries that will be very beneficial 
> for us. For instance, the readability of many inline Runnables we have 
> in our code would benefit greatly from the new lambda expression 
> syntax, and the functional tools in java.util.stream as well as the 
> java.util.concurrent enhancements will probably also be useful [1].
>
> But as I said, personally I would be happy with a minimum of Java 7 as 
> well.
>
> Regards,
> Denis
>
> [1] 
> http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html


------------------------------------------------------------------------------
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to