(+31) 23 542 22 27 info@barnsten.com
  • Trainingen
  • Evenementen
  • Account
  • Contact
Barnsten-logo-oranje@3xBarnsten-logo-oranje@3x
  • Home
  • Producten
    • Embarcadero tools

      De beste tools voor multiplatformontwikkeling. Maak één keer en implementeer moderne applicaties op meerdere platformen.

      • Delphi AI Training
      • RAD Studio 13.1 Florence
      • Delphi 13.1 Florence
      • C++Builder 13.1 Florence
      • Database Drivers
      • InterBase
    • Delphi en C++Builder Components

      Koop al je componenten bij Barnsten. Kun je het juiste onderdeel niet vinden? Bel ons voor de beste prijs.

      • RAD Studio Kai
      • DevExpress
      • Devart
      • FastReport
      • TMS Software
      • Quickreport
      • Woll2Woll
      • Gnostice
      • En meer....
    • DerScanner (SBOM)

      DerScanner levert diepgaande statische analyse, inzicht in de kwaliteit van code en een stuklijst van software (SBOM), en binnenkort - analyse van de softwaresamenstelling voor Delphi.

      • DerScanner
    • Visual Studio / Sencha Ext JS

      Ontwikkel met de volledige toolset, van het eerste ontwerp tot de uiteindelijke implementatie. Creëer je toekomst met Visual Studio.

      • Visual Studio Professioneel
      • Visual Studio Enterprise
      • Visual Assist Standard
      • Ext JS
    • .NET Componenten

      Koop al je componenten bij Barnsten. Kun je het juiste onderdeel niet vinden? Bel ons voor de beste prijs.

      • DevExpress
      • E-iceblue Spire producten
      • JetBrains
      • FastReports
      • Gnostice
      • /n Software
      • TMS Software
      • Whole Tomato Visual Assist
  • Promoties
  • Support
  • Blogs&Nieuws
  • Bedrijf
  • nl_NL
    • en_US
    • fr_FR
    • de_DE_formal
0 0

Geen producten in de winkelwagen.

Keer terug naar Shop
Winkelwagentje (0)
Subtotaal: €0,00

Kassa

Vragen? Vraag het ons!

Barnsten-logo-oranje@3x
  • Home
  • Producten
    • Embarcadero tools

      De beste tools voor multiplatformontwikkeling. Maak één keer en implementeer moderne applicaties op meerdere platformen.

      • Delphi AI Training
      • RAD Studio 13.1 Florence
      • Delphi 13.1 Florence
      • C++Builder 13.1 Florence
      • Database Drivers
      • InterBase
    • Delphi en C++Builder Components

      Koop al je componenten bij Barnsten. Kun je het juiste onderdeel niet vinden? Bel ons voor de beste prijs.

      • RAD Studio Kai
      • DevExpress
      • Devart
      • FastReport
      • TMS Software
      • Quickreport
      • Woll2Woll
      • Gnostice
      • En meer....
    • DerScanner (SBOM)

      DerScanner levert diepgaande statische analyse, inzicht in de kwaliteit van code en een stuklijst van software (SBOM), en binnenkort - analyse van de softwaresamenstelling voor Delphi.

      • DerScanner
    • Visual Studio / Sencha Ext JS

      Ontwikkel met de volledige toolset, van het eerste ontwerp tot de uiteindelijke implementatie. Creëer je toekomst met Visual Studio.

      • Visual Studio Professioneel
      • Visual Studio Enterprise
      • Visual Assist Standard
      • Ext JS
    • .NET Componenten

      Koop al je componenten bij Barnsten. Kun je het juiste onderdeel niet vinden? Bel ons voor de beste prijs.

      • DevExpress
      • E-iceblue Spire producten
      • JetBrains
      • FastReports
      • Gnostice
      • /n Software
      • TMS Software
      • Whole Tomato Visual Assist
  • Promoties
  • Support
  • Blogs&Nieuws
  • Bedrijf
Aanmelden / Inloggen
Barnsten-logo-oranje@3xBarnsten-logo-oranje@3x
0 0
0 Winkelwagentje

Geen producten in de winkelwagen.

Keer terug naar Shop
Winkelwagentje (0)
Subtotaal: €0,00

Kassa

Vragen? Vraag het ons!

Terug naar vorige pagina
Home Blog Producten

Delphi - 26 jaar!

Delphi - 26 jaar!

17 februari 2021 /Geplaatst doorMargreet van Muyden / 4545

Blog door Marco Cantù

14 februari was de 26e verjaardag van Delphi. Een erg lange tijd... Veel dingen zijn veranderd, sommige meer dan andere. Hier zijn mijn 26 keuzes!

Op 14 februari 1995 introduceerde Borland een nieuwe tool voor ontwikkelaars, een tool die veel enthousiasme losmaakte en die in 26 jaar is gebruikt om applicaties te bouwen die door miljarden mensen worden gebruikt (denk aan het goede oude Skype) en die vandaag de dag nog steeds wordt gebruikt voor het bouwen van apps voor veel ongelooflijk verschillende taken. Daar hebben we een showcase voor. Maar hier wil ik het niet hebben over de lanceringsdag (je kunt verwijzen naar mijn oude verjaardagssite) of de showcase, maar over hoe dingen in de loop der jaren zijn veranderd en hoe sommige hun oorspronkelijke waarde hebben behouden.

Ik heb 13 gebieden uitgekozen, met voor elke gebied twee foto's (één van 26 jaar geleden en één van vandaag), voor een totaal van 26 foto's!

1. Windows in 1995

Toen Delphi in 1995 werd uitgebracht, was het meest gebruikte pc-besturingssysteem Windows 3.1 (samen met Windows 3.11, met netwerkondersteuning), hier draaiend op een VM:

d26_01-7928345

2. Vensters in 2021

Dit is Windows 10, de versie die momenteel is geïnstalleerd op mijn primaire desktop-pc. Er is nogal wat veranderd... en ook de hardwarekracht van de computer.

d26_02-4123319

3. Delphi 1 uitstraling

Deze gebruikersinterface van de Delphi IDE van de oorspronkelijke release 26 jaar geleden

d26_03-1714302

4. De Delphi 10.4.1 IDE

Dit is hoe Delphi er vandaag uitziet (met de goede oude lichte stijl die ik meestal gebruik, ik weet dat anderen de voorkeur geven aan de donkere stijl):

d26_04-9599562

5. Het web begon

Het internet kwam net op gang en het populairste online forum voor Delphi was op Compuserve - ik weet het, iets wat alleen oudere ontwikkelaars begrijpen - het was geen website, het was de hele online ervaring voor sommigen. Hier is wat een Google zoekopdracht oplevert:

d26_05-4096072

6. Het web is nu overal

Hoewel het voor de hand ligt hoe we vertrouwen op het internet en het web, zou het moeilijk te voorspellen zijn geweest. Zie hieronder enkele gegevens van https://www.internetlivestats.com/:

d26_06-7844568

7. Mobiele telefoons voor telefoongesprekken en nog veel meer

Ik denk niet dat ik in 1995 een mobiele telefoon had, mijn eerste was een Nokia een paar jaar later. Een telefoon zag er toen zo uit (Ericsson GH688, CC BY 3.0):

d26_07-4718356

 

8. Smartphones zijn krachtiger dan de computers die we hadden

Tegenwoordig kunnen we bijna niet meer zonder telefoon. En telefoons zijn in de meeste gevallen multi-core computers, met meer geheugen dan PC's destijds hadden. En ze kunnen Delphi applicaties draaien! Enkele typische apps (nou ja, dat is mijn telefoon):

d26_08-4516986

9. Een venster was een TForm in Delphi 1

Sinds de begindagen kapselt een Delphi TForm (net als andere TWinControl klassen) een Windows handle in van user.dll en formulier operaties roepen Windows API aan en triggeren systeemberichten. Delphi is visueel (zie hieronder) maar heeft een OOP kernarchitectuur - een applicatieformulier erft van de basisklasse TForm:

d26_09-2489513

10. Een venster is nog steeds een TForm (of eigenlijk 2, VCL + FMX)

Vandaag de dag staat een formulier nog steeds aan de basis van toepassingen, of het nu gaat om VCL (zie het begin van de definitie van de basisklasse) of FireMonkey, in welk geval de formulieren overeenkomen met een UI-element van Windows, macOS, iOS, Android of Linux:

d26_10-7204394

11. Videospellen begonnen

De videogamesindustrie stond ook nog in de kinderschoenen (van Game Art HQ):

d26_11-1198795

12. Video en online games zijn enorm

Hier een nieuw mobiel spel geschreven in Delphi van dit Embarcadero blog post (let op, het staat in de IDE)

d26_12-5324791

13. Tot 26 tellen in Delphi 1

Dit is de code die je in 1995 zou kunnen schrijven om getallen te tellen in Delphi en de resulterende, eenvoudige toepassing:

d26_13-2162257

14. Tellen tot 26 is vandaag de dag niet veel anders in Delphi

We kunnen vandaag dezelfde exacte code schrijven en compileren, zowel in VCL voor Windows als in FireMonkey voor desktop en mobiel. Maar we kunnen ook gebruik maken van de nieuwe functies van de Delphi taal om code te schrijven zoals hieronder:

d26_14-9482307

15. Gegevens waren Paradox, DBase, Clipper, FoxPro

Delphi dankt deze naam aan de mogelijkheid om met databases te praten (Oracle + Delphi). En het heeft een wizard om het makkelijk te maken om een database applicatie te maken (we brengen iets soortgelijks terug!)

d26_15-6751813

16. Gegevens zijn Oracle, SQL Server, Azure, AWS, REST API's en overal.

Tegenwoordig kun je FireDAC en vele andere bibliotheken gebruiken om gegevens in Delphi te benaderen. Maar data is niet alleen in databases meer. Een paar dagen geleden blogde ik over het ophalen van rest API-data via Delphi's REST Debugger (zie mijn recente blogbericht)

d26_16-1540902

17. Dit ben ik in 1995 (dagen na de lancering van de Delphi)

Ik weet dat het geen geweldige foto is, de lancering was in San Francisco en ik ben er een paar dagen gebleven (van www.marcocantu.com/delphibirth/default.htm):

d26_17-3282795

18. Dit ben ik een maand geleden

Ik maakte een heel kort uitstapje naar Bobbio (het is minder dan een uur rijden, veel meer kun je niet doen tijdens een pandemie) -. foto door Benny Cantu:

d26_18-3618029

19. RAD was een revolutie

Delphi bood (en biedt nog steeds) een unieke combinatie van snel visueel ontwerp (zoals VB daarvoor) en een robuust OOP-framework, dat het mogelijk maakt om componenten te vervolgen en te schrijven in dezelfde omgeving en op een naadloze manier. Hier is een advertentie uit de begindagen:

d26_19-7592610

20. Delphi maakt ontwikkeling nog steeds snel

Hoewel er veel andere coderingsstijlen zijn opgedoken en je alle geavanceerde patronen kunt gebruiken met Delphi (MVVM, IoC, enz.), biedt Delphi ontwikkelaars nog steeds een grote productiviteit, zoals deze recente casestudy van Embarcadero laat zien (afbeelding overgenomen van blogs.embarcadero.com/gepubliceerde-ontdekken-van-de-beste-ontwikkelaar-framework-door-benchmarking/):

d26_20-3685979

21. Boeken waren iets heel belangrijks, want je kon de naam van een klas niet Googlen of vragen stellen op Stack Overflow. Hier zijn enkele van mijn vroege Delphi boeken:

d26_21-3024993

22. Boeken zijn nog steeds een ding, gedrukt of ebooks

De markt voor technische boeken is veel kleiner en heel anders, maar er worden nog steeds boeken gedrukt (en veel op Delphi onlangs). Dit is mijn nieuwste boek, dat nog gedrukt moet worden:

d26_22-4173523

23. VCL was de beste bibliotheek voor WinAPI

Geen enkele andere klassenbibliotheek uit die tijd was zo mooi geïntegreerd met de Windows API. Maar MFC en WinForms van Microsoft kwamen nooit in de buurt van de kwaliteit en volledigheid van VCL. Dit is een hiërarchie van de bibliotheek (maar niet voor Delphi 1, voor Delphi 7 veel later):

d26_23-6378964

24. VCL is de beste bibliotheek voor WinAPI, COM-integratie, WinRT en binnenkort Project Reunion

De bibliotheek blijft zich uitbreiden en bevat nu Windows API's, COM en shell objecten, WinRT platform API's. En we blijven nieuwe componenten toevoegen en mappen naar nieuwe API's. De VCL omarmt al functies van Microsoft Project Reunion en er komt nog meer. Hier is een gestileerde VCL-app, het is heel eenvoudig om bestaande applicaties er modern uit te laten zien in een fractie van de tijd die het kost om ze te herschrijven:

d26_24-7093387

25. Delphi was leuk om te gebruiken

Leuk voor ontwikkelaars, leuk en gezellig. En in Delphi 1 zat een Easter egg met Delphi language architect, Anders Hejlsberg:

d26_25-2891066

26. Delphi is leuk om te gebruiken

Delphi is vandaag de dag nog steeds leuk om te gebruiken, heeft een actieve community, een aantal zeer getalenteerde MVP's. De laatste versie heeft een paasei die vorig jaar te zien was 25e verjaardag:

d26_26-1693550

En om 26 jaar te vieren geeft Embarcadero 26% korting!

26 afbeeldingen om het verhaal van Delphi tot nu toe te vertellen. Blijf kijken voor een nieuw hoofdstuk van het verhaal. En help ons vieren.
Maar in de tussentijd kun je ook profiteren van een geweldige aanbieding en koop Delphi met 26% korting om de verjaardag te vieren!
20_new_designs_delphi26-anniv_white_1200x300-4369757

 

Deel bericht
  • Twitter
  • Facebook
  • VK
  • Pinterest
  • Mail naar vriend
  • Linkedin
  • Whatsapp
  • Skype
Ontwikkel geweldige applicaties met...
Webinar: Wat komt...

Gerelateerde berichten

NU BESCHIKBAAR - QuickReport v8 voor RAD Studio, Delphi en C++Builder 13 Florence

9 oktober 2025
... Verder lezen

Welkom RAD Studio, Delphi en C++Builder 13 Florence

12 september 2025
... Verder lezen

Nieuwe TMS AI Studio

25 juli 2025
... Verder lezen

Delphi 12.3 april patch beschikbaar

29 april 2025
... Verder lezen

Devart Delphi Data Access Components nu met support voor RAD Studio 12.3 Athens en RAD Studio 64-bit IDE

maart 27, 2025
... Verder lezen

Reacties gesloten

Categorieën

  • Blogs
  • Producten
  • Tips
  • Diverse
  • Webinars en evenementen

Informatie

  • Bedrijf
  • Contact
  • Account
  • Bestelgeschiedenis
  • Privacyverklaring
  • Algemene voorwaarden

Contact

Bezoekadres:
Zijlstraat 47, 2011 TK, Haarlem

Telefoonnummer:
+31 23 542 22 27

E-mail:
info@barnsten.com

Onze voordelen

Software via e-mail

Snelle levering

Helpdesk met professionals

Persoonlijke aandacht

Updates en nieuws

Ontvang onmiddellijk alle informatie over nieuwe evenementen, aanbiedingen en productontwikkelingen. Registreer uzelf vandaag nog.

Facebook Twitter Linkedin

© auteursrecht Barnsten. Alle rechten voorbehouden.