© Excellent backgrounds/Shutterstock.com
Java Magazin
Zum Gewinn des JAX Innovation Awards 2015

Brian Goetz empfängt zweiten JAX Innovation Award

Nachdem er den zweiten JAX Award in Folge in Empfang nahm, sprach Oracles Java-Spracharchitekt Brian Goetz mit uns darüber, wie man eine Plattform baut, die Java-Entwickler wirklich brauchen.

Brian Goetz


Im letzten Jahr konnte Java 8 bereits den Special Jury Award gewinnen, nun ging auch der Communitypreis an die aktuelle JDK-Version, die damit offiziell ihren Weg von zukunftsorientierten Java-Profis in den Mainstream der Java-Community gefunden hat. In den vergangenen Wochen stimmten die Wähler aus den Reihen der Community dafür, dass das neueste JDK nach wie vor die bedeutendste Java-Technologie des Jahres 2015 darstellt. Nach der Verleihungszeremonie sprachen wir mit Java-Spracharchitekt Brian Goetz.Brian Goetz: Wie du dir wahrscheinlich vorstellen kannst, ist das sehr erfreulich. Viele Menschen haben lange daran gearbeitet, Java 8 Realität werden zu lassen – und zu demonstrieren, dass es Java möglich ist, seine Dynamik und Innovation zurückzugewinnen. Zu sehen, dass es derart gut auf- und so schnell übernommen wurde, ist äußerst befriedigend.JM: Java 8 muss dir vermutlich schon ziemlich weit entfernt erscheinen – an was arbeitest du zurzeit?Goetz: Das ist in der Tat so, ich habe vier Jahre lang an Lambdas und Streams gearbeitet, und es ist schön zu sehen, wie die Zukunft zur Realität wird. Im vergangenen Jahr arbeitete ich am Projekt „Valhalla“, das Werttypen (Value Types) und verbesserte Generics umfasst. Das wird mich noch eine Weile beschäftigen.JM: Wie bringst du die Vielzahl von Wünschen der Java-Community mit dem, was Java auch wirklich braucht, in Einklang?Goetz: Man kann nicht alles umsetzen, was die Leute sich wünschen – und man will es auch gar nicht, weil das zu einem ziemlichen Durcheinander führen würde. Stattdessen versuchen wir, jede Featureanfrage als einen Hilferuf zu verstehen – und damit die zugrunde liegende Schwachstelle zu lokalisieren, die den Grund für angefragte Lösungen darstellt. Anschließend priorisieren wir sie und versuchen, diejenigen Features zu identifizieren, die die schwerwiegendsten Schwachstellen angehen.JM: Du hast den Benchmark für Java 9 ziemlich hoch angesetzt – glaubst du, es kann mit dem Standard von beispielsweise Lambdas gleichziehen? Kannst du uns einen Aspekt von Java 9 nennen, auf den du dich besonders freust?Goetz: Ich glaube, das Sleeper-Feature für Java 9 wird die jshell genannte REPL (Read-Eval-Print-Loop) sein. Dabei handelt es sich um eine Shell-Anwendung, die eine interaktive Evaluierung von Java-Anweisungen und -Ausdrücken erlaubt, genauso wie man es in Python, Ruby, Scala und vielen anderen Sprachen tun kann.Für Entwickler, die interaktiv forschen und experimentieren, ist das ein sehr nützlich...

Java Magazin
Zum Gewinn des JAX Innovation Awards 2015

Brian Goetz empfängt zweiten JAX Innovation Award

Nachdem er den zweiten JAX Award in Folge in Empfang nahm, sprach Oracles Java-Spracharchitekt Brian Goetz mit uns darüber, wie man eine Plattform baut, die Java-Entwickler wirklich brauchen.

Brian Goetz


Im letzten Jahr konnte Java 8 bereits den Special Jury Award gewinnen, nun ging auch der Communitypreis an die aktuelle JDK-Version, die damit offiziell ihren Weg von zukunftsorientierten Java-Profis in den Mainstream der Java-Community gefunden hat. In den vergangenen Wochen stimmten die Wähler aus den Reihen der Community dafür, dass das neueste JDK nach wie vor die bedeutendste Java-Technologie des Jahres 2015 darstellt. Nach der Verleihungszeremonie sprachen wir mit Java-Spracharchitekt Brian Goetz.Brian Goetz: Wie du dir wahrscheinlich vorstellen kannst, ist das sehr erfreulich. Viele Menschen haben lange daran gearbeitet, Java 8 Realität werden zu lassen – und zu demonstrieren, dass es Java möglich ist, seine Dynamik und Innovation zurückzugewinnen. Zu sehen, dass es derart gut auf- und so schnell übernommen wurde, ist äußerst befriedigend.JM: Java 8 muss dir vermutlich schon ziemlich weit entfernt erscheinen – an was arbeitest du zurzeit?Goetz: Das ist in der Tat so, ich habe vier Jahre lang an Lambdas und Streams gearbeitet, und es ist schön zu sehen, wie die Zukunft zur Realität wird. Im vergangenen Jahr arbeitete ich am Projekt „Valhalla“, das Werttypen (Value Types) und verbesserte Generics umfasst. Das wird mich noch eine Weile beschäftigen.JM: Wie bringst du die Vielzahl von Wünschen der Java-Community mit dem, was Java auch wirklich braucht, in Einklang?Goetz: Man kann nicht alles umsetzen, was die Leute sich wünschen – und man will es auch gar nicht, weil das zu einem ziemlichen Durcheinander führen würde. Stattdessen versuchen wir, jede Featureanfrage als einen Hilferuf zu verstehen – und damit die zugrunde liegende Schwachstelle zu lokalisieren, die den Grund für angefragte Lösungen darstellt. Anschließend priorisieren wir sie und versuchen, diejenigen Features zu identifizieren, die die schwerwiegendsten Schwachstellen angehen.JM: Du hast den Benchmark für Java 9 ziemlich hoch angesetzt – glaubst du, es kann mit dem Standard von beispielsweise Lambdas gleichziehen? Kannst du uns einen Aspekt von Java 9 nennen, auf den du dich besonders freust?Goetz: Ich glaube, das Sleeper-Feature für Java 9 wird die jshell genannte REPL (Read-Eval-Print-Loop) sein. Dabei handelt es sich um eine Shell-Anwendung, die eine interaktive Evaluierung von Java-Anweisungen und -Ausdrücken erlaubt, genauso wie man es in Python, Ruby, Scala und vielen anderen Sprachen tun kann.Für Entwickler, die interaktiv forschen und experimentieren, ist das ein sehr nützlich...

Neugierig geworden?


    
Loading...

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang