Delphi 7: Dyr og dejlig dinosaur

Delphi 7 er lidt af en dinosaur, og en charmerende en af slagsen. Delphi er nemlig en overlever fra de monolitiske IDE'ers tid, hvor sprog og udviklingsmiljø var tæt koblet sammen. Det er akilleshælen i Borlands i øvrigt overvældende og gigantiske IDE.

Dinosaur

Borland opfandt IDE-konceptet, det integrerede udviklingsværktøj (Integrated Development Environment). Det skete med Delphis forgænger fra oldtiden, Turbo Pascal, som jo primært blev udviklet af danske Anders Hejlsberg, der siden har ageret bagmand for .Net. Sproget Delphi er en objekt-version af Pascal, eller rettere Hejlsbergs dialekt Turbo Pascal, og ligesom C++ er der tale om et hybridsprog, hvor objekt-orienterede teknikker kan kombineres med producerale teknikker, selv om man nok gør klogest i at holde sig fra at blande teknikkerne sammen.

Og den tætte kobling til sproget er også problemet i det ellers over­vældende IDE, som selvfølgelig ikke er blevet mindre i version 7. Hvor fremtiden for IDE'er synes at ligge i de modul-orienterede, sprog- og platformsuafhængige værktøjer, som eksempelvis Visual Studio og Eclipse repræsenterer, så er Delphi både et sprog og et IDE, samt et miljø af klassebiblioteker.

På en måde er der en lidt gammel­dags fornemmelse ved Delphi, og denne tætte sammenkobling og medfølgende mangel på fleksibilitet er helt oplagt IDE'ets akilleshæl. En mulig fremtidig udvikling kunne måske være et sampak med Borlands Java- og C++-værktøjer.

Men når det er sagt, så er Delphi et flot og imponerende værktøj og sprog. Dets rækkevidde er enorm, og det minder om Java og .Net, når man lader blikket løbe over sprogets klassebiblioteker. Som IDE betragtet lader Delphi heller ikke de andre gorillaer på markedet noget efter.

Ligesom de andre store IDE'er kommer Delphi 7 i flere versioner. Topmodellen Architect, som vi har set på i forbindelse med denne artikel, indeholder stort set de samme funktioner som Enterprise-versionen, på nær mulighed for at arbejde med UML-teknikker med Borlands nyerhvervede produkt Bold. Enterprise-versionen indeholder dog andre UML-værktøjer.


De mange guides og skeletter vidner om værktøjets store rækkevidde.

Den store forskel er ned til Professional-udgaven, som ikke har de to dyre versioners web-funktionalitet. Enterprise og Architect indeholder en lang række funktioner til udvikling af web-applikationer og webtjenester. Og der er tale om funktionalitet i "enterprise-klasse", så som SOAP-frontstykker til relationsdatabaser, load-balancing og CORBA- og COM-understøttelse. Webtjenester i den mere grundlæggende form er også understøttet i Professional-versionen.

En spændende nyhed i Delphi 7 er sammenpakning med Kylix 3, som jo er Borlands værktøj til udvikling af applikationer, som kan deployeres på både Windows og Linux. Den findes i alle tre udgaver, dog er der tale om Enterprise-versionen af Kylix i de to dyre udgaver, og Professional-versionen af Kylix til Delphi Professional.

Mest til de overbeviste

Ingen hjælp til de grønne
Noget kunne tyde på, at Borland primært sigter på nuværende brugere af Delphi, for der er desværre ikke meget begynderhjælp med. Her står IDE'et i voldsom kontrast til eksempelvis Visual Studio .Net, hvor Microsoft lægger meget vægt på introducerende materiale til nybegyndere. Men de har jo også har en hel platform, der skal sælges til udviklerne.

Der er heller ikke megen installationsvejledning. Papkassen indeholder syv cd'er, og så må man selv finde de passende dele. På dette punkt kunne Borland godt have ydet lidt mere.

Men det betyder ikke, at der er noget galt med den dybdegående dokumentation. Borlands papkasser er nogle tunge sager, og dokumentationen i Delphi 7 Architect består af en sprog-guide på et par hundrede sider og en Developer's Guide, som vi anslår til at være på over 1.000 sider.

Denne guide er en særdeles omfattende gennemgang af sprogets muligheder, og den følger Borlands tradition for velskrevet og dækkende dokumentation. Både sprog-guiden og Developer's Guide er inkluderet i online-hjælpen.

Flot version til de overbeviste
Delphi er som sagt på alle måde et overvældende og imponerende produkt, men den tætte kobling til et bestemt sprog gør, at produktet først og fremmest henvender sig til dem, der i forvejen benytter Delphi.

Og selv om objekt-versionen af Pascal er et udmærket sprog, så er Pascal ikke rigtigt med i løbet længere. Sproget tidligere succes har givetvist haft en sammenhæng med dets popularitet i undervisningssammenhæng, men på dette område synes sproget at være afløst af Java som det populære valg.

Borland Delphi 7 Architect er set til 33.334 kroner uden moms. Enterprise-versionen er set til 29.124 kroner, og Professional til 15.629 kroner. Derudover findes Delphi også i en noget skrabet gratis-version, Personal, hvis licens-betingelser dog kun tillader ikke-kommerciel udvikling.

Læses lige nu

    Annonce

    PensionDanmark

    Digital Risk Manager til PensionDanmark

    Københavnsområdet

    Netcompany A/S

    Linux Operations Engineer

    Midtjylland

    Carl Ras A/S

    Digital Tech Lead

    Københavnsområdet

    Event: Platform X 2027: Forretning, teknologi og transformation

    It-løsninger |

    Mød verdens stærkeste og mest effektive platforme der driver den digitale transformation samlet i København - og dyk ned i den nyeste teknologi.

    29. april 2027 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Stine Willemoes Kondrup, Senior Project Manager hos Ascom, har pr. 22. juni 2026 fuldført uddannelsen Master i it, linjen i organisation på Aalborg Universitet via It-vest-samarbejdet. Færdiggjort uddannelse
    EG Danmark A/S har pr. 17. august 2026 ansat Michael Banegas Madsen, 32 år,  som Senior Account Executive. Han skal især beskæftige sig med Ansvar for nysalg og vækst af eksisterende kunder, samt opbygning af kunderelationer på tværs af Jylland og Fyn. Han kommer fra en stilling som Senior Talent Attraction Specialist hos Danske Commodities A/S. Han er uddannet Kandidat i Corporate Communication fra Aarhus BSS. Han har tidligere beskæftiget sig med 6 års erfaring med rekruttering af tech-profiler i bl.a. Danske Commodities. Nyt job

    Michael Banegas Madsen

    EG Danmark A/S

    Netip A/S har pr. 1. august 2026 ansat Ronni Randrup som Seniorkonsulent ved netIP's kontor i Aalborg. Han kommer fra en stilling som Operations Consultant hos Complea. Nyt job

    Ronni Randrup

    Netip A/S

    Arctic Wolfs Network har pr. 1. september 2026 ansat Victor Dohlmann som Sales Director for Nordics. Nyt job

    Victor Dohlmann

    Arctic Wolfs Network