Avatar billede freddy04 Nybegynder
16. september 2005 - 06:26 Der er 3 kommentarer og
1 løsning

Udviklingen i java

Kunne godt tænke mig at høre jeres mening mht den seneste version af java. Er det bare helt og aldeles den ultimative og komplette programmering og er alle ønskelige features inkluderet, eller synes i den stadig mangler noget nyt eller at nogle af de eksisterende måder at gøre tingene på skal ændres?
Avatar billede schwarz84 Nybegynder
16. september 2005 - 08:10 #1
Jeg vil sige at der stort set kun er forbedringer i den nyeste Java. Ydelsen er blevet bedre, generics var tiltrængte, den nye måde at pakke en iterator ind i en for-løkke er pænere end det gamle og i det hele taget er forbedringerne mange.

Til gengæld synes jeg at det er på tide at få ryddet op i den måde man laver brugerflader. Dette er ikke blevet gjort i Java 5.0. Jeg synes det er roddet og klodset at skrive i hånden, og jeg er ikke sikker på at Java-sproget i det hele taget er så velegnet til at lave sådan nogle ting, så jeg så måske i virkeligheden hellere at man separede det fra resten og brugte et specielt sprog til dette som var mere velegnet.

Derudover savner alle de forskellige writere og outputstreams (og readere/inputstreams) også et grundig oprydning. Man kan ikke fjerne eller ændre de gamle da det ville ødelægge bagudkompatibiliteten, men man kunne begynde forfra med en ny, samlet pakke. Som det er nu er det noget inkonsistent rod.

Men Java 5.0 er helt klart et skridt i den rigtige retning.
Avatar billede arne_v Ekspert
16. september 2005 - 11:01 #2
hvis det var den komplette version af Java så var Java dødt

et sprog som ikke udvikler sig er dødt

så der kommer ny eversioner af Java - version 6 (kodenavn Mustang) er allerede
langt fremme

og version 7 er på roadmappen

der er en del nyttige features i Java 5.0 (se f.eks. min Java 1.5/5.0 artikel
for detaljer)

jeg er faktisk ikke så glad for generics - eller helt præcist for den måde
de har implementeret generics på - det virker glimrende hvis man kun
bruger det til de simple ting, men jeg har allerede set masser af
eksempler hvor man ved at lave generiske typer af generiske typer af ...
er endt op med et uigennemskueligt morads og en masse compiler warnings
som det er svært at vurdere om de er et problem eller ej
Avatar billede freddy04 Nybegynder
16. september 2005 - 14:27 #3
arne_v har jo en pointe, uden udvikling er det dødt, men ender man så ikke til sidst med en hulens masse forældet funktionalitet inkluderet, da man også skal tage højde for kompabiliteten med gammel kode?
Læg nogle svar
Avatar billede arne_v Ekspert
16. september 2005 - 14:30 #4
måske - men både Java og .NET synes at blive videreudviklet efter en devise
om at kvalitet = konstant * antal klasser i biblioteket  :-)

og svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester