[Forrige artikkel]               [CW hjemmeside]              [Neste artikkel]

Borland C++ 4.0


Borland har omsider kommet seg opp av dvalen og har lansert Borland C++ 4.0. Endelig kan en trygt si, for Borland-trofaste utviklere har ventet lenge på denne oppgarderingen.

Borland var lenge markedsledere på kompilatorer for utvikling av DOS/Windows-applikasjoner. Deres 3.1 versjon solgte godt over hele verden, og Microsoft slet med å holde følge med dem. Men etter at Microsoft lanserte Visual C++ har Borland trukket inn i seg selv. Borland merket nok også tapet av Gene Wang, mannen med ansvaret for Borland Tools. Wang startet i Symantec (som senere lanserte Symantec C++ 6.0).

Nok om det, la oss heller konsentrere oss om det nye flaggskipet fra Borland. For det første tar den uhorvelig mye plass på harddisken, hele 73MB ved full installasjon. Og vi utviklere liker da å installere full pakke med en eneste gang! Disse 73 MB er da også verdt hver eneste byte. Det er mye nytt i pakken, jeg er bare i stand til å skumme toppen av det nye i denne artikkelen.

OWL 2.0

ObjectWindows Library 2.0 har forandrer logikken og oppbygningen helt fra forrige versjon. Dog leveres det med et konverteringsverktøy for å konvertere OWL 1.0 kode. Inkludert er C++ klasser for verktøylinjal, status linjer flytende paletter, utskrift, forhåndsvisning bare for nevne noen. Disse klassene har, som Microsofts bibliotek, full implementering av "document/view" prinsippet.

Sist, men ikke minst, har Borland gjort OWL-kompilator uavhengig. Den kan kompileres på andre C++ kompilatorer som støtter templates og exception handling. Man kan med en del omskrivninger klare seg uten exception handling. Biblioteket er også kompatibel i Windows NT 32-bits programmering.

Den største nyheten er støtte for Visual Basic VBXer i OWL 2.0. Nå kan utviklerne bruke det meste av tredjeparts tilleggsprodukter som tidligere kun ble støttet av Microsoft Visual Basic og Microsoft Visual C++. Med støtten for VBXer vil nok Borland erobre mange utviklere.

Snadder

Alle snakker om Win32 programmutvikling og Borland følger opp sine konkurrenter. De støtter fullt ut Win32, pakken inkluderer også en 32-bits debugger. Med TargetExpert kan utvikleren selv velge hvilken plattform applikasjonen skal kompileres for: Windows 3.1, Windows NT eller Win32s. Borland har gjort en meget bra jobb her på dette området!

Kompilatoren kan også generere optimalisert kode for Intel 486 og Pentium prosessoren. Borland kaller alle sine sine visuelle hjelpemiddler for Expert, blant annet ClassExpert, og AppExpert. C++ 4.0 har også en bedre integrasjon mellom utviklingsmiljøet og Borland Resource Workshop, noe som jeg savnet i 3.1 versjonen.

Borland kjøpte ifjor opp produsenten av Brief, og nå kan man endelig se noen av Briefs funksjonaliteter i denne nye versjonen av deres IDE. Det er også en integrert Windows debugger for å lete etter "insekter" i applikasjonen. Dessuten har hele utviklingsmiljøet (IDE) har fått en nytt ansikt!

Generelt ligner Borlands nye C++ mye på Microsoft Visual C++. Dette gjelder blant annet måten å jobbe på, kodegenereringen og integrasjonen med de verktøyene. Jeg vet ikke om det betyr så mye, Borland har iallefall kommet sterkt tilbake og mange utviklere vil nok skifte til Borland atter en gang.

Men jeg savner endel vesentlige elementer i OWL 2.0, blant annet støtte for OLE 2.0 og ODBC. Borland har hatt er enormt press på seg til å slippe denne versjonen, hvem vet om det kommer en ny versjon av OWL som gir utvikleren nye klasser.

Det hadde vært synd om Borland skulle falle helt av kompilator-løpet. Microsoft trenger konkurranse for at vi utviklere skal få enda bedre verktøy å jobbe med!

Jeg ønsker kjøperene av den nye Borland-kompilatoren lykke til med lesningen. Det følger nemlig med et stadig større lass manualer, så rydd noen hyllemeter!


[Image map not available]
Artikkel automatisk generert, 30/09-94, kl. 12.26 cw@oslonett.no