COBOL ? Ja natuurlijk !
Om de paar jaar dient zich een nieuwe programmeertaal of ontwikkelomgeving aan die meer belooft dan alle voorgaande talen en omgevingen. Sneller, luxer, efficiënter....en meer en meer aansluitend op geldende standaarden....
Oh ja, en dan was er ook nog cobol. In tegenstelling tot andere talen en omgevingen in de dynamische wereld van software ontwikkeling hobbelde cobol er de laatste 6 jaar wat moegestreden achteraan.... Wie zich in deze tijd nog met cobol bezighield werd al snel gekarakteriseerd als oubollig of hopeloos ouderwets. En wie ook nog hardop over cobol ontwikkeling durfde spreken kon rekenen op een smalend 'Opa vertelt' van zijn of haar gehoor.
Iedere zichzelf respecterende cobol ontwikkelaar bekwaamde zich dan ook (of was dit minstens van plan) in andere programmeertalen. Eerst nog aarzelend in C, later misschien C++, PowerBuilder, Delphi en nog later zelfs Java of C#. Zo is het bij de ontwikkelaars van COSS in ieder geval gegaan.
Maar terwijl we daar mee bezig waren bleven alle cobol projecten gewoon doorlopen. Nieuwbouw, uitbreidingen op bestaande applicaties, en migraties. Bij migraties ging het dan voornamelijk om platform migraties. Eerst (heel vroeger, net na de oorlog) van NCR ITX naar (NCR) Unix en vervolgens van Unix naar Windows server omgevingen. Allemaal cobol. Heel véél cobol.
Het omzetvolume van cobol projecten bleef gedurende die tijd redelijk constant groeien. Terwijl de nieuwkomers allemaal de spike curve lieten zien.
Op zeker moment werd het mode om cobol uit te faseren en de 'nieuwe technologie' te omarmen. In al hun wijsheid hebben enkele slimme geesten zelfs tools ontwikkeld om van cobol iets anders te maken....VB, C of Java...Als het maar niet meer naar cobol rook...
Briljant....Een boel tijd, energie en geld stoppen in het veranderen van perfect werkende applicaties in......hetzelfde. En met welke argumenten ? Onderhoudbaarheid ? Wel eens naar uit cobol gegenereerde Java code gekeken ? Daar wordt niemand vrolijk van. Platformonafhankelijkheid ? Niets nieuws. Dankzij de standaards die voor cobol gelden was cobol al in hoge mate platform- en vendor onafhankelijk. Snelheid ? Ik zeg even niets....Stabiliteit ? Oh....??
Toegegeven, cobol heeft lange tijd een zekere achterstand gekend als het ging om GUI en database integratie. Maar onder druk van de markt zijn de aanbieders van cobol allang overstag gegaan en bieden een hedendaagse ontwikkeltaal met een up-to-date IDE aansluitend op de de facto standaard .NET.
Het is dat veel cobol programmeurs nog steeds kleven aan het coderen in HOOFDLETTERS. Anders zou je in het voorbijgaan echt niet zien dat zij met cobol bezig zijn. Visual Studio vormt de IDE en classes en methods zijn al net zo gewoon als de go to dat vroeger was (geen discussie).
En het mooie is....je hoeft OO elementen/methodieken niet te hanteren. Dat is vooral erg praktisch als je een perfect werkende applicatie wilt migreren. Migreren van het ene platform naar het andere wel te verstaan. Cobol van mainframe naar cobol in een Windows Server omgeving bijvoorbeeld. Toch wel praktisch, die strikt aangehouden standaards.

Wij hebben vandaag als exposant bijgedragen aan het Cobol Future congres in Amsterdam. En hebben bevestigd gezien wat wij al wisten. Er is héél veel cobol in Nederland. Op mainframe en minicomputers. Of in de vorm van karakter georienteerde toepassingen in PC omgevingen. Voor al deze toepassingen geldt eigenlijk dat zij moeten worden vervangen. Als dat verantwoord kan met een standaardoplossing(pakket) dan moet ons inziens hiervoor worden gekozen. Maar als dat kon dan was dat hoogstwaarschijnlijk al gebeurd.
Voor al die legacy systemen die niet kunnen worden vervangen door een standaard systeem geldt dat iets anders moet gebeuren. Opnieuw ontwikkelen ? Kan, maar is in de meeste gevallen niet nodig, en dermate kostbaar dat het zelfs geen optie is. Migreren is dan de juiste keuze. En migreren is nu net een specialisme waar COSS zich al 15 jaar in heeft bewezen.
Onze migratiestrategie wordt ondersteund door een applicatie framework dat een migratie tot een bijna routinematig traject maakt. Dat dit geen loze kreet is willen wij u graag bewijzen. Neemt u voor meer informatie vrijblijvend contact met ons op.
Nog één opmerking...COBOL wordt met HOOFDLETTERS gespeld.
COSS Solutions is distributeur van 






