BLOGG; Rune Henning Johansen

2005-07-28

Programutviklingsverktøyfrustasjoner

Om KAWAFrem til begynnelsen av '99 brukte jeg noe Visual Java for å skrive og utvikle Java-programmer. (Visual J++?) Men så kom det en ny versjon fra Microsoft som jeg rett og slett ikke skjønte. Skulle jeg lage et enkelt HalloVerden, ble det automatisk opprettet ørten filer; ingen av dem het HalloVerden.java. Jeg gav opp.

Gode kollegaer anbefalte meg Kawa. Et vakkert og (relativt) lite program som jeg raskt ble avhengig av. Av de programmer jeg gjerne skulle betalt for å bruke. Problemet er at firmaet bak Kawa visstnok gikk konk for fem år siden. Selv er jeg fortsatt avhengig. Kildekoden ligger vel bortgjemt hos en eller annen konkursadvokat.

Så nå bruker jeg den dag i dag dette fem år gamle programmet; uten den minste oppdatering på et halvt tiår. Og dette programmet kan jeg kun kjøre i Windows. Hver ny versjon av Windows, eller Java, medfører enda flere advarseler når jeg starter KAWA. For tiden har jeg tre slike feilmeldinger:
Avarsel #1Advarsel #2Advarsel #3
Kanskje på tide å se etter alternativer?

En god kollega anbefalte meg i fjor Eclipse. Problemet er det den er for treg for min snart fire år gamle bærbare. Og også der fant jeg M$-sjuken. Altfor mange filer blir opprettet.NetBeans

Jeg har nå prøvde å sette meg inn i Suns egen NetBeans. Også denne er minnekrevende og relativt treg på min bærebare. Men jeg klarte i det minste å utvikle noe Java-kode. At jeg i Linux ikke klarte å endre tekststørrelse, kan skyldes min egen inkompetanse. Verre var det at systemet er så altfor hjelpsomt. Skriver jeg en {, vil programmet automatisk legge til en }. Tilsvarende med klammeparanteser og andre tegn som hører sammen.
loes
Den markerte klammeparantesen til høyre har programmet lagt inn for meg. Problemet er at jeg dermed mister kontrollen. Jeg må begynne å lære meg hva programmet gjør. Der jeg før kunne skrive en høyre klammeparates, må jeg nå bruke piltasten for å komme videre. Irriterende, svært irriterende! Dessuten har jeg lært fingrene mine at en venstreparantes skal etterfølges av en tilsvarende høyreparantes. Det er slik jeg koder; ingen femiprogrammering her, nei!

Nå er det selvsagt godt mulig å slå av slike ting. Men hvordan? Det slo meg at jeg brukte tid på å finne ut av ting jeg i utgangspunktet ikke var interessert i. Ting som fyller opp harddisken min og som gjør det tregere å starte programmet.

Mitt håpløse forhold til KAWA i Windows fortsetter :-(