Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Java8

39 views
Skip to first unread message

Jochen Theodorou

unread,
Feb 22, 2013, 11:14:44 AM2/22/13
to
Hi alle,

ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
es schnell angenommen werden wird (insbesondere in den Firmen)

Gruss theo

--
Jochen "blackdrag" Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org

Maxim Webster

unread,
Feb 22, 2013, 4:33:16 PM2/22/13
to
Am 22.02.2013 17:14, schrieb Jochen Theodorou:
> Hi alle,
>
> ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
> es schnell angenommen werden wird (insbesondere in den Firmen)

Moin,

die Firmen ᅵrgern sich gerade darᅵber, daᅵ sie zum zweiten Mal diesen
Monat ein Notfall-Update fᅵr Java installieren mᅵssen.

Die meisten meiner Kunden sind auf Java 6, teilweise sogar gerade erst
dort angekommen. Das hᅵngt oftmals mit den eingesetzten, in der Regel
kommerziellen und teuren Produkten zusammen, welche Java 7 (oder gar 8)
nicht unterstᅵtzen und wo ein Upgrade mit einer in der Regel recht
teuren Migration einhergeht.

Gruᅵ,

Maxim

Achim Peters

unread,
Feb 22, 2013, 10:52:28 PM2/22/13
to
Am 22.02.2013 17:14, schrieb Jochen Theodorou:
> ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
> es schnell angenommen werden wird (insbesondere in den Firmen)

Bin ein bisschen raus. Mein letzter Stand war glaube ich Java 5 mit ein
paar netten Schmankerl, 6 mᅵsste ich nachschlagen, 7 habe ich gar nicht
mitgekriegt und jetzt gibt's schon 8? Was sind denn in jeweils drei
Zeilen die Highlights von 7 und 8?

Bye
Achim

Michael Paap

unread,
Feb 23, 2013, 3:45:37 AM2/23/13
to
Am 23.02.2013 04:52, schrieb Achim Peters:

> Bin ein bisschen raus. Mein letzter Stand war glaube ich Java 5 mit ein
> paar netten Schmankerl

Schᅵn gesagt. Die "paar netten Schmankerl" waren massive
Sprachᅵnderungen, von denen einige - auch wenn man sich ᅵber die
konkrete Umsetzung streiten kann - wirklich bestehende Lᅵcken
geschlossen haben (Generics, Enums), andere syntaktischer Firlefanz mit
Missbrauchspotential sind (Autoboxing). Auf jeden Fall kann seit 1.5
niemand mehr ernsthaft behaupten, Java sei so etwas wie "einfach".

> 6 mᅵsste ich nachschlagen

Da gab es nichts Neues bzgl. der Sprache.

> 7 habe ich gar nicht mitgekriegt und jetzt gibt's schon 8?

Noch nicht fertig. Aber wohl irgendwann dieses Jahr.

> Was sind denn in jeweils drei Zeilen die Highlights von 7 und 8?

Zu 7:
http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7

Am relevatesten fand ich Switches ᅵber Strings und die try-Blᅵcke mit
den Closeables.

Der dickste Brocken in 8 wird wohl, dass Java dann so etwas ᅵhnliches
kᅵnnen wird wie Block-Closures in Smalltalk, nur mit hᅵsslicher Syntax
und natᅵrlich gleichzeitiger Beibehaltung all des bisherigen Murkses,
mit dem man deren Fehlen ausgleichen wollte (anonyme methodenlokale
Klassen).

Und wahrscheinlich werden wieder umzig Sonderfᅵlle an allen Ecken und
Enden eingebaut. Ich bin mal gespannt, um wie viel dicker die Langspec
diesmal wird...

Gruᅵ,
Michael

Dietz Proepper

unread,
Feb 23, 2013, 4:40:16 AM2/23/13
to
Maxim Webster wrote:

> Am 22.02.2013 17:14, schrieb Jochen Theodorou:
>> Hi alle,
>>
>> ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
>> es schnell angenommen werden wird (insbesondere in den Firmen)
>
> Moin,
>
> die Firmen ᅵrgern sich gerade darᅵber, daᅵ sie zum zweiten Mal diesen
> Monat ein Notfall-Update fᅵr Java installieren mᅵssen.

Naja, Firmen, die das "sec" in ITSEC verstanden haben, kastrieren den
Browserplugin schon seit kurz nach dem Anbeginn der Zeit. Da spart man sich so
viel Hektik.

ich kenne btw. Lᅵden, die machen sich auch wegen dem Acrobat Reader nicht
allzu nass - einfach, da die Mitarbeiter soweit geschult sind, dass sie auch
*ohne* Plugin PDFen lesen kᅵnnen. Allerdings nur jene, welche sie auch lesen
wollen.
--
"Requirements are 100% complete!" Consultant Three-of-Four repeated. After
an uncomfortable pause, he continued, "But they are not yet documented."
(http://thedailywtf.com/Articles/Invasion-of-the-Consultants.aspx)

Joerg Meier

unread,
Feb 23, 2013, 9:12:02 AM2/23/13
to
On Sat, 23 Feb 2013 09:45:37 +0100, Michael Paap wrote:

> Am 23.02.2013 04:52, schrieb Achim Peters:
>> Bin ein bisschen raus. Mein letzter Stand war glaube ich Java 5 mit ein
>> paar netten Schmankerl
> Sch�n gesagt. Die "paar netten Schmankerl" waren massive
> Sprach�nderungen, von denen einige - auch wenn man sich �ber die
> konkrete Umsetzung streiten kann - wirklich bestehende L�cken
> geschlossen haben (Generics, Enums), andere syntaktischer Firlefanz mit
> Missbrauchspotential sind (Autoboxing). Auf jeden Fall kann seit 1.5
> niemand mehr ernsthaft behaupten, Java sei so etwas wie "einfach".

Ich finde es interessant, dass Du Annotations nicht erwaehnst. Einfach
vergessen, oder hast Du primaer mit einem Java-Bereich zu tun, wo die nicht
gross genutzt werden ?

Liebe Gruesse,
Joerg

--
Ich lese meine Emails nicht, replies to Email bleiben also leider
ungelesen.

Wanja Gayk

unread,
Feb 23, 2013, 9:17:24 AM2/23/13
to
In article <aopjrl...@mid.individual.net>, Jochen Theodorou
(blac...@gmx.org) says...
>
> Hi alle,
>
> ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
> es schnell angenommen werden wird (insbesondere in den Firmen)

Java 7 wurde ja nur schleppend angenommen, ich denke das lag daran, dass
es nun nicht wirklich so brutal viel verbessert hat, diamond operators,
und ein wenig syntaktischer Zucker fᅵr Exceptions und das Schlieᅵen von
Streams sind nett, aber kein echtes Killer-Argument.

Bei Java 8 bin ich da optimistischer, die Lamdas und defaults in
interfaces sind schon deutliche Schritte.

Abgesehen davon haben Firmen einfach Schiss von Java 6 auf Java 7
umzusteigen, weil sie Angst davor haben sich Fehler einzuhandeln. Das
ist dann die Rache fᅵr unzureichende Test-Suites.

Gruᅵ,
-Wanja-

--
..Alesi's problem was that the back of the car was jumping up and down
dangerously - and I can assure you from having been teammate to
Jean Alesi and knowing what kind of cars that he can pull up with,
when Jean Alesi says that a car is dangerous - it is. [Jonathan Palmer]

--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---

Michael Paap

unread,
Feb 23, 2013, 10:39:51 AM2/23/13
to
Am 23.02.2013 15:12, schrieb Joerg Meier:

> Ich finde es interessant, dass Du Annotations nicht erwaehnst. Einfach
> vergessen, oder hast Du primaer mit einem Java-Bereich zu tun, wo die nicht
> gross genutzt werden ?

Beides. ;-) Meine Aufz�hlung hatte nicht den mindesten Anspruch,
vollst�ndig zu sein. Ja, Annotations sind auf jeden Fall erw�hnenswert.

Gru�,
Michael

Sebastian

unread,
Feb 23, 2013, 12:04:09 PM2/23/13
to
Am 22.02.2013 17:14, schrieb Jochen Theodorou:
> Hi alle,
>
> ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
> es schnell angenommen werden wird (insbesondere in den Firmen)
>
> Gruss theo
>
Also, meine Firma schickt mich dieses Jahr auf die JAX, u. a. wg.
Java 8 - ich verspreche mir einiges von Heinz Kabutz, Wolfgang Weigend
und Angelika Langer. Bei uns sind die Entwickler alle ziemlich
neugierig auf Java 8.

Die Tage muss ich mir mal die Preview besorgen. Da ich jetzt noch keine
praktischen Erfahrungen vorwweisen kann, kann ich aber noch nichts zu
der Frage sagen, wie es denn letztendlich angenommen werden wird.

Wichtig wᅵre vor allem, dass es keine weiteren Streichungen
(s. Modularisierung, PaaS-Support) und Verschiebungen gibt. Nicht
eingelᅵste Versprechen sorgen fᅵr Misstrauen, und fᅵhren dazu, dass
einige im Management lieber bis zum Supportende bei Java 7 bleiben
wollen.

Unsern Kunden ist das allerdings wurscht, ist ja unser Bier, womit wir
entwickeln.

-- Sebastian

Joerg Meier

unread,
Feb 23, 2013, 12:40:40 PM2/23/13
to
War auch nicht als Kritik gedacht, sondern Ausdruck meiner Ueberraschung,
da ich das als erstes genannt haette. Da ich momentan in der JavaEE-Welt
lebe, sehe ich ueberall nur noch Annotations ;-)

Joerg Meier

unread,
Feb 23, 2013, 12:44:36 PM2/23/13
to
On Sat, 23 Feb 2013 15:17:24 +0100, Wanja Gayk wrote:

> Java 7 wurde ja nur schleppend angenommen, ich denke das lag daran, dass
> es nun nicht wirklich so brutal viel verbessert hat, diamond operators,
> und ein wenig syntaktischer Zucker f�r Exceptions und das Schlie�en von
> Streams sind nett, aber kein echtes Killer-Argument.

Vor allem weil es ja primaer Sachen sind, die auch vorher mit vertretbarem
Noise machbar waren (statische 'close'-methode, Sammelmethode falls es echt
mal so viele Exceptions gibt, etc.). Wer sich da schon sein public static
void close(Closeable... geschrieben hat, hat wenig Grund, was zu aendern.

Maximal fuer neue Projekte interessant.

Jochen Theodorou

unread,
Feb 25, 2013, 10:38:02 AM2/25/13
to
Am 23.02.2013 15:17, schrieb Wanja Gayk:
> In article <aopjrl...@mid.individual.net>, Jochen Theodorou
> (blac...@gmx.org) says...
>>
>> Hi alle,
>>
>> ich wollte mal fragen was ihr so von Java8 denkt und was ihr glaubt ob
>> es schnell angenommen werden wird (insbesondere in den Firmen)
>
> Java 7 wurde ja nur schleppend angenommen, ich denke das lag daran, dass
> es nun nicht wirklich so brutal viel verbessert hat, diamond operators,
> und ein wenig syntaktischer Zucker fᅵr Exceptions und das Schlieᅵen von
> Streams sind nett, aber kein echtes Killer-Argument.

Fᅵr Java-Leute bietet es wenig, das ist wahr. invokedynamic ist da kaum
interessant, aber meiner Meinung nach eines der (verbliebenen)
Hauptfeatures.

> Bei Java 8 bin ich da optimistischer, die Lamdas und defaults in
> interfaces sind schon deutliche Schritte.

Sie erfordern vor allem einen etwas anderen Stil beim Programmieren.

> Abgesehen davon haben Firmen einfach Schiss von Java 6 auf Java 7
> umzusteigen, weil sie Angst davor haben sich Fehler einzuhandeln. Das
> ist dann die Rache fᅵr unzureichende Test-Suites.

Das ist die Rache fᅵr eine komplexe VM. Wenn man da anfᅵngt in den
Internas tief unten was zu ᅵndern, und das war fᅵr invokedynamic
notwendig, dann gibt es Probleme an anderen Stellen, weil mit impliziten
Annahmen gearbeitet wurde zum Beispiel, und es nur spezielle Fᅵlle sind,
in denen dass dann ein Problem ist. Fᅵr Java8 wurde das ja dann quasi
nochmal neu gemacht. Ich glaube da mussten die Ingenieure auch erst mal
wieder den Code wirklich verstehen.
0 new messages